[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-3332-g2f4c94b
Date: Thu, 2 Aug 2018 13:55:09 -0400 (EDT)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, feature/namespaces has been updated
       via  2f4c94b92194cf57146acb9e1e39e18a2adb3888 (commit)
       via  5d9a38ba513b6b8216e373f7297eab69eebcfebb (commit)
       via  ae3c6bfca054920ff88501d3c6e663617f611478 (commit)
      from  7a129b73ddaa52991082e32ac70188a5f5e455bf (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------

commit 2f4c94b92194cf57146acb9e1e39e18a2adb3888
Merge: 7a129b7 5d9a38b
Author: Arnold D. Robbins <address@hidden>
Date:   Thu Aug 2 20:54:59 2018 +0300

    Merge branch 'master' into feature/namespaces

diff --cc doc/
index 16270fa,2dcf8e6..8c3d581
--- a/doc/
+++ b/doc/
@@@ -36580,593 -36144,582 +36580,593 @@@ Inde
  Tag Table:
  Node: Top1200
 -Node: Foreword343399
 -Node: Foreword447841
 -Node: Preface49373
 -Ref: Preface-Footnote-152232
 -Ref: Preface-Footnote-252339
 -Ref: Preface-Footnote-352573
 -Node: History52715
 -Node: Names55067
 -Ref: Names-Footnote-156161
 -Node: This Manual56308
 -Ref: This Manual-Footnote-162793
 -Node: Conventions62893
 -Node: Manual History65248
 -Ref: Manual History-Footnote-168245
 -Ref: Manual History-Footnote-268286
 -Node: How To Contribute68360
 -Node: Acknowledgments69286
 -Node: Getting Started74194
 -Node: Running gawk76633
 -Node: One-shot77823
 -Node: Read Terminal79086
 -Node: Long81079
 -Node: Executable Scripts82592
 -Ref: Executable Scripts-Footnote-185387
 -Node: Comments85490
 -Node: Quoting87974
 -Node: DOS Quoting93491
 -Node: Sample Data Files95547
 -Node: Very Simple98142
 -Node: Two Rules103044
 -Node: More Complex104929
 -Node: Statements/Lines107795
 -Ref: Statements/Lines-Footnote-1112254
 -Node: Other Features112519
 -Node: When113455
 -Ref: When-Footnote-1115209
 -Node: Intro Summary115274
 -Node: Invoking Gawk116158
 -Node: Command Line117672
 -Node: Options118470
 -Ref: Options-Footnote-1135032
 -Ref: Options-Footnote-2135263
 -Node: Other Arguments135288
 -Node: Naming Standard Input138235
 -Node: Environment Variables139328
 -Node: AWKPATH Variable139886
 -Ref: AWKPATH Variable-Footnote-1143298
 -Ref: AWKPATH Variable-Footnote-2143332
 -Node: AWKLIBPATH Variable143593
 -Node: Other Environment Variables145251
 -Node: Exit Status149072
 -Node: Include Files149749
 -Node: Loading Shared Libraries153274
 -Node: Obsolete154702
 -Node: Undocumented155394
 -Node: Invoking Summary155691
 -Node: Regexp157351
 -Node: Regexp Usage158805
 -Node: Escape Sequences160842
 -Node: Regexp Operators167074
 -Ref: Regexp Operators-Footnote-1174490
 -Ref: Regexp Operators-Footnote-2174637
 -Node: Bracket Expressions174735
 -Ref: table-char-classes177211
 -Node: Leftmost Longest180616
 -Node: Computed Regexps181919
 -Node: GNU Regexp Operators185346
 -Node: Case-sensitivity189025
 -Ref: Case-sensitivity-Footnote-1191912
 -Ref: Case-sensitivity-Footnote-2192147
 -Node: Regexp Summary192255
 -Node: Reading Files193721
 -Node: Records195990
 -Node: awk split records197065
 -Node: gawk split records202340
 -Ref: gawk split records-Footnote-1206926
 -Node: Fields206963
 -Node: Nonconstant Fields209704
 -Ref: Nonconstant Fields-Footnote-1211940
 -Node: Changing Fields212144
 -Node: Field Separators218072
 -Node: Default Field Splitting220770
 -Node: Regexp Field Splitting221888
 -Node: Single Character Fields225241
 -Node: Command Line Field Separator226301
 -Node: Full Line Fields229519
 -Ref: Full Line Fields-Footnote-1231041
 -Ref: Full Line Fields-Footnote-2231087
 -Node: Field Splitting Summary231188
 -Node: Constant Size233262
 -Node: Fixed width data233994
 -Node: Skipping intervening237461
 -Node: Allowing trailing data238259
 -Node: Fields with fixed data239296
 -Node: Splitting By Content240814
 -Ref: Splitting By Content-Footnote-1244464
 -Node: Testing field creation244627
 -Node: Multiple Line246252
 -Ref: Multiple Line-Footnote-1252136
 -Node: Getline252315
 -Node: Plain Getline254784
 -Node: Getline/Variable257425
 -Node: Getline/File258576
 -Node: Getline/Variable/File259964
 -Ref: Getline/Variable/File-Footnote-1261569
 -Node: Getline/Pipe261657
 -Node: Getline/Variable/Pipe264364
 -Node: Getline/Coprocess265499
 -Node: Getline/Variable/Coprocess266766
 -Node: Getline Notes267508
 -Node: Getline Summary270305
 -Ref: table-getline-variants270729
 -Node: Read Timeout271477
 -Ref: Read Timeout-Footnote-1275383
 -Node: Retrying Input275441
 -Node: Command-line directories276640
 -Node: Input Summary277546
 -Node: Input Exercises280718
 -Node: Printing281446
 -Node: Print283280
 -Node: Print Examples284737
 -Node: Output Separators287517
 -Node: OFMT289534
 -Node: Printf290890
 -Node: Basic Printf291675
 -Node: Control Letters293249
 -Node: Format Modifiers298376
 -Node: Printf Examples304391
 -Node: Redirection306877
 -Node: Special FD313718
 -Ref: Special FD-Footnote-1316886
 -Node: Special Files316960
 -Node: Other Inherited Files317577
 -Node: Special Network318578
 -Node: Special Caveats319438
 -Node: Close Files And Pipes320387
 -Ref: table-close-pipe-return-values327294
 -Ref: Close Files And Pipes-Footnote-1328107
 -Ref: Close Files And Pipes-Footnote-2328255
 -Node: Nonfatal328407
 -Node: Output Summary330745
 -Node: Output Exercises331967
 -Node: Expressions332646
 -Node: Values333834
 -Node: Constants334512
 -Node: Scalar Constants335203
 -Ref: Scalar Constants-Footnote-1337728
 -Node: Nondecimal-numbers337978
 -Node: Regexp Constants340979
 -Node: Using Constant Regexps341505
 -Node: Standard Regexp Constants342127
 -Node: Strong Regexp Constants345315
 -Node: Variables348273
 -Node: Using Variables348930
 -Node: Assignment Options350840
 -Node: Conversion352713
 -Node: Strings And Numbers353237
 -Ref: Strings And Numbers-Footnote-1356300
 -Node: Locale influences conversions356409
 -Ref: table-locale-affects359167
 -Node: All Operators359785
 -Node: Arithmetic Ops360414
 -Node: Concatenation362920
 -Ref: Concatenation-Footnote-1365767
 -Node: Assignment Ops365874
 -Ref: table-assign-ops370865
 -Node: Increment Ops372178
 -Node: Truth Values and Conditions375638
 -Node: Truth Values376712
 -Node: Typing and Comparison377760
 -Node: Variable Typing378580
 -Ref: Variable Typing-Footnote-1385043
 -Ref: Variable Typing-Footnote-2385115
 -Node: Comparison Operators385192
 -Ref: table-relational-ops385611
 -Node: POSIX String Comparison389106
 -Ref: POSIX String Comparison-Footnote-1390801
 -Ref: POSIX String Comparison-Footnote-2390940
 -Node: Boolean Ops391024
 -Ref: Boolean Ops-Footnote-1395506
 -Node: Conditional Exp395598
 -Node: Function Calls397334
 -Node: Precedence401211
 -Node: Locales404870
 -Node: Expressions Summary406502
 -Node: Patterns and Actions409075
 -Node: Pattern Overview410195
 -Node: Regexp Patterns411872
 -Node: Expression Patterns412414
 -Node: Ranges416195
 -Node: BEGIN/END419303
 -Node: Using BEGIN/END420064
 -Ref: Using BEGIN/END-Footnote-1422800
 -Node: I/O And BEGIN/END422906
 -Node: Empty428133
 -Node: Using Shell Variables428450
 -Node: Action Overview430724
 -Node: Statements433049
 -Node: If Statement434897
 -Node: While Statement436392
 -Node: Do Statement438420
 -Node: For Statement439568
 -Node: Switch Statement442739
 -Node: Break Statement445125
 -Node: Continue Statement447217
 -Node: Next Statement449044
 -Node: Nextfile Statement451427
 -Node: Exit Statement454079
 -Node: Built-in Variables456482
 -Node: User-modified457615
 -Node: Auto-set465382
 -Ref: Auto-set-Footnote-1481684
 -Ref: Auto-set-Footnote-2481890
 -Node: ARGC and ARGV481946
 -Node: Pattern Action Summary486159
 -Node: Arrays488589
 -Node: Array Basics489918
 -Node: Array Intro490762
 -Ref: figure-array-elements492737
 -Ref: Array Intro-Footnote-1495441
 -Node: Reference to Elements495569
 -Node: Assigning Elements498033
 -Node: Array Example498524
 -Node: Scanning an Array500283
 -Node: Controlling Scanning503305
 -Ref: Controlling Scanning-Footnote-1508704
 -Node: Numeric Array Subscripts509020
 -Node: Uninitialized Subscripts511204
 -Node: Delete512823
 -Ref: Delete-Footnote-1515575
 -Node: Multidimensional515632
 -Node: Multiscanning518727
 -Node: Arrays of Arrays520318
 -Node: Arrays Summary525085
 -Node: Functions527178
 -Node: Built-in528216
 -Node: Calling Built-in529297
 -Node: Numeric Functions531293
 -Ref: Numeric Functions-Footnote-1535321
 -Ref: Numeric Functions-Footnote-2535678
 -Ref: Numeric Functions-Footnote-3535726
 -Node: String Functions535998
 -Ref: String Functions-Footnote-1559707
 -Ref: String Functions-Footnote-2559835
 -Ref: String Functions-Footnote-3560083
 -Node: Gory Details560170
 -Ref: table-sub-escapes561961
 -Ref: table-sub-proposed563480
 -Ref: table-posix-sub564843
 -Ref: table-gensub-escapes566384
 -Ref: Gory Details-Footnote-1567207
 -Node: I/O Functions567361
 -Ref: table-system-return-values573829
 -Ref: I/O Functions-Footnote-1575809
 -Ref: I/O Functions-Footnote-2575957
 -Node: Time Functions576077
 -Ref: Time Functions-Footnote-1586748
 -Ref: Time Functions-Footnote-2586816
 -Ref: Time Functions-Footnote-3586974
 -Ref: Time Functions-Footnote-4587085
 -Ref: Time Functions-Footnote-5587197
 -Ref: Time Functions-Footnote-6587424
 -Node: Bitwise Functions587690
 -Ref: table-bitwise-ops588284
 -Ref: Bitwise Functions-Footnote-1594347
 -Ref: Bitwise Functions-Footnote-2594520
 -Node: Type Functions594711
 -Node: I18N Functions597462
 -Node: User-defined599113
 -Node: Definition Syntax599918
 -Ref: Definition Syntax-Footnote-1605605
 -Node: Function Example605676
 -Ref: Function Example-Footnote-1608598
 -Node: Function Caveats608620
 -Node: Calling A Function609138
 -Node: Variable Scope610096
 -Node: Pass By Value/Reference613090
 -Node: Return Statement616589
 -Node: Dynamic Typing619568
 -Node: Indirect Calls620498
 -Ref: Indirect Calls-Footnote-1630750
 -Node: Functions Summary630878
 -Node: Library Functions633583
 -Ref: Library Functions-Footnote-1637190
 -Ref: Library Functions-Footnote-2637333
 -Node: Library Names637504
 -Ref: Library Names-Footnote-1640964
 -Ref: Library Names-Footnote-2641187
 -Node: General Functions641273
 -Node: Strtonum Function642376
 -Node: Assert Function645398
 -Node: Round Function648724
 -Node: Cliff Random Function650264
 -Node: Ordinal Functions651280
 -Ref: Ordinal Functions-Footnote-1654343
 -Ref: Ordinal Functions-Footnote-2654595
 -Node: Join Function654805
 -Ref: Join Function-Footnote-1656575
 -Node: Getlocaltime Function656775
 -Node: Readfile Function660517
 -Node: Shell Quoting662494
 -Node: Data File Management663895
 -Node: Filetrans Function664527
 -Node: Rewind Function668623
 -Node: File Checking670533
 -Ref: File Checking-Footnote-1671867
 -Node: Empty Files672068
 -Node: Ignoring Assigns674047
 -Node: Getopt Function675597
 -Ref: Getopt Function-Footnote-1687066
 -Node: Passwd Functions687266
 -Ref: Passwd Functions-Footnote-1696105
 -Node: Group Functions696193
 -Ref: Group Functions-Footnote-1704091
 -Node: Walking Arrays704298
 -Node: Library Functions Summary707306
 -Node: Library Exercises708712
 -Node: Sample Programs709177
 -Node: Running Examples709947
 -Node: Clones710675
 -Node: Cut Program711899
 -Node: Egrep Program721828
 -Ref: Egrep Program-Footnote-1729340
 -Node: Id Program729450
 -Node: Split Program733130
 -Ref: Split Program-Footnote-1736588
 -Node: Tee Program736717
 -Node: Uniq Program739507
 -Node: Wc Program746933
 -Ref: Wc Program-Footnote-1751188
 -Node: Miscellaneous Programs751282
 -Node: Dupword Program752495
 -Node: Alarm Program754525
 -Node: Translate Program759380
 -Ref: Translate Program-Footnote-1763945
 -Node: Labels Program764215
 -Ref: Labels Program-Footnote-1767566
 -Node: Word Sorting767650
 -Node: History Sorting771722
 -Node: Extract Program773557
 -Node: Simple Sed781611
 -Node: Igawk Program784685
 -Ref: Igawk Program-Footnote-1799016
 -Ref: Igawk Program-Footnote-2799218
 -Ref: Igawk Program-Footnote-3799340
 -Node: Anagram Program799455
 -Node: Signature Program802517
 -Node: Programs Summary803764
 -Node: Programs Exercises804978
 -Ref: Programs Exercises-Footnote-1809107
 -Node: Advanced Features809198
 -Node: Nondecimal Data811188
 -Node: Array Sorting812779
 -Node: Controlling Array Traversal813479
 -Ref: Controlling Array Traversal-Footnote-1821847
 -Node: Array Sorting Functions821965
 -Ref: Array Sorting Functions-Footnote-1827056
 -Node: Two-way I/O827252
 -Ref: Two-way I/O-Footnote-1834972
 -Ref: Two-way I/O-Footnote-2835159
 -Node: TCP/IP Networking835241
 -Node: Profiling838359
 -Ref: Profiling-Footnote-1847031
 -Node: Advanced Features Summary847354
 -Node: Internationalization849198
 -Node: I18N and L10N850678
 -Node: Explaining gettext851365
 -Ref: Explaining gettext-Footnote-1857257
 -Ref: Explaining gettext-Footnote-2857442
 -Node: Programmer i18n857607
 -Ref: Programmer i18n-Footnote-1862556
 -Node: Translator i18n862605
 -Node: String Extraction863399
 -Ref: String Extraction-Footnote-1864531
 -Node: Printf Ordering864617
 -Ref: Printf Ordering-Footnote-1867403
 -Node: I18N Portability867467
 -Ref: I18N Portability-Footnote-1869923
 -Node: I18N Example869986
 -Ref: I18N Example-Footnote-1872792
 -Node: Gawk I18N872865
 -Node: I18N Summary873510
 -Node: Debugger874851
 -Node: Debugging875874
 -Node: Debugging Concepts876315
 -Node: Debugging Terms878124
 -Node: Awk Debugging880699
 -Node: Sample Debugging Session881605
 -Node: Debugger Invocation882139
 -Node: Finding The Bug883525
 -Node: List of Debugger Commands890003
 -Node: Breakpoint Control891336
 -Node: Debugger Execution Control895030
 -Node: Viewing And Changing Data898392
 -Node: Execution Stack901766
 -Node: Debugger Info903403
 -Node: Miscellaneous Debugger Commands907474
 -Node: Readline Support912536
 -Node: Limitations913432
 -Node: Debugging Summary915541
 -Node: Arbitrary Precision Arithmetic916820
 -Node: Computer Arithmetic918305
 -Ref: table-numeric-ranges922071
 -Ref: table-floating-point-ranges922564
 -Ref: Computer Arithmetic-Footnote-1923222
 -Node: Math Definitions923279
 -Ref: table-ieee-formats926595
 -Ref: Math Definitions-Footnote-1927198
 -Node: MPFR features927303
 -Node: FP Math Caution929021
 -Ref: FP Math Caution-Footnote-1930093
 -Node: Inexactness of computations930462
 -Node: Inexact representation931422
 -Node: Comparing FP Values932782
 -Node: Errors accumulate933864
 -Node: Getting Accuracy935297
 -Node: Try To Round938007
 -Node: Setting precision938906
 -Ref: table-predefined-precision-strings939603
 -Node: Setting the rounding mode941433
 -Ref: table-gawk-rounding-modes941807
 -Ref: Setting the rounding mode-Footnote-1945738
 -Node: Arbitrary Precision Integers945917
 -Ref: Arbitrary Precision Integers-Footnote-1949092
 -Node: Checking for MPFR949241
 -Node: POSIX Floating Point Problems950715
 -Ref: POSIX Floating Point Problems-Footnote-1955000
 -Node: Floating point summary955038
 -Node: Dynamic Extensions957228
 -Node: Extension Intro958781
 -Node: Plugin License960047
 -Node: Extension Mechanism Outline960844
 -Ref: figure-load-extension961283
 -Ref: figure-register-new-function962848
 -Ref: figure-call-new-function963940
 -Node: Extension API Description966002
 -Node: Extension API Functions Introduction967644
 -Node: General Data Types973184
 -Ref: General Data Types-Footnote-1981545
 -Node: Memory Allocation Functions981844
 -Ref: Memory Allocation Functions-Footnote-1986054
 -Node: Constructor Functions986153
 -Node: Registration Functions989739
 -Node: Extension Functions990424
 -Node: Exit Callback Functions995639
 -Node: Extension Version String996889
 -Node: Input Parsers997552
 -Node: Output Wrappers1010273
 -Node: Two-way processors1014785
 -Node: Printing Messages1017050
 -Ref: Printing Messages-Footnote-11018221
 -Node: Updating ERRNO1018374
 -Node: Requesting Values1019113
 -Ref: table-value-types-returned1019850
 -Node: Accessing Parameters1020786
 -Node: Symbol Table Access1022021
 -Node: Symbol table by name1022533
 -Node: Symbol table by cookie1024322
 -Ref: Symbol table by cookie-Footnote-11028507
 -Node: Cached values1028571
 -Ref: Cached values-Footnote-11032107
 -Node: Array Manipulation1032260
 -Ref: Array Manipulation-Footnote-11033351
 -Node: Array Data Types1033388
 -Ref: Array Data Types-Footnote-11036046
 -Node: Array Functions1036138
 -Node: Flattening Arrays1040636
 -Node: Creating Arrays1047612
 -Node: Redirection API1052379
 -Node: Extension API Variables1055212
 -Node: Extension Versioning1055923
 -Ref: gawk-api-version1056352
 -Node: Extension GMP/MPFR Versioning1058083
 -Node: Extension API Informational Variables1059711
 -Node: Extension API Boilerplate1060784
 -Node: Changes from API V11064758
 -Node: Finding Extensions1066330
 -Node: Extension Example1066889
 -Node: Internal File Description1067687
 -Node: Internal File Ops1071767
 -Ref: Internal File Ops-Footnote-11083117
 -Node: Using Internal File Ops1083257
 -Ref: Using Internal File Ops-Footnote-11085640
 -Node: Extension Samples1085914
 -Node: Extension Sample File Functions1087443
 -Node: Extension Sample Fnmatch1095092
 -Node: Extension Sample Fork1096579
 -Node: Extension Sample Inplace1097797
 -Node: Extension Sample Ord1101014
 -Node: Extension Sample Readdir1101850
 -Ref: table-readdir-file-types1102739
 -Node: Extension Sample Revout1103544
 -Node: Extension Sample Rev2way1104133
 -Node: Extension Sample Read write array1104873
 -Node: Extension Sample Readfile1106815
 -Node: Extension Sample Time1107910
 -Node: Extension Sample API Tests1109258
 -Node: gawkextlib1109750
 -Node: Extension summary1112668
 -Node: Extension Exercises1116370
 -Node: Language History1117868
 -Node: V7/SVR3.11119524
 -Node: SVR41121676
 -Node: POSIX1123110
 -Node: BTL1124490
 -Node: POSIX/GNU1125219
 -Node: Feature History1130997
 -Node: Common Extensions1146856
 -Node: Ranges and Locales1148139
 -Ref: Ranges and Locales-Footnote-11152755
 -Ref: Ranges and Locales-Footnote-21152782
 -Ref: Ranges and Locales-Footnote-31153017
 -Node: Contributors1153238
 -Node: History summary1159183
 -Node: Installation1160563
 -Node: Gawk Distribution1161507
 -Node: Getting1161991
 -Node: Extracting1162954
 -Node: Distribution contents1164592
 -Node: Unix Installation1171072
 -Node: Quick Installation1171754
 -Node: Shell Startup Files1174168
 -Node: Additional Configuration Options1175257
 -Node: Configuration Philosophy1177422
 -Node: Non-Unix Installation1179791
 -Node: PC Installation1180251
 -Node: PC Binary Installation1181089
 -Node: PC Compiling1181524
 -Node: PC Using1182641
 -Node: Cygwin1185856
 -Node: MSYS1186955
 -Node: VMS Installation1187456
 -Node: VMS Compilation1188247
 -Ref: VMS Compilation-Footnote-11189476
 -Node: VMS Dynamic Extensions1189534
 -Node: VMS Installation Details1191219
 -Node: VMS Running1193472
 -Node: VMS GNV1197751
 -Node: VMS Old Gawk1198486
 -Node: Bugs1198957
 -Node: Bug address1199620
 -Node: Usenet1202412
 -Node: Maintainers1203189
 -Node: Other Versions1204450
 -Node: Installation summary1211212
 -Node: Notes1212414
 -Node: Compatibility Mode1213279
 -Node: Additions1214061
 -Node: Accessing The Source1214986
 -Node: Adding Code1216423
 -Node: New Ports1222642
 -Node: Derived Files1227130
 -Ref: Derived Files-Footnote-11232776
 -Ref: Derived Files-Footnote-21232811
 -Ref: Derived Files-Footnote-31233409
 -Node: Future Extensions1233523
 -Node: Implementation Limitations1234181
 -Node: Extension Design1235364
 -Node: Old Extension Problems1236518
 -Ref: Old Extension Problems-Footnote-11238036
 -Node: Extension New Mechanism Goals1238093
 -Ref: Extension New Mechanism Goals-Footnote-11241457
 -Node: Extension Other Design Decisions1241646
 -Node: Extension Future Growth1243759
 -Node: Old Extension Mechanism1244595
 -Node: Notes summary1246358
 -Node: Basic Concepts1247540
 -Node: Basic High Level1248221
 -Ref: figure-general-flow1248503
 -Ref: figure-process-flow1249188
 -Ref: Basic High Level-Footnote-11252489
 -Node: Basic Data Typing1252674
 -Node: Glossary1256002
 -Node: Copying1287840
 -Node: GNU Free Documentation License1325383
 -Node: Index1350503
 +Node: Foreword344127
 +Node: Foreword448569
 +Node: Preface50101
 +Ref: Preface-Footnote-152960
 +Ref: Preface-Footnote-253067
 +Ref: Preface-Footnote-353301
 +Node: History53443
 +Node: Names55795
 +Ref: Names-Footnote-156889
 +Node: This Manual57036
 +Ref: This Manual-Footnote-163675
 +Node: Conventions63775
 +Node: Manual History66130
 +Ref: Manual History-Footnote-169127
 +Ref: Manual History-Footnote-269168
 +Node: How To Contribute69242
 +Node: Acknowledgments70168
 +Node: Getting Started75076
 +Node: Running gawk77515
 +Node: One-shot78705
 +Node: Read Terminal79968
 +Node: Long81961
 +Node: Executable Scripts83474
 +Ref: Executable Scripts-Footnote-186269
 +Node: Comments86372
 +Node: Quoting88856
 +Node: DOS Quoting94373
 +Node: Sample Data Files96429
 +Node: Very Simple99024
 +Node: Two Rules103926
 +Node: More Complex105811
 +Node: Statements/Lines108677
 +Ref: Statements/Lines-Footnote-1113136
 +Node: Other Features113401
 +Node: When114337
 +Ref: When-Footnote-1116091
 +Node: Intro Summary116156
 +Node: Invoking Gawk117040
 +Node: Command Line118554
 +Node: Options119352
 +Ref: Options-Footnote-1136391
 +Ref: Options-Footnote-2136622
 +Node: Other Arguments136647
 +Node: Naming Standard Input139594
 +Node: Environment Variables140687
 +Node: AWKPATH Variable141245
 +Ref: AWKPATH Variable-Footnote-1144657
 +Ref: AWKPATH Variable-Footnote-2144691
 +Node: AWKLIBPATH Variable144952
 +Node: Other Environment Variables146610
 +Node: Exit Status150431
 +Node: Include Files151108
 +Node: Loading Shared Libraries154786
 +Node: Obsolete156214
 +Node: Undocumented156906
 +Node: Invoking Summary157203
 +Node: Regexp158863
 +Node: Regexp Usage160317
 +Node: Escape Sequences162354
 +Node: Regexp Operators168586
 +Ref: Regexp Operators-Footnote-1176002
 +Ref: Regexp Operators-Footnote-2176149
 +Node: Bracket Expressions176247
 +Ref: table-char-classes178723
 +Node: Leftmost Longest182128
 +Node: Computed Regexps183431
 +Node: GNU Regexp Operators186858
 +Node: Case-sensitivity190537
 +Ref: Case-sensitivity-Footnote-1193424
 +Ref: Case-sensitivity-Footnote-2193659
 +Node: Regexp Summary193767
 +Node: Reading Files195233
 +Node: Records197502
 +Node: awk split records198577
 +Node: gawk split records203852
 +Ref: gawk split records-Footnote-1208438
 +Node: Fields208475
 +Node: Nonconstant Fields211216
 +Ref: Nonconstant Fields-Footnote-1213452
 +Node: Changing Fields213656
 +Node: Field Separators219584
 +Node: Default Field Splitting222282
 +Node: Regexp Field Splitting223400
 +Node: Single Character Fields226753
 +Node: Command Line Field Separator227813
 +Node: Full Line Fields231031
 +Ref: Full Line Fields-Footnote-1232553
 +Ref: Full Line Fields-Footnote-2232599
 +Node: Field Splitting Summary232700
 +Node: Constant Size234774
 +Node: Fixed width data235506
 +Node: Skipping intervening238973
 +Node: Allowing trailing data239771
 +Node: Fields with fixed data240808
 +Node: Splitting By Content242326
 +Ref: Splitting By Content-Footnote-1245976
 +Node: Testing field creation246139
 +Node: Multiple Line247764
 +Ref: Multiple Line-Footnote-1253648
 +Node: Getline253827
 +Node: Plain Getline256296
 +Node: Getline/Variable258937
 +Node: Getline/File260088
 +Node: Getline/Variable/File261476
 +Ref: Getline/Variable/File-Footnote-1263081
 +Node: Getline/Pipe263169
 +Node: Getline/Variable/Pipe265876
 +Node: Getline/Coprocess267011
 +Node: Getline/Variable/Coprocess268278
 +Node: Getline Notes269020
 +Node: Getline Summary271817
 +Ref: table-getline-variants272241
 +Node: Read Timeout272989
 +Ref: Read Timeout-Footnote-1276895
 +Node: Retrying Input276953
 +Node: Command-line directories278152
 +Node: Input Summary279058
 +Node: Input Exercises282230
 +Node: Printing282958
 +Node: Print284792
 +Node: Print Examples286249
 +Node: Output Separators289029
 +Node: OFMT291046
 +Node: Printf292402
 +Node: Basic Printf293187
 +Node: Control Letters294761
 +Node: Format Modifiers299888
 +Node: Printf Examples305903
 +Node: Redirection308389
 +Node: Special FD315230
 +Ref: Special FD-Footnote-1318398
 +Node: Special Files318472
 +Node: Other Inherited Files319089
 +Node: Special Network320090
 +Node: Special Caveats320950
 +Node: Close Files And Pipes321899
 +Ref: table-close-pipe-return-values328806
 +Ref: Close Files And Pipes-Footnote-1329619
 +Ref: Close Files And Pipes-Footnote-2329767
 +Node: Nonfatal329919
 +Node: Output Summary332257
 +Node: Output Exercises333479
 +Node: Expressions334158
 +Node: Values335346
 +Node: Constants336024
 +Node: Scalar Constants336715
- Ref: Scalar Constants-Footnote-1339238
- Node: Nondecimal-numbers339488
- Node: Regexp Constants342489
- Node: Using Constant Regexps343015
- Node: Standard Regexp Constants343637
- Node: Strong Regexp Constants346825
- Node: Variables349783
- Node: Using Variables350440
- Node: Assignment Options352350
- Node: Conversion354223
- Node: Strings And Numbers354747
- Ref: Strings And Numbers-Footnote-1357810
- Node: Locale influences conversions357919
- Ref: table-locale-affects360677
- Node: All Operators361295
- Node: Arithmetic Ops361924
- Node: Concatenation364430
- Ref: Concatenation-Footnote-1367277
- Node: Assignment Ops367384
- Ref: table-assign-ops372375
- Node: Increment Ops373688
- Node: Truth Values and Conditions377148
- Node: Truth Values378222
- Node: Typing and Comparison379270
- Node: Variable Typing380090
- Ref: Variable Typing-Footnote-1386553
- Ref: Variable Typing-Footnote-2386625
- Node: Comparison Operators386702
- Ref: table-relational-ops387121
- Node: POSIX String Comparison390616
- Ref: POSIX String Comparison-Footnote-1392311
- Ref: POSIX String Comparison-Footnote-2392450
- Node: Boolean Ops392534
- Ref: Boolean Ops-Footnote-1397016
- Node: Conditional Exp397108
- Node: Function Calls398844
- Node: Precedence402721
- Node: Locales406380
- Node: Expressions Summary408012
- Node: Patterns and Actions410585
- Node: Pattern Overview411705
- Node: Regexp Patterns413382
- Node: Expression Patterns413924
- Node: Ranges417705
- Node: BEGIN/END420813
- Node: Using BEGIN/END421574
- Ref: Using BEGIN/END-Footnote-1424310
- Node: I/O And BEGIN/END424416
- Node: Empty429643
- Node: Using Shell Variables429960
- Node: Action Overview432234
- Node: Statements434559
- Node: If Statement436407
- Node: While Statement437902
- Node: Do Statement439930
- Node: For Statement441078
- Node: Switch Statement444249
- Node: Break Statement446635
- Node: Continue Statement448727
- Node: Next Statement450554
- Node: Nextfile Statement452937
- Node: Exit Statement455589
- Node: Built-in Variables457992
- Node: User-modified459125
- Node: Auto-set466892
- Ref: Auto-set-Footnote-1483194
- Ref: Auto-set-Footnote-2483400
- Node: ARGC and ARGV483456
- Node: Pattern Action Summary487669
- Node: Arrays490099
- Node: Array Basics491428
- Node: Array Intro492272
- Ref: figure-array-elements494247
- Ref: Array Intro-Footnote-1496951
- Node: Reference to Elements497079
- Node: Assigning Elements499543
- Node: Array Example500034
- Node: Scanning an Array501793
- Node: Controlling Scanning504815
- Ref: Controlling Scanning-Footnote-1510214
- Node: Numeric Array Subscripts510530
- Node: Uninitialized Subscripts512714
- Node: Delete514333
- Ref: Delete-Footnote-1517085
- Node: Multidimensional517142
- Node: Multiscanning520237
- Node: Arrays of Arrays521828
- Node: Arrays Summary526595
- Node: Functions528688
- Node: Built-in529726
- Node: Calling Built-in530807
- Node: Numeric Functions532803
- Ref: Numeric Functions-Footnote-1536831
- Ref: Numeric Functions-Footnote-2537188
- Ref: Numeric Functions-Footnote-3537236
- Node: String Functions537508
- Ref: String Functions-Footnote-1561217
- Ref: String Functions-Footnote-2561345
- Ref: String Functions-Footnote-3561593
- Node: Gory Details561680
- Ref: table-sub-escapes563471
- Ref: table-sub-proposed564990
- Ref: table-posix-sub566353
- Ref: table-gensub-escapes567894
- Ref: Gory Details-Footnote-1568717
- Node: I/O Functions568871
- Ref: table-system-return-values575339
- Ref: I/O Functions-Footnote-1577319
- Ref: I/O Functions-Footnote-2577467
- Node: Time Functions577587
- Ref: Time Functions-Footnote-1588258
- Ref: Time Functions-Footnote-2588326
- Ref: Time Functions-Footnote-3588484
- Ref: Time Functions-Footnote-4588595
- Ref: Time Functions-Footnote-5588707
- Ref: Time Functions-Footnote-6588934
- Node: Bitwise Functions589200
- Ref: table-bitwise-ops589794
- Ref: Bitwise Functions-Footnote-1595857
- Ref: Bitwise Functions-Footnote-2596030
- Node: Type Functions596221
- Node: I18N Functions598972
- Node: User-defined600623
- Node: Definition Syntax601428
- Ref: Definition Syntax-Footnote-1607115
- Node: Function Example607186
- Ref: Function Example-Footnote-1610108
- Node: Function Caveats610130
- Node: Calling A Function610648
- Node: Variable Scope611606
- Node: Pass By Value/Reference614600
- Node: Return Statement618099
- Node: Dynamic Typing621078
- Node: Indirect Calls622008
- Ref: Indirect Calls-Footnote-1632260
- Node: Functions Summary632388
- Node: Library Functions635093
- Ref: Library Functions-Footnote-1638700
- Ref: Library Functions-Footnote-2638843
- Node: Library Names639014
- Ref: Library Names-Footnote-1642690
- Ref: Library Names-Footnote-2642913
- Node: General Functions642999
- Node: Strtonum Function644102
- Node: Assert Function647124
- Node: Round Function650450
- Node: Cliff Random Function651990
- Node: Ordinal Functions653006
- Ref: Ordinal Functions-Footnote-1656069
- Ref: Ordinal Functions-Footnote-2656321
- Node: Join Function656531
- Ref: Join Function-Footnote-1658301
- Node: Getlocaltime Function658501
- Node: Readfile Function662243
- Node: Shell Quoting664220
- Node: Data File Management665621
- Node: Filetrans Function666253
- Node: Rewind Function670349
- Node: File Checking672259
- Ref: File Checking-Footnote-1673593
- Node: Empty Files673794
- Node: Ignoring Assigns675773
- Node: Getopt Function677323
- Ref: Getopt Function-Footnote-1688792
- Node: Passwd Functions688992
- Ref: Passwd Functions-Footnote-1697831
- Node: Group Functions697919
- Ref: Group Functions-Footnote-1705817
- Node: Walking Arrays706024
- Node: Library Functions Summary709032
- Node: Library Exercises710438
- Node: Sample Programs710903
- Node: Running Examples711673
- Node: Clones712401
- Node: Cut Program713625
- Node: Egrep Program723554
- Ref: Egrep Program-Footnote-1731066
- Node: Id Program731176
- Node: Split Program734856
- Ref: Split Program-Footnote-1738314
- Node: Tee Program738443
- Node: Uniq Program741233
- Node: Wc Program748659
- Ref: Wc Program-Footnote-1752914
- Node: Miscellaneous Programs753008
- Node: Dupword Program754221
- Node: Alarm Program756251
- Node: Translate Program761106
- Ref: Translate Program-Footnote-1765671
- Node: Labels Program765941
- Ref: Labels Program-Footnote-1769292
- Node: Word Sorting769376
- Node: History Sorting773448
- Node: Extract Program775283
- Node: Simple Sed783337
- Node: Igawk Program786411
- Ref: Igawk Program-Footnote-1800742
- Ref: Igawk Program-Footnote-2800944
- Ref: Igawk Program-Footnote-3801066
- Node: Anagram Program801181
- Node: Signature Program804243
- Node: Programs Summary805490
- Node: Programs Exercises806704
- Ref: Programs Exercises-Footnote-1810833
- Node: Advanced Features810924
- Node: Nondecimal Data812914
- Node: Array Sorting814505
- Node: Controlling Array Traversal815205
- Ref: Controlling Array Traversal-Footnote-1823573
- Node: Array Sorting Functions823691
- Ref: Array Sorting Functions-Footnote-1828782
- Node: Two-way I/O828978
- Ref: Two-way I/O-Footnote-1836698
- Ref: Two-way I/O-Footnote-2836885
- Node: TCP/IP Networking836967
- Node: Profiling840085
- Ref: Profiling-Footnote-1848757
- Node: Advanced Features Summary849080
- Node: Internationalization850924
- Node: I18N and L10N852404
- Node: Explaining gettext853091
- Ref: Explaining gettext-Footnote-1858983
- Ref: Explaining gettext-Footnote-2859168
- Node: Programmer i18n859333
- Ref: Programmer i18n-Footnote-1864282
- Node: Translator i18n864331
- Node: String Extraction865125
- Ref: String Extraction-Footnote-1866257
- Node: Printf Ordering866343
- Ref: Printf Ordering-Footnote-1869129
- Node: I18N Portability869193
- Ref: I18N Portability-Footnote-1871649
- Node: I18N Example871712
- Ref: I18N Example-Footnote-1874518
- Node: Gawk I18N874591
- Node: I18N Summary875236
- Node: Debugger876577
- Node: Debugging877580
- Node: Debugging Concepts878021
- Node: Debugging Terms879830
- Node: Awk Debugging882405
- Node: Sample Debugging Session883311
- Node: Debugger Invocation883845
- Node: Finding The Bug885231
- Node: List of Debugger Commands891709
- Node: Breakpoint Control893042
- Node: Debugger Execution Control896736
- Node: Viewing And Changing Data900098
- Node: Execution Stack903472
- Node: Debugger Info905109
- Node: Miscellaneous Debugger Commands909180
- Node: Readline Support914242
- Node: Limitations915138
- Node: Debugging Summary917247
- Node: Namespaces918526
- Node: Global Namespace919344
- Node: Qualified Names920698
- Node: Default Namespace921697
- Node: Changing The Namespace922438
- Node: Naming Rules924049
- Node: Internal Name Management925898
- Node: Namespace Example926940
- Node: Namespace And Features929502
- Node: Namespace Summary930937
- Node: Arbitrary Precision Arithmetic932414
- Node: Computer Arithmetic933901
- Ref: table-numeric-ranges937667
- Ref: table-floating-point-ranges938160
- Ref: Computer Arithmetic-Footnote-1938818
- Node: Math Definitions938875
- Ref: table-ieee-formats942191
- Ref: Math Definitions-Footnote-1942794
- Node: MPFR features942899
- Node: FP Math Caution944617
- Ref: FP Math Caution-Footnote-1945689
- Node: Inexactness of computations946058
- Node: Inexact representation947018
- Node: Comparing FP Values948378
- Node: Errors accumulate949460
- Node: Getting Accuracy950893
- Node: Try To Round953603
- Node: Setting precision954502
- Ref: table-predefined-precision-strings955199
- Node: Setting the rounding mode957029
- Ref: table-gawk-rounding-modes957403
- Ref: Setting the rounding mode-Footnote-1961334
- Node: Arbitrary Precision Integers961513
- Ref: Arbitrary Precision Integers-Footnote-1964688
- Node: Checking for MPFR964837
- Node: POSIX Floating Point Problems966311
- Ref: POSIX Floating Point Problems-Footnote-1970596
- Node: Floating point summary970634
- Node: Dynamic Extensions972824
- Node: Extension Intro974377
- Node: Plugin License975643
- Node: Extension Mechanism Outline976440
- Ref: figure-load-extension976879
- Ref: figure-register-new-function978444
- Ref: figure-call-new-function979536
- Node: Extension API Description981598
- Node: Extension API Functions Introduction983240
- Node: General Data Types988780
- Ref: General Data Types-Footnote-1997141
- Node: Memory Allocation Functions997440
- Ref: Memory Allocation Functions-Footnote-11001650
- Node: Constructor Functions1001749
- Node: Registration Functions1005335
- Node: Extension Functions1006020
- Node: Exit Callback Functions1011235
- Node: Extension Version String1012485
- Node: Input Parsers1013148
- Node: Output Wrappers1025869
- Node: Two-way processors1030381
- Node: Printing Messages1032646
- Ref: Printing Messages-Footnote-11033817
- Node: Updating ERRNO1033970
- Node: Requesting Values1034709
- Ref: table-value-types-returned1035446
- Node: Accessing Parameters1036382
- Node: Symbol Table Access1037617
- Node: Symbol table by name1038129
- Ref: Symbol table by name-Footnote-11041019
- Node: Symbol table by cookie1041147
- Ref: Symbol table by cookie-Footnote-11045332
- Node: Cached values1045396
- Ref: Cached values-Footnote-11048932
- Node: Array Manipulation1049085
- Ref: Array Manipulation-Footnote-11050176
- Node: Array Data Types1050213
- Ref: Array Data Types-Footnote-11052871
- Node: Array Functions1052963
- Node: Flattening Arrays1057461
- Node: Creating Arrays1064437
- Node: Redirection API1069204
- Node: Extension API Variables1072037
- Node: Extension Versioning1072748
- Ref: gawk-api-version1073177
- Node: Extension GMP/MPFR Versioning1074908
- Node: Extension API Informational Variables1076536
- Node: Extension API Boilerplate1077609
- Node: Changes from API V11081583
- Node: Finding Extensions1083155
- Node: Extension Example1083714
- Node: Internal File Description1084512
- Node: Internal File Ops1088592
- Ref: Internal File Ops-Footnote-11099942
- Node: Using Internal File Ops1100082
- Ref: Using Internal File Ops-Footnote-11102465
- Node: Extension Samples1102739
- Node: Extension Sample File Functions1104268
- Node: Extension Sample Fnmatch1111917
- Node: Extension Sample Fork1113404
- Node: Extension Sample Inplace1114622
- Node: Extension Sample Ord1117926
- Node: Extension Sample Readdir1118762
- Ref: table-readdir-file-types1119651
- Node: Extension Sample Revout1120456
- Node: Extension Sample Rev2way1121045
- Node: Extension Sample Read write array1121785
- Node: Extension Sample Readfile1123727
- Node: Extension Sample Time1124822
- Node: Extension Sample API Tests1126170
- Node: gawkextlib1126662
- Node: Extension summary1129580
- Node: Extension Exercises1133282
- Node: Language History1134524
- Node: V7/SVR3.11136180
- Node: SVR41138332
- Node: POSIX1139766
- Node: BTL1141146
- Node: POSIX/GNU1141875
- Node: Feature History1147653
- Node: Common Extensions1163512
- Node: Ranges and Locales1164795
- Ref: Ranges and Locales-Footnote-11169411
- Ref: Ranges and Locales-Footnote-21169438
- Ref: Ranges and Locales-Footnote-31169673
- Node: Contributors1169894
- Node: History summary1175839
- Node: Installation1177219
- Node: Gawk Distribution1178163
- Node: Getting1178647
- Node: Extracting1179610
- Node: Distribution contents1181248
- Node: Unix Installation1187728
- Node: Quick Installation1188410
- Node: Shell Startup Files1190824
- Node: Additional Configuration Options1191913
- Node: Configuration Philosophy1194078
- Node: Non-Unix Installation1196447
- Node: PC Installation1196907
- Node: PC Binary Installation1197745
- Node: PC Compiling1198180
- Node: PC Using1199297
- Node: Cygwin1202512
- Node: MSYS1203611
- Node: VMS Installation1204112
- Node: VMS Compilation1204903
- Ref: VMS Compilation-Footnote-11206132
- Node: VMS Dynamic Extensions1206190
- Node: VMS Installation Details1207875
- Node: VMS Running1210128
- Node: VMS GNV1214407
- Node: VMS Old Gawk1215142
- Node: Bugs1215613
- Node: Bug address1216276
- Node: Usenet1219068
- Node: Maintainers1219845
- Node: Other Versions1221106
- Node: Installation summary1227868
- Node: Notes1229070
- Node: Compatibility Mode1229935
- Node: Additions1230717
- Node: Accessing The Source1231642
- Node: Adding Code1233079
- Node: New Ports1239298
- Node: Derived Files1243786
- Ref: Derived Files-Footnote-11249432
- Ref: Derived Files-Footnote-21249467
- Ref: Derived Files-Footnote-31250065
- Node: Future Extensions1250179
- Node: Implementation Limitations1250837
- Node: Extension Design1252020
- Node: Old Extension Problems1253174
- Ref: Old Extension Problems-Footnote-11254692
- Node: Extension New Mechanism Goals1254749
- Ref: Extension New Mechanism Goals-Footnote-11258113
- Node: Extension Other Design Decisions1258302
- Node: Extension Future Growth1260415
- Node: Old Extension Mechanism1261251
- Node: Notes summary1263014
- Node: Basic Concepts1264196
- Node: Basic High Level1264877
- Ref: figure-general-flow1265159
- Ref: figure-process-flow1265844
- Ref: Basic High Level-Footnote-11269145
- Node: Basic Data Typing1269330
- Node: Glossary1272658
- Node: Copying1304496
- Node: GNU Free Documentation License1342039
- Node: Index1367159
++Ref: Scalar Constants-Footnote-1339240
++Node: Nondecimal-numbers339490
++Node: Regexp Constants342491
++Node: Using Constant Regexps343017
++Node: Standard Regexp Constants343639
++Node: Strong Regexp Constants346827
++Node: Variables349785
++Node: Using Variables350442
++Node: Assignment Options352352
++Node: Conversion354225
++Node: Strings And Numbers354749
++Ref: Strings And Numbers-Footnote-1357812
++Node: Locale influences conversions357921
++Ref: table-locale-affects360679
++Node: All Operators361297
++Node: Arithmetic Ops361926
++Node: Concatenation364432
++Ref: Concatenation-Footnote-1367279
++Node: Assignment Ops367386
++Ref: table-assign-ops372377
++Node: Increment Ops373690
++Node: Truth Values and Conditions377150
++Node: Truth Values378224
++Node: Typing and Comparison379272
++Node: Variable Typing380092
++Ref: Variable Typing-Footnote-1386555
++Ref: Variable Typing-Footnote-2386627
++Node: Comparison Operators386704
++Ref: table-relational-ops387123
++Node: POSIX String Comparison390618
++Ref: POSIX String Comparison-Footnote-1392313
++Ref: POSIX String Comparison-Footnote-2392452
++Node: Boolean Ops392536
++Ref: Boolean Ops-Footnote-1397018
++Node: Conditional Exp397110
++Node: Function Calls398846
++Node: Precedence402723
++Node: Locales406382
++Node: Expressions Summary408014
++Node: Patterns and Actions410587
++Node: Pattern Overview411707
++Node: Regexp Patterns413384
++Node: Expression Patterns413926
++Node: Ranges417707
++Node: BEGIN/END420815
++Node: Using BEGIN/END421576
++Ref: Using BEGIN/END-Footnote-1424312
++Node: I/O And BEGIN/END424418
++Node: Empty429645
++Node: Using Shell Variables429962
++Node: Action Overview432236
++Node: Statements434561
++Node: If Statement436409
++Node: While Statement437904
++Node: Do Statement439932
++Node: For Statement441080
++Node: Switch Statement444251
++Node: Break Statement446637
++Node: Continue Statement448729
++Node: Next Statement450556
++Node: Nextfile Statement452939
++Node: Exit Statement455591
++Node: Built-in Variables457994
++Node: User-modified459127
++Node: Auto-set466894
++Ref: Auto-set-Footnote-1483196
++Ref: Auto-set-Footnote-2483402
++Node: ARGC and ARGV483458
++Node: Pattern Action Summary487671
++Node: Arrays490101
++Node: Array Basics491430
++Node: Array Intro492274
++Ref: figure-array-elements494249
++Ref: Array Intro-Footnote-1496953
++Node: Reference to Elements497081
++Node: Assigning Elements499545
++Node: Array Example500036
++Node: Scanning an Array501795
++Node: Controlling Scanning504817
++Ref: Controlling Scanning-Footnote-1510216
++Node: Numeric Array Subscripts510532
++Node: Uninitialized Subscripts512716
++Node: Delete514335
++Ref: Delete-Footnote-1517087
++Node: Multidimensional517144
++Node: Multiscanning520239
++Node: Arrays of Arrays521830
++Node: Arrays Summary526597
++Node: Functions528690
++Node: Built-in529728
++Node: Calling Built-in530809
++Node: Numeric Functions532805
++Ref: Numeric Functions-Footnote-1536833
++Ref: Numeric Functions-Footnote-2537190
++Ref: Numeric Functions-Footnote-3537238
++Node: String Functions537510
++Ref: String Functions-Footnote-1561219
++Ref: String Functions-Footnote-2561347
++Ref: String Functions-Footnote-3561595
++Node: Gory Details561682
++Ref: table-sub-escapes563473
++Ref: table-sub-proposed564992
++Ref: table-posix-sub566355
++Ref: table-gensub-escapes567896
++Ref: Gory Details-Footnote-1568719
++Node: I/O Functions568873
++Ref: table-system-return-values575341
++Ref: I/O Functions-Footnote-1577321
++Ref: I/O Functions-Footnote-2577469
++Node: Time Functions577589
++Ref: Time Functions-Footnote-1588260
++Ref: Time Functions-Footnote-2588328
++Ref: Time Functions-Footnote-3588486
++Ref: Time Functions-Footnote-4588597
++Ref: Time Functions-Footnote-5588709
++Ref: Time Functions-Footnote-6588936
++Node: Bitwise Functions589202
++Ref: table-bitwise-ops589796
++Ref: Bitwise Functions-Footnote-1595859
++Ref: Bitwise Functions-Footnote-2596032
++Node: Type Functions596223
++Node: I18N Functions598974
++Node: User-defined600625
++Node: Definition Syntax601430
++Ref: Definition Syntax-Footnote-1607117
++Node: Function Example607188
++Ref: Function Example-Footnote-1610110
++Node: Function Caveats610132
++Node: Calling A Function610650
++Node: Variable Scope611608
++Node: Pass By Value/Reference614602
++Node: Return Statement618101
++Node: Dynamic Typing621080
++Node: Indirect Calls622010
++Ref: Indirect Calls-Footnote-1632262
++Node: Functions Summary632390
++Node: Library Functions635095
++Ref: Library Functions-Footnote-1638702
++Ref: Library Functions-Footnote-2638845
++Node: Library Names639016
++Ref: Library Names-Footnote-1642692
++Ref: Library Names-Footnote-2642915
++Node: General Functions643001
++Node: Strtonum Function644104
++Node: Assert Function647126
++Node: Round Function650452
++Node: Cliff Random Function651992
++Node: Ordinal Functions653008
++Ref: Ordinal Functions-Footnote-1656071
++Ref: Ordinal Functions-Footnote-2656323
++Node: Join Function656533
++Ref: Join Function-Footnote-1658303
++Node: Getlocaltime Function658503
++Node: Readfile Function662245
++Node: Shell Quoting664222
++Node: Data File Management665623
++Node: Filetrans Function666255
++Node: Rewind Function670351
++Node: File Checking672261
++Ref: File Checking-Footnote-1673595
++Node: Empty Files673796
++Node: Ignoring Assigns675775
++Node: Getopt Function677325
++Ref: Getopt Function-Footnote-1688794
++Node: Passwd Functions688994
++Ref: Passwd Functions-Footnote-1697833
++Node: Group Functions697921
++Ref: Group Functions-Footnote-1705819
++Node: Walking Arrays706026
++Node: Library Functions Summary709034
++Node: Library Exercises710440
++Node: Sample Programs710905
++Node: Running Examples711675
++Node: Clones712403
++Node: Cut Program713627
++Node: Egrep Program723556
++Ref: Egrep Program-Footnote-1731068
++Node: Id Program731178
++Node: Split Program734858
++Ref: Split Program-Footnote-1738316
++Node: Tee Program738445
++Node: Uniq Program741235
++Node: Wc Program748661
++Ref: Wc Program-Footnote-1752916
++Node: Miscellaneous Programs753010
++Node: Dupword Program754223
++Node: Alarm Program756253
++Node: Translate Program761108
++Ref: Translate Program-Footnote-1765673
++Node: Labels Program765943
++Ref: Labels Program-Footnote-1769294
++Node: Word Sorting769378
++Node: History Sorting773450
++Node: Extract Program775285
++Node: Simple Sed783339
++Node: Igawk Program786413
++Ref: Igawk Program-Footnote-1800744
++Ref: Igawk Program-Footnote-2800946
++Ref: Igawk Program-Footnote-3801068
++Node: Anagram Program801183
++Node: Signature Program804245
++Node: Programs Summary805492
++Node: Programs Exercises806706
++Ref: Programs Exercises-Footnote-1810835
++Node: Advanced Features810926
++Node: Nondecimal Data812916
++Node: Array Sorting814507
++Node: Controlling Array Traversal815207
++Ref: Controlling Array Traversal-Footnote-1823575
++Node: Array Sorting Functions823693
++Ref: Array Sorting Functions-Footnote-1828784
++Node: Two-way I/O828980
++Ref: Two-way I/O-Footnote-1836700
++Ref: Two-way I/O-Footnote-2836887
++Node: TCP/IP Networking836969
++Node: Profiling840087
++Ref: Profiling-Footnote-1848759
++Node: Advanced Features Summary849082
++Node: Internationalization850926
++Node: I18N and L10N852406
++Node: Explaining gettext853093
++Ref: Explaining gettext-Footnote-1858985
++Ref: Explaining gettext-Footnote-2859170
++Node: Programmer i18n859335
++Ref: Programmer i18n-Footnote-1864284
++Node: Translator i18n864333
++Node: String Extraction865127
++Ref: String Extraction-Footnote-1866259
++Node: Printf Ordering866345
++Ref: Printf Ordering-Footnote-1869131
++Node: I18N Portability869195
++Ref: I18N Portability-Footnote-1871651
++Node: I18N Example871714
++Ref: I18N Example-Footnote-1874520
++Node: Gawk I18N874593
++Node: I18N Summary875238
++Node: Debugger876579
++Node: Debugging877582
++Node: Debugging Concepts878023
++Node: Debugging Terms879832
++Node: Awk Debugging882407
++Node: Sample Debugging Session883313
++Node: Debugger Invocation883847
++Node: Finding The Bug885233
++Node: List of Debugger Commands891711
++Node: Breakpoint Control893044
++Node: Debugger Execution Control896738
++Node: Viewing And Changing Data900100
++Node: Execution Stack903474
++Node: Debugger Info905111
++Node: Miscellaneous Debugger Commands909182
++Node: Readline Support914244
++Node: Limitations915140
++Node: Debugging Summary917249
++Node: Namespaces918528
++Node: Global Namespace919346
++Node: Qualified Names920700
++Node: Default Namespace921699
++Node: Changing The Namespace922440
++Node: Naming Rules924051
++Node: Internal Name Management925900
++Node: Namespace Example926942
++Node: Namespace And Features929504
++Node: Namespace Summary930939
++Node: Arbitrary Precision Arithmetic932416
++Node: Computer Arithmetic933903
++Ref: table-numeric-ranges937669
++Ref: table-floating-point-ranges938162
++Ref: Computer Arithmetic-Footnote-1938820
++Node: Math Definitions938877
++Ref: table-ieee-formats942193
++Ref: Math Definitions-Footnote-1942796
++Node: MPFR features942901
++Node: FP Math Caution944619
++Ref: FP Math Caution-Footnote-1945691
++Node: Inexactness of computations946060
++Node: Inexact representation947020
++Node: Comparing FP Values948380
++Node: Errors accumulate949462
++Node: Getting Accuracy950895
++Node: Try To Round953605
++Node: Setting precision954504
++Ref: table-predefined-precision-strings955201
++Node: Setting the rounding mode957031
++Ref: table-gawk-rounding-modes957405
++Ref: Setting the rounding mode-Footnote-1961336
++Node: Arbitrary Precision Integers961515
++Ref: Arbitrary Precision Integers-Footnote-1964690
++Node: Checking for MPFR964839
++Node: POSIX Floating Point Problems966313
++Ref: POSIX Floating Point Problems-Footnote-1970598
++Node: Floating point summary970636
++Node: Dynamic Extensions972826
++Node: Extension Intro974379
++Node: Plugin License975645
++Node: Extension Mechanism Outline976442
++Ref: figure-load-extension976881
++Ref: figure-register-new-function978446
++Ref: figure-call-new-function979538
++Node: Extension API Description981600
++Node: Extension API Functions Introduction983242
++Node: General Data Types988782
++Ref: General Data Types-Footnote-1997143
++Node: Memory Allocation Functions997442
++Ref: Memory Allocation Functions-Footnote-11001652
++Node: Constructor Functions1001751
++Node: Registration Functions1005337
++Node: Extension Functions1006022
++Node: Exit Callback Functions1011237
++Node: Extension Version String1012487
++Node: Input Parsers1013150
++Node: Output Wrappers1025871
++Node: Two-way processors1030383
++Node: Printing Messages1032648
++Ref: Printing Messages-Footnote-11033819
++Node: Updating ERRNO1033972
++Node: Requesting Values1034711
++Ref: table-value-types-returned1035448
++Node: Accessing Parameters1036384
++Node: Symbol Table Access1037619
++Node: Symbol table by name1038131
++Ref: Symbol table by name-Footnote-11041021
++Node: Symbol table by cookie1041149
++Ref: Symbol table by cookie-Footnote-11045334
++Node: Cached values1045398
++Ref: Cached values-Footnote-11048934
++Node: Array Manipulation1049087
++Ref: Array Manipulation-Footnote-11050178
++Node: Array Data Types1050215
++Ref: Array Data Types-Footnote-11052873
++Node: Array Functions1052965
++Node: Flattening Arrays1057463
++Node: Creating Arrays1064439
++Node: Redirection API1069206
++Node: Extension API Variables1072039
++Node: Extension Versioning1072750
++Ref: gawk-api-version1073179
++Node: Extension GMP/MPFR Versioning1074910
++Node: Extension API Informational Variables1076538
++Node: Extension API Boilerplate1077611
++Node: Changes from API V11081585
++Node: Finding Extensions1083157
++Node: Extension Example1083716
++Node: Internal File Description1084514
++Node: Internal File Ops1088594
++Ref: Internal File Ops-Footnote-11099944
++Node: Using Internal File Ops1100084
++Ref: Using Internal File Ops-Footnote-11102467
++Node: Extension Samples1102741
++Node: Extension Sample File Functions1104270
++Node: Extension Sample Fnmatch1111919
++Node: Extension Sample Fork1113406
++Node: Extension Sample Inplace1114624
++Node: Extension Sample Ord1117928
++Node: Extension Sample Readdir1118764
++Ref: table-readdir-file-types1119653
++Node: Extension Sample Revout1120458
++Node: Extension Sample Rev2way1121047
++Node: Extension Sample Read write array1121787
++Node: Extension Sample Readfile1123729
++Node: Extension Sample Time1124824
++Node: Extension Sample API Tests1126172
++Node: gawkextlib1126664
++Node: Extension summary1129582
++Node: Extension Exercises1133284
++Node: Language History1134526
++Node: V7/SVR3.11136182
++Node: SVR41138334
++Node: POSIX1139768
++Node: BTL1141148
++Node: POSIX/GNU1141877
++Node: Feature History1147655
++Node: Common Extensions1163514
++Node: Ranges and Locales1164797
++Ref: Ranges and Locales-Footnote-11169413
++Ref: Ranges and Locales-Footnote-21169440
++Ref: Ranges and Locales-Footnote-31169675
++Node: Contributors1169896
++Node: History summary1175841
++Node: Installation1177221
++Node: Gawk Distribution1178165
++Node: Getting1178649
++Node: Extracting1179612
++Node: Distribution contents1181250
++Node: Unix Installation1187730
++Node: Quick Installation1188412
++Node: Shell Startup Files1190826
++Node: Additional Configuration Options1191915
++Node: Configuration Philosophy1194080
++Node: Non-Unix Installation1196449
++Node: PC Installation1196909
++Node: PC Binary Installation1197747
++Node: PC Compiling1198182
++Node: PC Using1199299
++Node: Cygwin1202514
++Node: MSYS1203613
++Node: VMS Installation1204114
++Node: VMS Compilation1204905
++Ref: VMS Compilation-Footnote-11206134
++Node: VMS Dynamic Extensions1206192
++Node: VMS Installation Details1207877
++Node: VMS Running1210130
++Node: VMS GNV1214409
++Node: VMS Old Gawk1215144
++Node: Bugs1215615
++Node: Bug address1216278
++Node: Usenet1219070
++Node: Maintainers1219847
++Node: Other Versions1221108
++Node: Installation summary1227870
++Node: Notes1229072
++Node: Compatibility Mode1229937
++Node: Additions1230719
++Node: Accessing The Source1231644
++Node: Adding Code1233081
++Node: New Ports1239300
++Node: Derived Files1243788
++Ref: Derived Files-Footnote-11249434
++Ref: Derived Files-Footnote-21249469
++Ref: Derived Files-Footnote-31250067
++Node: Future Extensions1250181
++Node: Implementation Limitations1250839
++Node: Extension Design1252022
++Node: Old Extension Problems1253176
++Ref: Old Extension Problems-Footnote-11254694
++Node: Extension New Mechanism Goals1254751
++Ref: Extension New Mechanism Goals-Footnote-11258115
++Node: Extension Other Design Decisions1258304
++Node: Extension Future Growth1260417
++Node: Old Extension Mechanism1261253
++Node: Notes summary1263016
++Node: Basic Concepts1264198
++Node: Basic High Level1264879
++Ref: figure-general-flow1265161
++Ref: figure-process-flow1265846
++Ref: Basic High Level-Footnote-11269147
++Node: Basic Data Typing1269332
++Node: Glossary1272660
++Node: Copying1304498
++Node: GNU Free Documentation License1342041
++Node: Index1367161
  End Tag Table


Summary of changes:
 doc/ChangeLog   |   4 +
 doc/   | 888 ++++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |   4 +-
 doc/ |   4 +-
 4 files changed, 452 insertions(+), 448 deletions(-)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]