[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-3291-gaa32c93
Date: Tue, 12 Jun 2018 13:28:14 -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  aa32c9341f4b5a32895f888fd2f0f28e4f49592f (commit)
       via  290cf9254679b911f32d558db04147cf6fa20b24 (commit)
       via  63c5726f8c7bc3c0e6457840049d83d6a2f09995 (commit)
       via  1af10cc65aae14e3015870353dc0c1633bd39bc8 (commit)
      from  033ee4d5b8b71484c4abdf5ec009ef6aa77999b0 (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 aa32c9341f4b5a32895f888fd2f0f28e4f49592f
Merge: 033ee4d 290cf92
Author: Arnold D. Robbins <address@hidden>
Date:   Tue Jun 12 20:28:04 2018 +0300

    Merge branch 'master' into feature/namespaces

diff --cc doc/
index 1c5b547,156ff64..1d4ecb8
--- a/doc/
+++ b/doc/
@@@ -36466,593 -36036,582 +36472,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 Modifiers297928
 -Node: Printf Examples303943
 -Node: Redirection306429
 -Node: Special FD313270
 -Ref: Special FD-Footnote-1316438
 -Node: Special Files316512
 -Node: Other Inherited Files317129
 -Node: Special Network318130
 -Node: Special Caveats318990
 -Node: Close Files And Pipes319939
 -Ref: table-close-pipe-return-values326846
 -Ref: Close Files And Pipes-Footnote-1327659
 -Ref: Close Files And Pipes-Footnote-2327807
 -Node: Nonfatal327959
 -Node: Output Summary330297
 -Node: Output Exercises331519
 -Node: Expressions332198
 -Node: Values333386
 -Node: Constants334064
 -Node: Scalar Constants334755
 -Ref: Scalar Constants-Footnote-1335619
 -Node: Nondecimal-numbers335869
 -Node: Regexp Constants338870
 -Node: Using Constant Regexps339396
 -Node: Standard Regexp Constants340018
 -Node: Strong Regexp Constants343206
 -Node: Variables346164
 -Node: Using Variables346821
 -Node: Assignment Options348731
 -Node: Conversion350604
 -Node: Strings And Numbers351128
 -Ref: Strings And Numbers-Footnote-1354191
 -Node: Locale influences conversions354300
 -Ref: table-locale-affects357058
 -Node: All Operators357676
 -Node: Arithmetic Ops358305
 -Node: Concatenation360811
 -Ref: Concatenation-Footnote-1363658
 -Node: Assignment Ops363765
 -Ref: table-assign-ops368756
 -Node: Increment Ops370069
 -Node: Truth Values and Conditions373529
 -Node: Truth Values374603
 -Node: Typing and Comparison375651
 -Node: Variable Typing376471
 -Ref: Variable Typing-Footnote-1382934
 -Ref: Variable Typing-Footnote-2383006
 -Node: Comparison Operators383083
 -Ref: table-relational-ops383502
 -Node: POSIX String Comparison386997
 -Ref: POSIX String Comparison-Footnote-1388692
 -Ref: POSIX String Comparison-Footnote-2388831
 -Node: Boolean Ops388915
 -Ref: Boolean Ops-Footnote-1393397
 -Node: Conditional Exp393489
 -Node: Function Calls395225
 -Node: Precedence399102
 -Node: Locales402761
 -Node: Expressions Summary404393
 -Node: Patterns and Actions406966
 -Node: Pattern Overview408086
 -Node: Regexp Patterns409763
 -Node: Expression Patterns410305
 -Node: Ranges414086
 -Node: BEGIN/END417194
 -Node: Using BEGIN/END417955
 -Ref: Using BEGIN/END-Footnote-1420691
 -Node: I/O And BEGIN/END420797
 -Node: Empty426024
 -Node: Using Shell Variables426341
 -Node: Action Overview428615
 -Node: Statements430940
 -Node: If Statement432788
 -Node: While Statement434283
 -Node: Do Statement436311
 -Node: For Statement437459
 -Node: Switch Statement440630
 -Node: Break Statement443016
 -Node: Continue Statement445108
 -Node: Next Statement446935
 -Node: Nextfile Statement449318
 -Node: Exit Statement451970
 -Node: Built-in Variables454373
 -Node: User-modified455506
 -Node: Auto-set463273
 -Ref: Auto-set-Footnote-1479575
 -Ref: Auto-set-Footnote-2479781
 -Node: ARGC and ARGV479837
 -Node: Pattern Action Summary484050
 -Node: Arrays486480
 -Node: Array Basics487809
 -Node: Array Intro488653
 -Ref: figure-array-elements490628
 -Ref: Array Intro-Footnote-1493332
 -Node: Reference to Elements493460
 -Node: Assigning Elements495924
 -Node: Array Example496415
 -Node: Scanning an Array498174
 -Node: Controlling Scanning501196
 -Ref: Controlling Scanning-Footnote-1506595
 -Node: Numeric Array Subscripts506911
 -Node: Uninitialized Subscripts509095
 -Node: Delete510714
 -Ref: Delete-Footnote-1513466
 -Node: Multidimensional513523
 -Node: Multiscanning516618
 -Node: Arrays of Arrays518209
 -Node: Arrays Summary522976
 -Node: Functions525069
 -Node: Built-in526107
 -Node: Calling Built-in527188
 -Node: Numeric Functions529184
 -Ref: Numeric Functions-Footnote-1533212
 -Ref: Numeric Functions-Footnote-2533569
 -Ref: Numeric Functions-Footnote-3533617
 -Node: String Functions533889
 -Ref: String Functions-Footnote-1557598
 -Ref: String Functions-Footnote-2557726
 -Ref: String Functions-Footnote-3557974
 -Node: Gory Details558061
 -Ref: table-sub-escapes559852
 -Ref: table-sub-proposed561371
 -Ref: table-posix-sub562734
 -Ref: table-gensub-escapes564275
 -Ref: Gory Details-Footnote-1565098
 -Node: I/O Functions565252
 -Ref: table-system-return-values571720
 -Ref: I/O Functions-Footnote-1573700
 -Ref: I/O Functions-Footnote-2573848
 -Node: Time Functions573968
 -Ref: Time Functions-Footnote-1584639
 -Ref: Time Functions-Footnote-2584707
 -Ref: Time Functions-Footnote-3584865
 -Ref: Time Functions-Footnote-4584976
 -Ref: Time Functions-Footnote-5585088
 -Ref: Time Functions-Footnote-6585315
 -Node: Bitwise Functions585581
 -Ref: table-bitwise-ops586175
 -Ref: Bitwise Functions-Footnote-1592238
 -Ref: Bitwise Functions-Footnote-2592411
 -Node: Type Functions592602
 -Node: I18N Functions595353
 -Node: User-defined597004
 -Node: Definition Syntax597809
 -Ref: Definition Syntax-Footnote-1603496
 -Node: Function Example603567
 -Ref: Function Example-Footnote-1606489
 -Node: Function Caveats606511
 -Node: Calling A Function607029
 -Node: Variable Scope607987
 -Node: Pass By Value/Reference610981
 -Node: Return Statement614480
 -Node: Dynamic Typing617459
 -Node: Indirect Calls618389
 -Ref: Indirect Calls-Footnote-1628641
 -Node: Functions Summary628769
 -Node: Library Functions631474
 -Ref: Library Functions-Footnote-1635081
 -Ref: Library Functions-Footnote-2635224
 -Node: Library Names635395
 -Ref: Library Names-Footnote-1638855
 -Ref: Library Names-Footnote-2639078
 -Node: General Functions639164
 -Node: Strtonum Function640267
 -Node: Assert Function643289
 -Node: Round Function646615
 -Node: Cliff Random Function648155
 -Node: Ordinal Functions649171
 -Ref: Ordinal Functions-Footnote-1652234
 -Ref: Ordinal Functions-Footnote-2652486
 -Node: Join Function652696
 -Ref: Join Function-Footnote-1654466
 -Node: Getlocaltime Function654666
 -Node: Readfile Function658408
 -Node: Shell Quoting660385
 -Node: Data File Management661786
 -Node: Filetrans Function662418
 -Node: Rewind Function666514
 -Node: File Checking668424
 -Ref: File Checking-Footnote-1669758
 -Node: Empty Files669959
 -Node: Ignoring Assigns671938
 -Node: Getopt Function673488
 -Ref: Getopt Function-Footnote-1684957
 -Node: Passwd Functions685157
 -Ref: Passwd Functions-Footnote-1693996
 -Node: Group Functions694084
 -Ref: Group Functions-Footnote-1701982
 -Node: Walking Arrays702189
 -Node: Library Functions Summary705197
 -Node: Library Exercises706603
 -Node: Sample Programs707068
 -Node: Running Examples707838
 -Node: Clones708566
 -Node: Cut Program709790
 -Node: Egrep Program719719
 -Ref: Egrep Program-Footnote-1727231
 -Node: Id Program727341
 -Node: Split Program731021
 -Ref: Split Program-Footnote-1734479
 -Node: Tee Program734608
 -Node: Uniq Program737398
 -Node: Wc Program744824
 -Ref: Wc Program-Footnote-1749079
 -Node: Miscellaneous Programs749173
 -Node: Dupword Program750386
 -Node: Alarm Program752416
 -Node: Translate Program757271
 -Ref: Translate Program-Footnote-1761836
 -Node: Labels Program762106
 -Ref: Labels Program-Footnote-1765457
 -Node: Word Sorting765541
 -Node: History Sorting769613
 -Node: Extract Program771448
 -Node: Simple Sed779502
 -Node: Igawk Program782576
 -Ref: Igawk Program-Footnote-1796907
 -Ref: Igawk Program-Footnote-2797109
 -Ref: Igawk Program-Footnote-3797231
 -Node: Anagram Program797346
 -Node: Signature Program800408
 -Node: Programs Summary801655
 -Node: Programs Exercises802869
 -Ref: Programs Exercises-Footnote-1806998
 -Node: Advanced Features807089
 -Node: Nondecimal Data809079
 -Node: Array Sorting810670
 -Node: Controlling Array Traversal811370
 -Ref: Controlling Array Traversal-Footnote-1819738
 -Node: Array Sorting Functions819856
 -Ref: Array Sorting Functions-Footnote-1824947
 -Node: Two-way I/O825143
 -Ref: Two-way I/O-Footnote-1831695
 -Ref: Two-way I/O-Footnote-2831882
 -Node: TCP/IP Networking831964
 -Node: Profiling835082
 -Ref: Profiling-Footnote-1843754
 -Node: Advanced Features Summary844077
 -Node: Internationalization845921
 -Node: I18N and L10N847401
 -Node: Explaining gettext848088
 -Ref: Explaining gettext-Footnote-1853980
 -Ref: Explaining gettext-Footnote-2854165
 -Node: Programmer i18n854330
 -Ref: Programmer i18n-Footnote-1859279
 -Node: Translator i18n859328
 -Node: String Extraction860122
 -Ref: String Extraction-Footnote-1861254
 -Node: Printf Ordering861340
 -Ref: Printf Ordering-Footnote-1864126
 -Node: I18N Portability864190
 -Ref: I18N Portability-Footnote-1866646
 -Node: I18N Example866709
 -Ref: I18N Example-Footnote-1869515
 -Node: Gawk I18N869588
 -Node: I18N Summary870233
 -Node: Debugger871574
 -Node: Debugging872597
 -Node: Debugging Concepts873038
 -Node: Debugging Terms874847
 -Node: Awk Debugging877422
 -Node: Sample Debugging Session878328
 -Node: Debugger Invocation878862
 -Node: Finding The Bug880248
 -Node: List of Debugger Commands886726
 -Node: Breakpoint Control888059
 -Node: Debugger Execution Control891753
 -Node: Viewing And Changing Data895115
 -Node: Execution Stack898489
 -Node: Debugger Info900126
 -Node: Miscellaneous Debugger Commands904197
 -Node: Readline Support909259
 -Node: Limitations910155
 -Node: Debugging Summary912264
 -Node: Arbitrary Precision Arithmetic913543
 -Node: Computer Arithmetic915028
 -Ref: table-numeric-ranges918794
 -Ref: table-floating-point-ranges919287
 -Ref: Computer Arithmetic-Footnote-1919945
 -Node: Math Definitions920002
 -Ref: table-ieee-formats923318
 -Ref: Math Definitions-Footnote-1923921
 -Node: MPFR features924026
 -Node: FP Math Caution925744
 -Ref: FP Math Caution-Footnote-1926816
 -Node: Inexactness of computations927185
 -Node: Inexact representation928145
 -Node: Comparing FP Values929505
 -Node: Errors accumulate930587
 -Node: Getting Accuracy932020
 -Node: Try To Round934730
 -Node: Setting precision935629
 -Ref: table-predefined-precision-strings936326
 -Node: Setting the rounding mode938156
 -Ref: table-gawk-rounding-modes938530
 -Ref: Setting the rounding mode-Footnote-1942461
 -Node: Arbitrary Precision Integers942640
 -Ref: Arbitrary Precision Integers-Footnote-1945815
 -Node: Checking for MPFR945964
 -Node: POSIX Floating Point Problems947438
 -Ref: POSIX Floating Point Problems-Footnote-1951309
 -Node: Floating point summary951347
 -Node: Dynamic Extensions953537
 -Node: Extension Intro955090
 -Node: Plugin License956356
 -Node: Extension Mechanism Outline957153
 -Ref: figure-load-extension957592
 -Ref: figure-register-new-function959157
 -Ref: figure-call-new-function960249
 -Node: Extension API Description962311
 -Node: Extension API Functions Introduction963953
 -Node: General Data Types969493
 -Ref: General Data Types-Footnote-1977854
 -Node: Memory Allocation Functions978153
 -Ref: Memory Allocation Functions-Footnote-1982363
 -Node: Constructor Functions982462
 -Node: Registration Functions986048
 -Node: Extension Functions986733
 -Node: Exit Callback Functions991948
 -Node: Extension Version String993198
 -Node: Input Parsers993861
 -Node: Output Wrappers1006582
 -Node: Two-way processors1011094
 -Node: Printing Messages1013359
 -Ref: Printing Messages-Footnote-11014530
 -Node: Updating ERRNO1014683
 -Node: Requesting Values1015422
 -Ref: table-value-types-returned1016159
 -Node: Accessing Parameters1017095
 -Node: Symbol Table Access1018330
 -Node: Symbol table by name1018842
 -Node: Symbol table by cookie1020631
 -Ref: Symbol table by cookie-Footnote-11024816
 -Node: Cached values1024880
 -Ref: Cached values-Footnote-11028416
 -Node: Array Manipulation1028569
 -Ref: Array Manipulation-Footnote-11029660
 -Node: Array Data Types1029697
 -Ref: Array Data Types-Footnote-11032355
 -Node: Array Functions1032447
 -Node: Flattening Arrays1036945
 -Node: Creating Arrays1043921
 -Node: Redirection API1048688
 -Node: Extension API Variables1051521
 -Node: Extension Versioning1052232
 -Ref: gawk-api-version1052661
 -Node: Extension GMP/MPFR Versioning1054392
 -Node: Extension API Informational Variables1056020
 -Node: Extension API Boilerplate1057093
 -Node: Changes from API V11061067
 -Node: Finding Extensions1062639
 -Node: Extension Example1063198
 -Node: Internal File Description1063996
 -Node: Internal File Ops1068076
 -Ref: Internal File Ops-Footnote-11079426
 -Node: Using Internal File Ops1079566
 -Ref: Using Internal File Ops-Footnote-11081949
 -Node: Extension Samples1082223
 -Node: Extension Sample File Functions1083752
 -Node: Extension Sample Fnmatch1091401
 -Node: Extension Sample Fork1092888
 -Node: Extension Sample Inplace1094106
 -Node: Extension Sample Ord1097323
 -Node: Extension Sample Readdir1098159
 -Ref: table-readdir-file-types1099048
 -Node: Extension Sample Revout1099853
 -Node: Extension Sample Rev2way1100442
 -Node: Extension Sample Read write array1101182
 -Node: Extension Sample Readfile1103124
 -Node: Extension Sample Time1104219
 -Node: Extension Sample API Tests1105567
 -Node: gawkextlib1106059
 -Node: Extension summary1108977
 -Node: Extension Exercises1112679
 -Node: Language History1114177
 -Node: V7/SVR3.11115833
 -Node: SVR41117985
 -Node: POSIX1119419
 -Node: BTL1120799
 -Node: POSIX/GNU1121528
 -Node: Feature History1127306
 -Node: Common Extensions1143165
 -Node: Ranges and Locales1144448
 -Ref: Ranges and Locales-Footnote-11149064
 -Ref: Ranges and Locales-Footnote-21149091
 -Ref: Ranges and Locales-Footnote-31149326
 -Node: Contributors1149547
 -Node: History summary1155492
 -Node: Installation1156872
 -Node: Gawk Distribution1157816
 -Node: Getting1158300
 -Node: Extracting1159263
 -Node: Distribution contents1160901
 -Node: Unix Installation1167381
 -Node: Quick Installation1168063
 -Node: Shell Startup Files1170477
 -Node: Additional Configuration Options1171566
 -Node: Configuration Philosophy1173731
 -Node: Non-Unix Installation1176100
 -Node: PC Installation1176560
 -Node: PC Binary Installation1177398
 -Node: PC Compiling1177833
 -Node: PC Using1178950
 -Node: Cygwin1182165
 -Node: MSYS1183264
 -Node: VMS Installation1183765
 -Node: VMS Compilation1184556
 -Ref: VMS Compilation-Footnote-11185785
 -Node: VMS Dynamic Extensions1185843
 -Node: VMS Installation Details1187528
 -Node: VMS Running1189781
 -Node: VMS GNV1194060
 -Node: VMS Old Gawk1194795
 -Node: Bugs1195266
 -Node: Bug address1195929
 -Node: Usenet1198721
 -Node: Maintainers1199498
 -Node: Other Versions1200759
 -Node: Installation summary1207521
 -Node: Notes1208723
 -Node: Compatibility Mode1209588
 -Node: Additions1210370
 -Node: Accessing The Source1211295
 -Node: Adding Code1212732
 -Node: New Ports1218951
 -Node: Derived Files1223439
 -Ref: Derived Files-Footnote-11229085
 -Ref: Derived Files-Footnote-21229120
 -Ref: Derived Files-Footnote-31229718
 -Node: Future Extensions1229832
 -Node: Implementation Limitations1230490
 -Node: Extension Design1231673
 -Node: Old Extension Problems1232827
 -Ref: Old Extension Problems-Footnote-11234345
 -Node: Extension New Mechanism Goals1234402
 -Ref: Extension New Mechanism Goals-Footnote-11237766
 -Node: Extension Other Design Decisions1237955
 -Node: Extension Future Growth1240068
 -Node: Old Extension Mechanism1240904
 -Node: Notes summary1242667
 -Node: Basic Concepts1243849
 -Node: Basic High Level1244530
 -Ref: figure-general-flow1244812
 -Ref: figure-process-flow1245497
 -Ref: Basic High Level-Footnote-11248798
 -Node: Basic Data Typing1248983
 -Node: Glossary1252311
 -Node: Copying1284149
 -Node: GNU Free Documentation License1321692
 -Node: Index1346812
 +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 records198235
- Node: gawk split records203510
- Ref: gawk split records-Footnote-1208050
- Node: Fields208087
- Node: Nonconstant Fields210828
- Ref: Nonconstant Fields-Footnote-1213064
- Node: Changing Fields213268
- Node: Field Separators219196
- Node: Default Field Splitting221894
- Node: Regexp Field Splitting223012
- Node: Single Character Fields226365
- Node: Command Line Field Separator227425
- Node: Full Line Fields230643
- Ref: Full Line Fields-Footnote-1232165
- Ref: Full Line Fields-Footnote-2232211
- Node: Field Splitting Summary232312
- Node: Constant Size234386
- Node: Fixed width data235118
- Node: Skipping intervening238585
- Node: Allowing trailing data239383
- Node: Fields with fixed data240420
- Node: Splitting By Content241938
- Ref: Splitting By Content-Footnote-1245588
- Node: Testing field creation245751
- Node: Multiple Line247376
- Ref: Multiple Line-Footnote-1253260
- Node: Getline253439
- Node: Plain Getline255908
- Node: Getline/Variable258549
- Node: Getline/File259700
- Node: Getline/Variable/File261088
- Ref: Getline/Variable/File-Footnote-1262693
- Node: Getline/Pipe262781
- Node: Getline/Variable/Pipe265488
- Node: Getline/Coprocess266623
- Node: Getline/Variable/Coprocess267890
- Node: Getline Notes268632
- Node: Getline Summary271429
- Ref: table-getline-variants271853
- Node: Read Timeout272601
- Ref: Read Timeout-Footnote-1276507
- Node: Retrying Input276565
- Node: Command-line directories277764
- Node: Input Summary278670
- Node: Input Exercises281842
- Node: Printing282570
- Node: Print284404
- Node: Print Examples285861
- Node: Output Separators288641
- Node: OFMT290658
- Node: Printf292014
- Node: Basic Printf292799
- Node: Control Letters294373
- Node: Format Modifiers299052
- Node: Printf Examples305067
- Node: Redirection307553
- Node: Special FD314394
- Ref: Special FD-Footnote-1317562
- Node: Special Files317636
- Node: Other Inherited Files318253
- Node: Special Network319254
- Node: Special Caveats320114
- Node: Close Files And Pipes321063
- Ref: table-close-pipe-return-values327970
- Ref: Close Files And Pipes-Footnote-1328783
- Ref: Close Files And Pipes-Footnote-2328931
- Node: Nonfatal329083
- Node: Output Summary331421
- Node: Output Exercises332643
- Node: Expressions333322
- Node: Values334510
- Node: Constants335188
- Node: Scalar Constants335879
- Ref: Scalar Constants-Footnote-1336743
- Node: Nondecimal-numbers336993
- Node: Regexp Constants339994
- Node: Using Constant Regexps340520
- Node: Standard Regexp Constants341142
- Node: Strong Regexp Constants344330
- Node: Variables347288
- Node: Using Variables347945
- Node: Assignment Options349855
- Node: Conversion351728
- Node: Strings And Numbers352252
- Ref: Strings And Numbers-Footnote-1355315
- Node: Locale influences conversions355424
- Ref: table-locale-affects358182
- Node: All Operators358800
- Node: Arithmetic Ops359429
- Node: Concatenation361935
- Ref: Concatenation-Footnote-1364782
- Node: Assignment Ops364889
- Ref: table-assign-ops369880
- Node: Increment Ops371193
- Node: Truth Values and Conditions374653
- Node: Truth Values375727
- Node: Typing and Comparison376775
- Node: Variable Typing377595
- Ref: Variable Typing-Footnote-1384058
- Ref: Variable Typing-Footnote-2384130
- Node: Comparison Operators384207
- Ref: table-relational-ops384626
- Node: POSIX String Comparison388121
- Ref: POSIX String Comparison-Footnote-1389816
- Ref: POSIX String Comparison-Footnote-2389955
- Node: Boolean Ops390039
- Ref: Boolean Ops-Footnote-1394521
- Node: Conditional Exp394613
- Node: Function Calls396349
- Node: Precedence400226
- Node: Locales403885
- Node: Expressions Summary405517
- Node: Patterns and Actions408090
- Node: Pattern Overview409210
- Node: Regexp Patterns410887
- Node: Expression Patterns411429
- Node: Ranges415210
- Node: BEGIN/END418318
- Node: Using BEGIN/END419079
- Ref: Using BEGIN/END-Footnote-1421815
- Node: I/O And BEGIN/END421921
- Node: Empty427148
- Node: Using Shell Variables427465
- Node: Action Overview429739
- Node: Statements432064
- Node: If Statement433912
- Node: While Statement435407
- Node: Do Statement437435
- Node: For Statement438583
- Node: Switch Statement441754
- Node: Break Statement444140
- Node: Continue Statement446232
- Node: Next Statement448059
- Node: Nextfile Statement450442
- Node: Exit Statement453094
- Node: Built-in Variables455497
- Node: User-modified456630
- Node: Auto-set464397
- Ref: Auto-set-Footnote-1480699
- Ref: Auto-set-Footnote-2480905
- Node: ARGC and ARGV480961
- Node: Pattern Action Summary485174
- Node: Arrays487604
- Node: Array Basics488933
- Node: Array Intro489777
- Ref: figure-array-elements491752
- Ref: Array Intro-Footnote-1494456
- Node: Reference to Elements494584
- Node: Assigning Elements497048
- Node: Array Example497539
- Node: Scanning an Array499298
- Node: Controlling Scanning502320
- Ref: Controlling Scanning-Footnote-1507719
- Node: Numeric Array Subscripts508035
- Node: Uninitialized Subscripts510219
- Node: Delete511838
- Ref: Delete-Footnote-1514590
- Node: Multidimensional514647
- Node: Multiscanning517742
- Node: Arrays of Arrays519333
- Node: Arrays Summary524100
- Node: Functions526193
- Node: Built-in527231
- Node: Calling Built-in528312
- Node: Numeric Functions530308
- Ref: Numeric Functions-Footnote-1534336
- Ref: Numeric Functions-Footnote-2534693
- Ref: Numeric Functions-Footnote-3534741
- Node: String Functions535013
- Ref: String Functions-Footnote-1558722
- Ref: String Functions-Footnote-2558850
- Ref: String Functions-Footnote-3559098
- Node: Gory Details559185
- Ref: table-sub-escapes560976
- Ref: table-sub-proposed562495
- Ref: table-posix-sub563858
- Ref: table-gensub-escapes565399
- Ref: Gory Details-Footnote-1566222
- Node: I/O Functions566376
- Ref: table-system-return-values572844
- Ref: I/O Functions-Footnote-1574824
- Ref: I/O Functions-Footnote-2574972
- Node: Time Functions575092
- Ref: Time Functions-Footnote-1585763
- Ref: Time Functions-Footnote-2585831
- Ref: Time Functions-Footnote-3585989
- Ref: Time Functions-Footnote-4586100
- Ref: Time Functions-Footnote-5586212
- Ref: Time Functions-Footnote-6586439
- Node: Bitwise Functions586705
- Ref: table-bitwise-ops587299
- Ref: Bitwise Functions-Footnote-1593362
- Ref: Bitwise Functions-Footnote-2593535
- Node: Type Functions593726
- Node: I18N Functions596477
- Node: User-defined598128
- Node: Definition Syntax598933
- Ref: Definition Syntax-Footnote-1604620
- Node: Function Example604691
- Ref: Function Example-Footnote-1607613
- Node: Function Caveats607635
- Node: Calling A Function608153
- Node: Variable Scope609111
- Node: Pass By Value/Reference612105
- Node: Return Statement615604
- Node: Dynamic Typing618583
- Node: Indirect Calls619513
- Ref: Indirect Calls-Footnote-1629765
- Node: Functions Summary629893
- Node: Library Functions632598
- Ref: Library Functions-Footnote-1636205
- Ref: Library Functions-Footnote-2636348
- Node: Library Names636519
- Ref: Library Names-Footnote-1640195
- Ref: Library Names-Footnote-2640418
- Node: General Functions640504
- Node: Strtonum Function641607
- Node: Assert Function644629
- Node: Round Function647955
- Node: Cliff Random Function649495
- Node: Ordinal Functions650511
- Ref: Ordinal Functions-Footnote-1653574
- Ref: Ordinal Functions-Footnote-2653826
- Node: Join Function654036
- Ref: Join Function-Footnote-1655806
- Node: Getlocaltime Function656006
- Node: Readfile Function659748
- Node: Shell Quoting661725
- Node: Data File Management663126
- Node: Filetrans Function663758
- Node: Rewind Function667854
- Node: File Checking669764
- Ref: File Checking-Footnote-1671098
- Node: Empty Files671299
- Node: Ignoring Assigns673278
- Node: Getopt Function674828
- Ref: Getopt Function-Footnote-1686297
- Node: Passwd Functions686497
- Ref: Passwd Functions-Footnote-1695336
- Node: Group Functions695424
- Ref: Group Functions-Footnote-1703322
- Node: Walking Arrays703529
- Node: Library Functions Summary706537
- Node: Library Exercises707943
- Node: Sample Programs708408
- Node: Running Examples709178
- Node: Clones709906
- Node: Cut Program711130
- Node: Egrep Program721059
- Ref: Egrep Program-Footnote-1728571
- Node: Id Program728681
- Node: Split Program732361
- Ref: Split Program-Footnote-1735819
- Node: Tee Program735948
- Node: Uniq Program738738
- Node: Wc Program746164
- Ref: Wc Program-Footnote-1750419
- Node: Miscellaneous Programs750513
- Node: Dupword Program751726
- Node: Alarm Program753756
- Node: Translate Program758611
- Ref: Translate Program-Footnote-1763176
- Node: Labels Program763446
- Ref: Labels Program-Footnote-1766797
- Node: Word Sorting766881
- Node: History Sorting770953
- Node: Extract Program772788
- Node: Simple Sed780842
- Node: Igawk Program783916
- Ref: Igawk Program-Footnote-1798247
- Ref: Igawk Program-Footnote-2798449
- Ref: Igawk Program-Footnote-3798571
- Node: Anagram Program798686
- Node: Signature Program801748
- Node: Programs Summary802995
- Node: Programs Exercises804209
- Ref: Programs Exercises-Footnote-1808338
- Node: Advanced Features808429
- Node: Nondecimal Data810419
- Node: Array Sorting812010
- Node: Controlling Array Traversal812710
- Ref: Controlling Array Traversal-Footnote-1821078
- Node: Array Sorting Functions821196
- Ref: Array Sorting Functions-Footnote-1826287
- Node: Two-way I/O826483
- Ref: Two-way I/O-Footnote-1833035
- Ref: Two-way I/O-Footnote-2833222
- Node: TCP/IP Networking833304
- Node: Profiling836422
- Ref: Profiling-Footnote-1845094
- Node: Advanced Features Summary845417
- Node: Internationalization847261
- Node: I18N and L10N848741
- Node: Explaining gettext849428
- Ref: Explaining gettext-Footnote-1855320
- Ref: Explaining gettext-Footnote-2855505
- Node: Programmer i18n855670
- Ref: Programmer i18n-Footnote-1860619
- Node: Translator i18n860668
- Node: String Extraction861462
- Ref: String Extraction-Footnote-1862594
- Node: Printf Ordering862680
- Ref: Printf Ordering-Footnote-1865466
- Node: I18N Portability865530
- Ref: I18N Portability-Footnote-1867986
- Node: I18N Example868049
- Ref: I18N Example-Footnote-1870855
- Node: Gawk I18N870928
- Node: I18N Summary871573
- Node: Debugger872914
- Node: Debugging873917
- Node: Debugging Concepts874358
- Node: Debugging Terms876167
- Node: Awk Debugging878742
- Node: Sample Debugging Session879648
- Node: Debugger Invocation880182
- Node: Finding The Bug881568
- Node: List of Debugger Commands888046
- Node: Breakpoint Control889379
- Node: Debugger Execution Control893073
- Node: Viewing And Changing Data896435
- Node: Execution Stack899809
- Node: Debugger Info901446
- Node: Miscellaneous Debugger Commands905517
- Node: Readline Support910579
- Node: Limitations911475
- Node: Debugging Summary913584
- Node: Namespaces914863
- Node: Global Namespace915681
- Node: Qualified Names917035
- Node: Default Namespace918034
- Node: Changing The Namespace918775
- Node: Naming Rules920386
- Node: Internal Name Management922235
- Node: Namespace Example923277
- Node: Namespace And Features925839
- Node: Namespace Summary927274
- Node: Arbitrary Precision Arithmetic928751
- Node: Computer Arithmetic930238
- Ref: table-numeric-ranges934004
- Ref: table-floating-point-ranges934497
- Ref: Computer Arithmetic-Footnote-1935155
- Node: Math Definitions935212
- Ref: table-ieee-formats938528
- Ref: Math Definitions-Footnote-1939131
- Node: MPFR features939236
- Node: FP Math Caution940954
- Ref: FP Math Caution-Footnote-1942026
- Node: Inexactness of computations942395
- Node: Inexact representation943355
- Node: Comparing FP Values944715
- Node: Errors accumulate945797
- Node: Getting Accuracy947230
- Node: Try To Round949940
- Node: Setting precision950839
- Ref: table-predefined-precision-strings951536
- Node: Setting the rounding mode953366
- Ref: table-gawk-rounding-modes953740
- Ref: Setting the rounding mode-Footnote-1957671
- Node: Arbitrary Precision Integers957850
- Ref: Arbitrary Precision Integers-Footnote-1961025
- Node: Checking for MPFR961174
- Node: POSIX Floating Point Problems962648
- Ref: POSIX Floating Point Problems-Footnote-1966519
- Node: Floating point summary966557
- Node: Dynamic Extensions968747
- Node: Extension Intro970300
- Node: Plugin License971566
- Node: Extension Mechanism Outline972363
- Ref: figure-load-extension972802
- Ref: figure-register-new-function974367
- Ref: figure-call-new-function975459
- Node: Extension API Description977521
- Node: Extension API Functions Introduction979163
- Node: General Data Types984703
- Ref: General Data Types-Footnote-1993064
- Node: Memory Allocation Functions993363
- Ref: Memory Allocation Functions-Footnote-1997573
- Node: Constructor Functions997672
- Node: Registration Functions1001258
- Node: Extension Functions1001943
- Node: Exit Callback Functions1007158
- Node: Extension Version String1008408
- Node: Input Parsers1009071
- Node: Output Wrappers1021792
- Node: Two-way processors1026304
- Node: Printing Messages1028569
- Ref: Printing Messages-Footnote-11029740
- Node: Updating ERRNO1029893
- Node: Requesting Values1030632
- Ref: table-value-types-returned1031369
- Node: Accessing Parameters1032305
- Node: Symbol Table Access1033540
- Node: Symbol table by name1034052
- Ref: Symbol table by name-Footnote-11036942
- Node: Symbol table by cookie1037070
- Ref: Symbol table by cookie-Footnote-11041255
- Node: Cached values1041319
- Ref: Cached values-Footnote-11044855
- Node: Array Manipulation1045008
- Ref: Array Manipulation-Footnote-11046099
- Node: Array Data Types1046136
- Ref: Array Data Types-Footnote-11048794
- Node: Array Functions1048886
- Node: Flattening Arrays1053384
- Node: Creating Arrays1060360
- Node: Redirection API1065127
- Node: Extension API Variables1067960
- Node: Extension Versioning1068671
- Ref: gawk-api-version1069100
- Node: Extension GMP/MPFR Versioning1070831
- Node: Extension API Informational Variables1072459
- Node: Extension API Boilerplate1073532
- Node: Changes from API V11077506
- Node: Finding Extensions1079078
- Node: Extension Example1079637
- Node: Internal File Description1080435
- Node: Internal File Ops1084515
- Ref: Internal File Ops-Footnote-11095865
- Node: Using Internal File Ops1096005
- Ref: Using Internal File Ops-Footnote-11098388
- Node: Extension Samples1098662
- Node: Extension Sample File Functions1100191
- Node: Extension Sample Fnmatch1107840
- Node: Extension Sample Fork1109327
- Node: Extension Sample Inplace1110545
- Node: Extension Sample Ord1113849
- Node: Extension Sample Readdir1114685
- Ref: table-readdir-file-types1115574
- Node: Extension Sample Revout1116379
- Node: Extension Sample Rev2way1116968
- Node: Extension Sample Read write array1117708
- Node: Extension Sample Readfile1119650
- Node: Extension Sample Time1120745
- Node: Extension Sample API Tests1122093
- Node: gawkextlib1122585
- Node: Extension summary1125503
- Node: Extension Exercises1129205
- Node: Language History1130447
- Node: V7/SVR3.11132103
- Node: SVR41134255
- Node: POSIX1135689
- Node: BTL1137069
- Node: POSIX/GNU1137798
- Node: Feature History1143576
- Node: Common Extensions1159435
- Node: Ranges and Locales1160718
- Ref: Ranges and Locales-Footnote-11165334
- Ref: Ranges and Locales-Footnote-21165361
- Ref: Ranges and Locales-Footnote-31165596
- Node: Contributors1165817
- Node: History summary1171762
- Node: Installation1173142
- Node: Gawk Distribution1174086
- Node: Getting1174570
- Node: Extracting1175533
- Node: Distribution contents1177171
- Node: Unix Installation1183651
- Node: Quick Installation1184333
- Node: Shell Startup Files1186747
- Node: Additional Configuration Options1187836
- Node: Configuration Philosophy1190001
- Node: Non-Unix Installation1192370
- Node: PC Installation1192830
- Node: PC Binary Installation1193668
- Node: PC Compiling1194103
- Node: PC Using1195220
- Node: Cygwin1198435
- Node: MSYS1199534
- Node: VMS Installation1200035
- Node: VMS Compilation1200826
- Ref: VMS Compilation-Footnote-11202055
- Node: VMS Dynamic Extensions1202113
- Node: VMS Installation Details1203798
- Node: VMS Running1206051
- Node: VMS GNV1210330
- Node: VMS Old Gawk1211065
- Node: Bugs1211536
- Node: Bug address1212199
- Node: Usenet1214991
- Node: Maintainers1215768
- Node: Other Versions1217029
- Node: Installation summary1223791
- Node: Notes1224993
- Node: Compatibility Mode1225858
- Node: Additions1226640
- Node: Accessing The Source1227565
- Node: Adding Code1229002
- Node: New Ports1235221
- Node: Derived Files1239709
- Ref: Derived Files-Footnote-11245355
- Ref: Derived Files-Footnote-21245390
- Ref: Derived Files-Footnote-31245988
- Node: Future Extensions1246102
- Node: Implementation Limitations1246760
- Node: Extension Design1247943
- Node: Old Extension Problems1249097
- Ref: Old Extension Problems-Footnote-11250615
- Node: Extension New Mechanism Goals1250672
- Ref: Extension New Mechanism Goals-Footnote-11254036
- Node: Extension Other Design Decisions1254225
- Node: Extension Future Growth1256338
- Node: Old Extension Mechanism1257174
- Node: Notes summary1258937
- Node: Basic Concepts1260119
- Node: Basic High Level1260800
- Ref: figure-general-flow1261082
- Ref: figure-process-flow1261767
- Ref: Basic High Level-Footnote-11265068
- Node: Basic Data Typing1265253
- Node: Glossary1268581
- Node: Copying1300419
- Node: GNU Free Documentation License1337962
- Node: Index1363082
++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 Modifiers299440
++Node: Printf Examples305455
++Node: Redirection307941
++Node: Special FD314782
++Ref: Special FD-Footnote-1317950
++Node: Special Files318024
++Node: Other Inherited Files318641
++Node: Special Network319642
++Node: Special Caveats320502
++Node: Close Files And Pipes321451
++Ref: table-close-pipe-return-values328358
++Ref: Close Files And Pipes-Footnote-1329171
++Ref: Close Files And Pipes-Footnote-2329319
++Node: Nonfatal329471
++Node: Output Summary331809
++Node: Output Exercises333031
++Node: Expressions333710
++Node: Values334898
++Node: Constants335576
++Node: Scalar Constants336267
++Ref: Scalar Constants-Footnote-1337131
++Node: Nondecimal-numbers337381
++Node: Regexp Constants340382
++Node: Using Constant Regexps340908
++Node: Standard Regexp Constants341530
++Node: Strong Regexp Constants344718
++Node: Variables347676
++Node: Using Variables348333
++Node: Assignment Options350243
++Node: Conversion352116
++Node: Strings And Numbers352640
++Ref: Strings And Numbers-Footnote-1355703
++Node: Locale influences conversions355812
++Ref: table-locale-affects358570
++Node: All Operators359188
++Node: Arithmetic Ops359817
++Node: Concatenation362323
++Ref: Concatenation-Footnote-1365170
++Node: Assignment Ops365277
++Ref: table-assign-ops370268
++Node: Increment Ops371581
++Node: Truth Values and Conditions375041
++Node: Truth Values376115
++Node: Typing and Comparison377163
++Node: Variable Typing377983
++Ref: Variable Typing-Footnote-1384446
++Ref: Variable Typing-Footnote-2384518
++Node: Comparison Operators384595
++Ref: table-relational-ops385014
++Node: POSIX String Comparison388509
++Ref: POSIX String Comparison-Footnote-1390204
++Ref: POSIX String Comparison-Footnote-2390343
++Node: Boolean Ops390427
++Ref: Boolean Ops-Footnote-1394909
++Node: Conditional Exp395001
++Node: Function Calls396737
++Node: Precedence400614
++Node: Locales404273
++Node: Expressions Summary405905
++Node: Patterns and Actions408478
++Node: Pattern Overview409598
++Node: Regexp Patterns411275
++Node: Expression Patterns411817
++Node: Ranges415598
++Node: BEGIN/END418706
++Node: Using BEGIN/END419467
++Ref: Using BEGIN/END-Footnote-1422203
++Node: I/O And BEGIN/END422309
++Node: Empty427536
++Node: Using Shell Variables427853
++Node: Action Overview430127
++Node: Statements432452
++Node: If Statement434300
++Node: While Statement435795
++Node: Do Statement437823
++Node: For Statement438971
++Node: Switch Statement442142
++Node: Break Statement444528
++Node: Continue Statement446620
++Node: Next Statement448447
++Node: Nextfile Statement450830
++Node: Exit Statement453482
++Node: Built-in Variables455885
++Node: User-modified457018
++Node: Auto-set464785
++Ref: Auto-set-Footnote-1481087
++Ref: Auto-set-Footnote-2481293
++Node: ARGC and ARGV481349
++Node: Pattern Action Summary485562
++Node: Arrays487992
++Node: Array Basics489321
++Node: Array Intro490165
++Ref: figure-array-elements492140
++Ref: Array Intro-Footnote-1494844
++Node: Reference to Elements494972
++Node: Assigning Elements497436
++Node: Array Example497927
++Node: Scanning an Array499686
++Node: Controlling Scanning502708
++Ref: Controlling Scanning-Footnote-1508107
++Node: Numeric Array Subscripts508423
++Node: Uninitialized Subscripts510607
++Node: Delete512226
++Ref: Delete-Footnote-1514978
++Node: Multidimensional515035
++Node: Multiscanning518130
++Node: Arrays of Arrays519721
++Node: Arrays Summary524488
++Node: Functions526581
++Node: Built-in527619
++Node: Calling Built-in528700
++Node: Numeric Functions530696
++Ref: Numeric Functions-Footnote-1534724
++Ref: Numeric Functions-Footnote-2535081
++Ref: Numeric Functions-Footnote-3535129
++Node: String Functions535401
++Ref: String Functions-Footnote-1559110
++Ref: String Functions-Footnote-2559238
++Ref: String Functions-Footnote-3559486
++Node: Gory Details559573
++Ref: table-sub-escapes561364
++Ref: table-sub-proposed562883
++Ref: table-posix-sub564246
++Ref: table-gensub-escapes565787
++Ref: Gory Details-Footnote-1566610
++Node: I/O Functions566764
++Ref: table-system-return-values573232
++Ref: I/O Functions-Footnote-1575212
++Ref: I/O Functions-Footnote-2575360
++Node: Time Functions575480
++Ref: Time Functions-Footnote-1586151
++Ref: Time Functions-Footnote-2586219
++Ref: Time Functions-Footnote-3586377
++Ref: Time Functions-Footnote-4586488
++Ref: Time Functions-Footnote-5586600
++Ref: Time Functions-Footnote-6586827
++Node: Bitwise Functions587093
++Ref: table-bitwise-ops587687
++Ref: Bitwise Functions-Footnote-1593750
++Ref: Bitwise Functions-Footnote-2593923
++Node: Type Functions594114
++Node: I18N Functions596865
++Node: User-defined598516
++Node: Definition Syntax599321
++Ref: Definition Syntax-Footnote-1605008
++Node: Function Example605079
++Ref: Function Example-Footnote-1608001
++Node: Function Caveats608023
++Node: Calling A Function608541
++Node: Variable Scope609499
++Node: Pass By Value/Reference612493
++Node: Return Statement615992
++Node: Dynamic Typing618971
++Node: Indirect Calls619901
++Ref: Indirect Calls-Footnote-1630153
++Node: Functions Summary630281
++Node: Library Functions632986
++Ref: Library Functions-Footnote-1636593
++Ref: Library Functions-Footnote-2636736
++Node: Library Names636907
++Ref: Library Names-Footnote-1640583
++Ref: Library Names-Footnote-2640806
++Node: General Functions640892
++Node: Strtonum Function641995
++Node: Assert Function645017
++Node: Round Function648343
++Node: Cliff Random Function649883
++Node: Ordinal Functions650899
++Ref: Ordinal Functions-Footnote-1653962
++Ref: Ordinal Functions-Footnote-2654214
++Node: Join Function654424
++Ref: Join Function-Footnote-1656194
++Node: Getlocaltime Function656394
++Node: Readfile Function660136
++Node: Shell Quoting662113
++Node: Data File Management663514
++Node: Filetrans Function664146
++Node: Rewind Function668242
++Node: File Checking670152
++Ref: File Checking-Footnote-1671486
++Node: Empty Files671687
++Node: Ignoring Assigns673666
++Node: Getopt Function675216
++Ref: Getopt Function-Footnote-1686685
++Node: Passwd Functions686885
++Ref: Passwd Functions-Footnote-1695724
++Node: Group Functions695812
++Ref: Group Functions-Footnote-1703710
++Node: Walking Arrays703917
++Node: Library Functions Summary706925
++Node: Library Exercises708331
++Node: Sample Programs708796
++Node: Running Examples709566
++Node: Clones710294
++Node: Cut Program711518
++Node: Egrep Program721447
++Ref: Egrep Program-Footnote-1728959
++Node: Id Program729069
++Node: Split Program732749
++Ref: Split Program-Footnote-1736207
++Node: Tee Program736336
++Node: Uniq Program739126
++Node: Wc Program746552
++Ref: Wc Program-Footnote-1750807
++Node: Miscellaneous Programs750901
++Node: Dupword Program752114
++Node: Alarm Program754144
++Node: Translate Program758999
++Ref: Translate Program-Footnote-1763564
++Node: Labels Program763834
++Ref: Labels Program-Footnote-1767185
++Node: Word Sorting767269
++Node: History Sorting771341
++Node: Extract Program773176
++Node: Simple Sed781230
++Node: Igawk Program784304
++Ref: Igawk Program-Footnote-1798635
++Ref: Igawk Program-Footnote-2798837
++Ref: Igawk Program-Footnote-3798959
++Node: Anagram Program799074
++Node: Signature Program802136
++Node: Programs Summary803383
++Node: Programs Exercises804597
++Ref: Programs Exercises-Footnote-1808726
++Node: Advanced Features808817
++Node: Nondecimal Data810807
++Node: Array Sorting812398
++Node: Controlling Array Traversal813098
++Ref: Controlling Array Traversal-Footnote-1821466
++Node: Array Sorting Functions821584
++Ref: Array Sorting Functions-Footnote-1826675
++Node: Two-way I/O826871
++Ref: Two-way I/O-Footnote-1833423
++Ref: Two-way I/O-Footnote-2833610
++Node: TCP/IP Networking833692
++Node: Profiling836810
++Ref: Profiling-Footnote-1845482
++Node: Advanced Features Summary845805
++Node: Internationalization847649
++Node: I18N and L10N849129
++Node: Explaining gettext849816
++Ref: Explaining gettext-Footnote-1855708
++Ref: Explaining gettext-Footnote-2855893
++Node: Programmer i18n856058
++Ref: Programmer i18n-Footnote-1861007
++Node: Translator i18n861056
++Node: String Extraction861850
++Ref: String Extraction-Footnote-1862982
++Node: Printf Ordering863068
++Ref: Printf Ordering-Footnote-1865854
++Node: I18N Portability865918
++Ref: I18N Portability-Footnote-1868374
++Node: I18N Example868437
++Ref: I18N Example-Footnote-1871243
++Node: Gawk I18N871316
++Node: I18N Summary871961
++Node: Debugger873302
++Node: Debugging874305
++Node: Debugging Concepts874746
++Node: Debugging Terms876555
++Node: Awk Debugging879130
++Node: Sample Debugging Session880036
++Node: Debugger Invocation880570
++Node: Finding The Bug881956
++Node: List of Debugger Commands888434
++Node: Breakpoint Control889767
++Node: Debugger Execution Control893461
++Node: Viewing And Changing Data896823
++Node: Execution Stack900197
++Node: Debugger Info901834
++Node: Miscellaneous Debugger Commands905905
++Node: Readline Support910967
++Node: Limitations911863
++Node: Debugging Summary913972
++Node: Namespaces915251
++Node: Global Namespace916069
++Node: Qualified Names917423
++Node: Default Namespace918422
++Node: Changing The Namespace919163
++Node: Naming Rules920774
++Node: Internal Name Management922623
++Node: Namespace Example923665
++Node: Namespace And Features926227
++Node: Namespace Summary927662
++Node: Arbitrary Precision Arithmetic929139
++Node: Computer Arithmetic930626
++Ref: table-numeric-ranges934392
++Ref: table-floating-point-ranges934885
++Ref: Computer Arithmetic-Footnote-1935543
++Node: Math Definitions935600
++Ref: table-ieee-formats938916
++Ref: Math Definitions-Footnote-1939519
++Node: MPFR features939624
++Node: FP Math Caution941342
++Ref: FP Math Caution-Footnote-1942414
++Node: Inexactness of computations942783
++Node: Inexact representation943743
++Node: Comparing FP Values945103
++Node: Errors accumulate946185
++Node: Getting Accuracy947618
++Node: Try To Round950328
++Node: Setting precision951227
++Ref: table-predefined-precision-strings951924
++Node: Setting the rounding mode953754
++Ref: table-gawk-rounding-modes954128
++Ref: Setting the rounding mode-Footnote-1958059
++Node: Arbitrary Precision Integers958238
++Ref: Arbitrary Precision Integers-Footnote-1961413
++Node: Checking for MPFR961562
++Node: POSIX Floating Point Problems963036
++Ref: POSIX Floating Point Problems-Footnote-1966907
++Node: Floating point summary966945
++Node: Dynamic Extensions969135
++Node: Extension Intro970688
++Node: Plugin License971954
++Node: Extension Mechanism Outline972751
++Ref: figure-load-extension973190
++Ref: figure-register-new-function974755
++Ref: figure-call-new-function975847
++Node: Extension API Description977909
++Node: Extension API Functions Introduction979551
++Node: General Data Types985091
++Ref: General Data Types-Footnote-1993452
++Node: Memory Allocation Functions993751
++Ref: Memory Allocation Functions-Footnote-1997961
++Node: Constructor Functions998060
++Node: Registration Functions1001646
++Node: Extension Functions1002331
++Node: Exit Callback Functions1007546
++Node: Extension Version String1008796
++Node: Input Parsers1009459
++Node: Output Wrappers1022180
++Node: Two-way processors1026692
++Node: Printing Messages1028957
++Ref: Printing Messages-Footnote-11030128
++Node: Updating ERRNO1030281
++Node: Requesting Values1031020
++Ref: table-value-types-returned1031757
++Node: Accessing Parameters1032693
++Node: Symbol Table Access1033928
++Node: Symbol table by name1034440
++Ref: Symbol table by name-Footnote-11037330
++Node: Symbol table by cookie1037458
++Ref: Symbol table by cookie-Footnote-11041643
++Node: Cached values1041707
++Ref: Cached values-Footnote-11045243
++Node: Array Manipulation1045396
++Ref: Array Manipulation-Footnote-11046487
++Node: Array Data Types1046524
++Ref: Array Data Types-Footnote-11049182
++Node: Array Functions1049274
++Node: Flattening Arrays1053772
++Node: Creating Arrays1060748
++Node: Redirection API1065515
++Node: Extension API Variables1068348
++Node: Extension Versioning1069059
++Ref: gawk-api-version1069488
++Node: Extension GMP/MPFR Versioning1071219
++Node: Extension API Informational Variables1072847
++Node: Extension API Boilerplate1073920
++Node: Changes from API V11077894
++Node: Finding Extensions1079466
++Node: Extension Example1080025
++Node: Internal File Description1080823
++Node: Internal File Ops1084903
++Ref: Internal File Ops-Footnote-11096253
++Node: Using Internal File Ops1096393
++Ref: Using Internal File Ops-Footnote-11098776
++Node: Extension Samples1099050
++Node: Extension Sample File Functions1100579
++Node: Extension Sample Fnmatch1108228
++Node: Extension Sample Fork1109715
++Node: Extension Sample Inplace1110933
++Node: Extension Sample Ord1114237
++Node: Extension Sample Readdir1115073
++Ref: table-readdir-file-types1115962
++Node: Extension Sample Revout1116767
++Node: Extension Sample Rev2way1117356
++Node: Extension Sample Read write array1118096
++Node: Extension Sample Readfile1120038
++Node: Extension Sample Time1121133
++Node: Extension Sample API Tests1122481
++Node: gawkextlib1122973
++Node: Extension summary1125891
++Node: Extension Exercises1129593
++Node: Language History1130835
++Node: V7/SVR3.11132491
++Node: SVR41134643
++Node: POSIX1136077
++Node: BTL1137457
++Node: POSIX/GNU1138186
++Node: Feature History1143964
++Node: Common Extensions1159823
++Node: Ranges and Locales1161106
++Ref: Ranges and Locales-Footnote-11165722
++Ref: Ranges and Locales-Footnote-21165749
++Ref: Ranges and Locales-Footnote-31165984
++Node: Contributors1166205
++Node: History summary1172150
++Node: Installation1173530
++Node: Gawk Distribution1174474
++Node: Getting1174958
++Node: Extracting1175921
++Node: Distribution contents1177559
++Node: Unix Installation1184039
++Node: Quick Installation1184721
++Node: Shell Startup Files1187135
++Node: Additional Configuration Options1188224
++Node: Configuration Philosophy1190389
++Node: Non-Unix Installation1192758
++Node: PC Installation1193218
++Node: PC Binary Installation1194056
++Node: PC Compiling1194491
++Node: PC Using1195608
++Node: Cygwin1198823
++Node: MSYS1199922
++Node: VMS Installation1200423
++Node: VMS Compilation1201214
++Ref: VMS Compilation-Footnote-11202443
++Node: VMS Dynamic Extensions1202501
++Node: VMS Installation Details1204186
++Node: VMS Running1206439
++Node: VMS GNV1210718
++Node: VMS Old Gawk1211453
++Node: Bugs1211924
++Node: Bug address1212587
++Node: Usenet1215379
++Node: Maintainers1216156
++Node: Other Versions1217417
++Node: Installation summary1224179
++Node: Notes1225381
++Node: Compatibility Mode1226246
++Node: Additions1227028
++Node: Accessing The Source1227953
++Node: Adding Code1229390
++Node: New Ports1235609
++Node: Derived Files1240097
++Ref: Derived Files-Footnote-11245743
++Ref: Derived Files-Footnote-21245778
++Ref: Derived Files-Footnote-31246376
++Node: Future Extensions1246490
++Node: Implementation Limitations1247148
++Node: Extension Design1248331
++Node: Old Extension Problems1249485
++Ref: Old Extension Problems-Footnote-11251003
++Node: Extension New Mechanism Goals1251060
++Ref: Extension New Mechanism Goals-Footnote-11254424
++Node: Extension Other Design Decisions1254613
++Node: Extension Future Growth1256726
++Node: Old Extension Mechanism1257562
++Node: Notes summary1259325
++Node: Basic Concepts1260507
++Node: Basic High Level1261188
++Ref: figure-general-flow1261470
++Ref: figure-process-flow1262155
++Ref: Basic High Level-Footnote-11265456
++Node: Basic Data Typing1265641
++Node: Glossary1268969
++Node: Copying1300807
++Node: GNU Free Documentation License1338350
++Node: Index1363470
  End Tag Table


Summary of changes:
 doc/ChangeLog   |    7 +
 doc/   | 1054 ++++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |   12 +-
 doc/ |   12 +-
 doc/wordlist    |    1 +
 5 files changed, 556 insertions(+), 530 deletions(-)


reply via email to

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