gawk-diffs
[Top][All Lists]
Advanced

[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-3100-g289a5e0
Date: Thu, 25 Jan 2018 13:45:21 -0500 (EST)

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  289a5e0110a0c2a11a3967d0781d6dea7e4f0ee8 (commit)
       via  0be59f6b30992f5db8faebdce466fe355c2c5410 (commit)
       via  b7b15c69c5b56d015df92f4df6c5b1cec59fa71c (commit)
       via  e45c816f3e2ef7ee7a07ff0a8daba1b002f06ab3 (commit)
      from  04857db58419a413eb0ee13871cc071a4acf3bf4 (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 -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=289a5e0110a0c2a11a3967d0781d6dea7e4f0ee8

commit 289a5e0110a0c2a11a3967d0781d6dea7e4f0ee8
Merge: 04857db 0be59f6
Author: Arnold D. Robbins <address@hidden>
Date:   Thu Jan 25 20:45:12 2018 +0200

    Merge branch 'master' into feature/namespaces

diff --cc doc/gawk.info
index 0c92898,d480c78..1807cf4
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -36413,593 -35984,582 +36420,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-1135089
 -Ref: Options-Footnote-2135320
 -Node: Other Arguments135345
 -Node: Naming Standard Input138292
 -Node: Environment Variables139385
 -Node: AWKPATH Variable139943
 -Ref: AWKPATH Variable-Footnote-1143355
 -Ref: AWKPATH Variable-Footnote-2143389
 -Node: AWKLIBPATH Variable143650
 -Node: Other Environment Variables145308
 -Node: Exit Status149129
 -Node: Include Files149806
 -Node: Loading Shared Libraries153331
 -Node: Obsolete154759
 -Node: Undocumented155451
 -Node: Invoking Summary155748
 -Node: Regexp157408
 -Node: Regexp Usage158862
 -Node: Escape Sequences160899
 -Node: Regexp Operators167131
 -Ref: Regexp Operators-Footnote-1174547
 -Ref: Regexp Operators-Footnote-2174694
 -Node: Bracket Expressions174792
 -Ref: table-char-classes177268
 -Node: Leftmost Longest180405
 -Node: Computed Regexps181708
 -Node: GNU Regexp Operators185135
 -Node: Case-sensitivity188814
 -Ref: Case-sensitivity-Footnote-1191701
 -Ref: Case-sensitivity-Footnote-2191936
 -Node: Regexp Summary192044
 -Node: Reading Files193510
 -Node: Records195779
 -Node: awk split records196512
 -Node: gawk split records201443
 -Ref: gawk split records-Footnote-1205983
 -Node: Fields206020
 -Node: Nonconstant Fields208761
 -Ref: Nonconstant Fields-Footnote-1210997
 -Node: Changing Fields211201
 -Node: Field Separators217129
 -Node: Default Field Splitting219827
 -Node: Regexp Field Splitting220945
 -Node: Single Character Fields224298
 -Node: Command Line Field Separator225358
 -Node: Full Line Fields228576
 -Ref: Full Line Fields-Footnote-1230098
 -Ref: Full Line Fields-Footnote-2230144
 -Node: Field Splitting Summary230245
 -Node: Constant Size232319
 -Node: Fixed width data233051
 -Node: Skipping intervening236518
 -Node: Allowing trailing data237316
 -Node: Fields with fixed data238353
 -Node: Splitting By Content239871
 -Ref: Splitting By Content-Footnote-1243521
 -Node: Testing field creation243684
 -Node: Multiple Line245309
 -Ref: Multiple Line-Footnote-1251193
 -Node: Getline251372
 -Node: Plain Getline253841
 -Node: Getline/Variable256482
 -Node: Getline/File257633
 -Node: Getline/Variable/File259021
 -Ref: Getline/Variable/File-Footnote-1260626
 -Node: Getline/Pipe260714
 -Node: Getline/Variable/Pipe263421
 -Node: Getline/Coprocess264556
 -Node: Getline/Variable/Coprocess265823
 -Node: Getline Notes266565
 -Node: Getline Summary269362
 -Ref: table-getline-variants269786
 -Node: Read Timeout270534
 -Ref: Read Timeout-Footnote-1274440
 -Node: Retrying Input274498
 -Node: Command-line directories275697
 -Node: Input Summary276603
 -Node: Input Exercises279775
 -Node: Printing280503
 -Node: Print282337
 -Node: Print Examples283794
 -Node: Output Separators286574
 -Node: OFMT288591
 -Node: Printf289947
 -Node: Basic Printf290732
 -Node: Control Letters292306
 -Node: Format Modifiers296302
 -Node: Printf Examples302317
 -Node: Redirection304803
 -Node: Special FD311644
 -Ref: Special FD-Footnote-1314812
 -Node: Special Files314886
 -Node: Other Inherited Files315503
 -Node: Special Network316504
 -Node: Special Caveats317364
 -Node: Close Files And Pipes318313
 -Ref: table-close-pipe-return-values325220
 -Ref: Close Files And Pipes-Footnote-1326033
 -Ref: Close Files And Pipes-Footnote-2326181
 -Node: Nonfatal326333
 -Node: Output Summary328671
 -Node: Output Exercises329893
 -Node: Expressions330572
 -Node: Values331760
 -Node: Constants332438
 -Node: Scalar Constants333129
 -Ref: Scalar Constants-Footnote-1333993
 -Node: Nondecimal-numbers334243
 -Node: Regexp Constants337244
 -Node: Using Constant Regexps337770
 -Node: Standard Regexp Constants338392
 -Node: Strong Regexp Constants341580
 -Node: Variables344538
 -Node: Using Variables345195
 -Node: Assignment Options347105
 -Node: Conversion348978
 -Node: Strings And Numbers349502
 -Ref: Strings And Numbers-Footnote-1352565
 -Node: Locale influences conversions352674
 -Ref: table-locale-affects355432
 -Node: All Operators356050
 -Node: Arithmetic Ops356679
 -Node: Concatenation359185
 -Ref: Concatenation-Footnote-1362032
 -Node: Assignment Ops362139
 -Ref: table-assign-ops367130
 -Node: Increment Ops368443
 -Node: Truth Values and Conditions371903
 -Node: Truth Values372977
 -Node: Typing and Comparison374025
 -Node: Variable Typing374845
 -Ref: Variable Typing-Footnote-1381308
 -Ref: Variable Typing-Footnote-2381380
 -Node: Comparison Operators381457
 -Ref: table-relational-ops381876
 -Node: POSIX String Comparison385371
 -Ref: POSIX String Comparison-Footnote-1387066
 -Ref: POSIX String Comparison-Footnote-2387205
 -Node: Boolean Ops387289
 -Ref: Boolean Ops-Footnote-1391771
 -Node: Conditional Exp391863
 -Node: Function Calls393599
 -Node: Precedence397476
 -Node: Locales401135
 -Node: Expressions Summary402767
 -Node: Patterns and Actions405340
 -Node: Pattern Overview406460
 -Node: Regexp Patterns408137
 -Node: Expression Patterns408679
 -Node: Ranges412460
 -Node: BEGIN/END415568
 -Node: Using BEGIN/END416329
 -Ref: Using BEGIN/END-Footnote-1419065
 -Node: I/O And BEGIN/END419171
 -Node: BEGINFILE/ENDFILE421485
 -Node: Empty424398
 -Node: Using Shell Variables424715
 -Node: Action Overview426989
 -Node: Statements429314
 -Node: If Statement431162
 -Node: While Statement432657
 -Node: Do Statement434685
 -Node: For Statement435833
 -Node: Switch Statement439004
 -Node: Break Statement441390
 -Node: Continue Statement443482
 -Node: Next Statement445309
 -Node: Nextfile Statement447692
 -Node: Exit Statement450344
 -Node: Built-in Variables452747
 -Node: User-modified453880
 -Node: Auto-set461647
 -Ref: Auto-set-Footnote-1477980
 -Ref: Auto-set-Footnote-2478186
 -Node: ARGC and ARGV478242
 -Node: Pattern Action Summary482455
 -Node: Arrays484885
 -Node: Array Basics486214
 -Node: Array Intro487058
 -Ref: figure-array-elements489033
 -Ref: Array Intro-Footnote-1491737
 -Node: Reference to Elements491865
 -Node: Assigning Elements494329
 -Node: Array Example494820
 -Node: Scanning an Array496579
 -Node: Controlling Scanning499601
 -Ref: Controlling Scanning-Footnote-1505000
 -Node: Numeric Array Subscripts505316
 -Node: Uninitialized Subscripts507500
 -Node: Delete509119
 -Ref: Delete-Footnote-1511871
 -Node: Multidimensional511928
 -Node: Multiscanning515023
 -Node: Arrays of Arrays516614
 -Node: Arrays Summary521381
 -Node: Functions523474
 -Node: Built-in524512
 -Node: Calling Built-in525593
 -Node: Numeric Functions527589
 -Ref: Numeric Functions-Footnote-1531617
 -Ref: Numeric Functions-Footnote-2531974
 -Ref: Numeric Functions-Footnote-3532022
 -Node: String Functions532294
 -Ref: String Functions-Footnote-1555952
 -Ref: String Functions-Footnote-2556080
 -Ref: String Functions-Footnote-3556328
 -Node: Gory Details556415
 -Ref: table-sub-escapes558206
 -Ref: table-sub-proposed559725
 -Ref: table-posix-sub561088
 -Ref: table-gensub-escapes562629
 -Ref: Gory Details-Footnote-1563452
 -Node: I/O Functions563606
 -Ref: table-system-return-values570074
 -Ref: I/O Functions-Footnote-1572054
 -Ref: I/O Functions-Footnote-2572202
 -Node: Time Functions572322
 -Ref: Time Functions-Footnote-1582993
 -Ref: Time Functions-Footnote-2583061
 -Ref: Time Functions-Footnote-3583219
 -Ref: Time Functions-Footnote-4583330
 -Ref: Time Functions-Footnote-5583442
 -Ref: Time Functions-Footnote-6583669
 -Node: Bitwise Functions583935
 -Ref: table-bitwise-ops584529
 -Ref: Bitwise Functions-Footnote-1590574
 -Ref: Bitwise Functions-Footnote-2590747
 -Node: Type Functions590938
 -Node: I18N Functions593689
 -Node: User-defined595340
 -Node: Definition Syntax596145
 -Ref: Definition Syntax-Footnote-1601832
 -Node: Function Example601903
 -Ref: Function Example-Footnote-1604825
 -Node: Function Caveats604847
 -Node: Calling A Function605365
 -Node: Variable Scope606323
 -Node: Pass By Value/Reference609317
 -Node: Return Statement612816
 -Node: Dynamic Typing615795
 -Node: Indirect Calls616725
 -Ref: Indirect Calls-Footnote-1626977
 -Node: Functions Summary627105
 -Node: Library Functions629810
 -Ref: Library Functions-Footnote-1633417
 -Ref: Library Functions-Footnote-2633560
 -Node: Library Names633731
 -Ref: Library Names-Footnote-1637191
 -Ref: Library Names-Footnote-2637414
 -Node: General Functions637500
 -Node: Strtonum Function638603
 -Node: Assert Function641625
 -Node: Round Function644951
 -Node: Cliff Random Function646491
 -Node: Ordinal Functions647507
 -Ref: Ordinal Functions-Footnote-1650570
 -Ref: Ordinal Functions-Footnote-2650822
 -Node: Join Function651032
 -Ref: Join Function-Footnote-1652802
 -Node: Getlocaltime Function653002
 -Node: Readfile Function656744
 -Node: Shell Quoting658721
 -Node: Data File Management660122
 -Node: Filetrans Function660754
 -Node: Rewind Function664850
 -Node: File Checking666760
 -Ref: File Checking-Footnote-1668094
 -Node: Empty Files668295
 -Node: Ignoring Assigns670274
 -Node: Getopt Function671824
 -Ref: Getopt Function-Footnote-1683293
 -Node: Passwd Functions683493
 -Ref: Passwd Functions-Footnote-1692332
 -Node: Group Functions692420
 -Ref: Group Functions-Footnote-1700318
 -Node: Walking Arrays700525
 -Node: Library Functions Summary703533
 -Node: Library Exercises704939
 -Node: Sample Programs705404
 -Node: Running Examples706174
 -Node: Clones706902
 -Node: Cut Program708126
 -Node: Egrep Program718055
 -Ref: Egrep Program-Footnote-1725567
 -Node: Id Program725677
 -Node: Split Program729357
 -Ref: Split Program-Footnote-1732815
 -Node: Tee Program732944
 -Node: Uniq Program735734
 -Node: Wc Program743160
 -Ref: Wc Program-Footnote-1747415
 -Node: Miscellaneous Programs747509
 -Node: Dupword Program748722
 -Node: Alarm Program750752
 -Node: Translate Program755607
 -Ref: Translate Program-Footnote-1760172
 -Node: Labels Program760442
 -Ref: Labels Program-Footnote-1763793
 -Node: Word Sorting763877
 -Node: History Sorting767949
 -Node: Extract Program769784
 -Node: Simple Sed777314
 -Node: Igawk Program780388
 -Ref: Igawk Program-Footnote-1794719
 -Ref: Igawk Program-Footnote-2794921
 -Ref: Igawk Program-Footnote-3795043
 -Node: Anagram Program795158
 -Node: Signature Program798220
 -Node: Programs Summary799467
 -Node: Programs Exercises800681
 -Ref: Programs Exercises-Footnote-1804810
 -Node: Advanced Features804901
 -Node: Nondecimal Data806891
 -Node: Array Sorting808482
 -Node: Controlling Array Traversal809182
 -Ref: Controlling Array Traversal-Footnote-1817550
 -Node: Array Sorting Functions817668
 -Ref: Array Sorting Functions-Footnote-1822759
 -Node: Two-way I/O822955
 -Ref: Two-way I/O-Footnote-1829507
 -Ref: Two-way I/O-Footnote-2829694
 -Node: TCP/IP Networking829776
 -Node: Profiling832894
 -Ref: Profiling-Footnote-1841566
 -Node: Advanced Features Summary841889
 -Node: Internationalization843733
 -Node: I18N and L10N845213
 -Node: Explaining gettext845900
 -Ref: Explaining gettext-Footnote-1851792
 -Ref: Explaining gettext-Footnote-2851977
 -Node: Programmer i18n852142
 -Ref: Programmer i18n-Footnote-1857091
 -Node: Translator i18n857140
 -Node: String Extraction857934
 -Ref: String Extraction-Footnote-1859066
 -Node: Printf Ordering859152
 -Ref: Printf Ordering-Footnote-1861938
 -Node: I18N Portability862002
 -Ref: I18N Portability-Footnote-1864458
 -Node: I18N Example864521
 -Ref: I18N Example-Footnote-1867327
 -Node: Gawk I18N867400
 -Node: I18N Summary868045
 -Node: Debugger869386
 -Node: Debugging870409
 -Node: Debugging Concepts870850
 -Node: Debugging Terms872659
 -Node: Awk Debugging875234
 -Node: Sample Debugging Session876140
 -Node: Debugger Invocation876674
 -Node: Finding The Bug878060
 -Node: List of Debugger Commands884538
 -Node: Breakpoint Control885871
 -Node: Debugger Execution Control889565
 -Node: Viewing And Changing Data892927
 -Node: Execution Stack896301
 -Node: Debugger Info897938
 -Node: Miscellaneous Debugger Commands902009
 -Node: Readline Support907071
 -Node: Limitations907967
 -Node: Debugging Summary910076
 -Node: Arbitrary Precision Arithmetic911355
 -Node: Computer Arithmetic912840
 -Ref: table-numeric-ranges916606
 -Ref: table-floating-point-ranges917099
 -Ref: Computer Arithmetic-Footnote-1917757
 -Node: Math Definitions917814
 -Ref: table-ieee-formats921130
 -Ref: Math Definitions-Footnote-1921733
 -Node: MPFR features921838
 -Node: FP Math Caution923556
 -Ref: FP Math Caution-Footnote-1924628
 -Node: Inexactness of computations924997
 -Node: Inexact representation925957
 -Node: Comparing FP Values927317
 -Node: Errors accumulate928399
 -Node: Getting Accuracy929832
 -Node: Try To Round932542
 -Node: Setting precision933441
 -Ref: table-predefined-precision-strings934138
 -Node: Setting the rounding mode935968
 -Ref: table-gawk-rounding-modes936342
 -Ref: Setting the rounding mode-Footnote-1940273
 -Node: Arbitrary Precision Integers940452
 -Ref: Arbitrary Precision Integers-Footnote-1943627
 -Node: Checking for MPFR943776
 -Node: POSIX Floating Point Problems945250
 -Ref: POSIX Floating Point Problems-Footnote-1949121
 -Node: Floating point summary949159
 -Node: Dynamic Extensions951349
 -Node: Extension Intro952902
 -Node: Plugin License954168
 -Node: Extension Mechanism Outline954965
 -Ref: figure-load-extension955404
 -Ref: figure-register-new-function956969
 -Ref: figure-call-new-function958061
 -Node: Extension API Description960123
 -Node: Extension API Functions Introduction961765
 -Node: General Data Types967305
 -Ref: General Data Types-Footnote-1975666
 -Node: Memory Allocation Functions975965
 -Ref: Memory Allocation Functions-Footnote-1980175
 -Node: Constructor Functions980274
 -Node: Registration Functions983860
 -Node: Extension Functions984545
 -Node: Exit Callback Functions989760
 -Node: Extension Version String991010
 -Node: Input Parsers991673
 -Node: Output Wrappers1004394
 -Node: Two-way processors1008906
 -Node: Printing Messages1011171
 -Ref: Printing Messages-Footnote-11012342
 -Node: Updating ERRNO1012495
 -Node: Requesting Values1013234
 -Ref: table-value-types-returned1013971
 -Node: Accessing Parameters1014907
 -Node: Symbol Table Access1016142
 -Node: Symbol table by name1016654
 -Node: Symbol table by cookie1018443
 -Ref: Symbol table by cookie-Footnote-11022628
 -Node: Cached values1022692
 -Ref: Cached values-Footnote-11026228
 -Node: Array Manipulation1026381
 -Ref: Array Manipulation-Footnote-11027472
 -Node: Array Data Types1027509
 -Ref: Array Data Types-Footnote-11030167
 -Node: Array Functions1030259
 -Node: Flattening Arrays1034757
 -Node: Creating Arrays1041733
 -Node: Redirection API1046500
 -Node: Extension API Variables1049333
 -Node: Extension Versioning1050044
 -Ref: gawk-api-version1050473
 -Node: Extension GMP/MPFR Versioning1052204
 -Node: Extension API Informational Variables1053832
 -Node: Extension API Boilerplate1054905
 -Node: Changes from API V11058879
 -Node: Finding Extensions1060451
 -Node: Extension Example1061010
 -Node: Internal File Description1061808
 -Node: Internal File Ops1065888
 -Ref: Internal File Ops-Footnote-11077238
 -Node: Using Internal File Ops1077378
 -Ref: Using Internal File Ops-Footnote-11079761
 -Node: Extension Samples1080035
 -Node: Extension Sample File Functions1081564
 -Node: Extension Sample Fnmatch1089213
 -Node: Extension Sample Fork1090700
 -Node: Extension Sample Inplace1091918
 -Node: Extension Sample Ord1095135
 -Node: Extension Sample Readdir1095971
 -Ref: table-readdir-file-types1096860
 -Node: Extension Sample Revout1097665
 -Node: Extension Sample Rev2way1098254
 -Node: Extension Sample Read write array1098994
 -Node: Extension Sample Readfile1100936
 -Node: Extension Sample Time1102031
 -Node: Extension Sample API Tests1103379
 -Node: gawkextlib1103871
 -Node: Extension summary1106789
 -Node: Extension Exercises1110491
 -Node: Language History1111989
 -Node: V7/SVR3.11113645
 -Node: SVR41115797
 -Node: POSIX1117231
 -Node: BTL1118611
 -Node: POSIX/GNU1119340
 -Node: Feature History1125118
 -Node: Common Extensions1140977
 -Node: Ranges and Locales1142260
 -Ref: Ranges and Locales-Footnote-11146876
 -Ref: Ranges and Locales-Footnote-21146903
 -Ref: Ranges and Locales-Footnote-31147138
 -Node: Contributors1147359
 -Node: History summary1153304
 -Node: Installation1154684
 -Node: Gawk Distribution1155628
 -Node: Getting1156112
 -Node: Extracting1157075
 -Node: Distribution contents1158713
 -Node: Unix Installation1165193
 -Node: Quick Installation1165875
 -Node: Shell Startup Files1168289
 -Node: Additional Configuration Options1169378
 -Node: Configuration Philosophy1171543
 -Node: Non-Unix Installation1173912
 -Node: PC Installation1174372
 -Node: PC Binary Installation1175210
 -Node: PC Compiling1175645
 -Node: PC Using1176762
 -Node: Cygwin1179807
 -Node: MSYS1180577
 -Node: VMS Installation1181078
 -Node: VMS Compilation1181869
 -Ref: VMS Compilation-Footnote-11183098
 -Node: VMS Dynamic Extensions1183156
 -Node: VMS Installation Details1184841
 -Node: VMS Running1187094
 -Node: VMS GNV1191373
 -Node: VMS Old Gawk1192108
 -Node: Bugs1192579
 -Node: Bug address1193242
 -Node: Usenet1196034
 -Node: Maintainers1196811
 -Node: Other Versions1198072
 -Node: Installation summary1204834
 -Node: Notes1206036
 -Node: Compatibility Mode1206901
 -Node: Additions1207683
 -Node: Accessing The Source1208608
 -Node: Adding Code1210045
 -Node: New Ports1216264
 -Node: Derived Files1220752
 -Ref: Derived Files-Footnote-11226398
 -Ref: Derived Files-Footnote-21226433
 -Ref: Derived Files-Footnote-31227031
 -Node: Future Extensions1227145
 -Node: Implementation Limitations1227803
 -Node: Extension Design1228986
 -Node: Old Extension Problems1230140
 -Ref: Old Extension Problems-Footnote-11231658
 -Node: Extension New Mechanism Goals1231715
 -Ref: Extension New Mechanism Goals-Footnote-11235079
 -Node: Extension Other Design Decisions1235268
 -Node: Extension Future Growth1237381
 -Node: Old Extension Mechanism1238217
 -Node: Notes summary1239980
 -Node: Basic Concepts1241162
 -Node: Basic High Level1241843
 -Ref: figure-general-flow1242125
 -Ref: figure-process-flow1242810
 -Ref: Basic High Level-Footnote-11246111
 -Node: Basic Data Typing1246296
 -Node: Glossary1249624
 -Node: Copying1281462
 -Node: GNU Free Documentation License1319005
 -Node: Index1344125
 +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-1136448
 +Ref: Options-Footnote-2136679
 +Node: Other Arguments136704
 +Node: Naming Standard Input139651
 +Node: Environment Variables140744
 +Node: AWKPATH Variable141302
 +Ref: AWKPATH Variable-Footnote-1144714
 +Ref: AWKPATH Variable-Footnote-2144748
 +Node: AWKLIBPATH Variable145009
- Node: Other Environment Variables146266
- Node: Exit Status150087
- Node: Include Files150764
- Node: Loading Shared Libraries154442
- Node: Obsolete155870
- Node: Undocumented156562
- Node: Invoking Summary156859
- Node: Regexp158519
- Node: Regexp Usage159973
- Node: Escape Sequences162010
- Node: Regexp Operators168242
- Ref: Regexp Operators-Footnote-1175658
- Ref: Regexp Operators-Footnote-2175805
- Node: Bracket Expressions175903
- Ref: table-char-classes178379
- Node: Leftmost Longest181516
- Node: Computed Regexps182819
- Node: GNU Regexp Operators186246
- Node: Case-sensitivity189925
- Ref: Case-sensitivity-Footnote-1192812
- Ref: Case-sensitivity-Footnote-2193047
- Node: Regexp Summary193155
- Node: Reading Files194621
- Node: Records196890
- Node: awk split records197623
- Node: gawk split records202554
- Ref: gawk split records-Footnote-1207094
- Node: Fields207131
- Node: Nonconstant Fields209872
- Ref: Nonconstant Fields-Footnote-1212108
- Node: Changing Fields212312
- Node: Field Separators218240
- Node: Default Field Splitting220938
- Node: Regexp Field Splitting222056
- Node: Single Character Fields225409
- Node: Command Line Field Separator226469
- Node: Full Line Fields229687
- Ref: Full Line Fields-Footnote-1231209
- Ref: Full Line Fields-Footnote-2231255
- Node: Field Splitting Summary231356
- Node: Constant Size233430
- Node: Fixed width data234162
- Node: Skipping intervening237629
- Node: Allowing trailing data238427
- Node: Fields with fixed data239464
- Node: Splitting By Content240982
- Ref: Splitting By Content-Footnote-1244632
- Node: Testing field creation244795
- Node: Multiple Line246420
- Ref: Multiple Line-Footnote-1252304
- Node: Getline252483
- Node: Plain Getline254952
- Node: Getline/Variable257593
- Node: Getline/File258744
- Node: Getline/Variable/File260132
- Ref: Getline/Variable/File-Footnote-1261737
- Node: Getline/Pipe261825
- Node: Getline/Variable/Pipe264532
- Node: Getline/Coprocess265667
- Node: Getline/Variable/Coprocess266934
- Node: Getline Notes267676
- Node: Getline Summary270473
- Ref: table-getline-variants270897
- Node: Read Timeout271645
- Ref: Read Timeout-Footnote-1275551
- Node: Retrying Input275609
- Node: Command-line directories276808
- Node: Input Summary277714
- Node: Input Exercises280886
- Node: Printing281614
- Node: Print283448
- Node: Print Examples284905
- Node: Output Separators287685
- Node: OFMT289702
- Node: Printf291058
- Node: Basic Printf291843
- Node: Control Letters293417
- Node: Format Modifiers297413
- Node: Printf Examples303428
- Node: Redirection305914
- Node: Special FD312755
- Ref: Special FD-Footnote-1315923
- Node: Special Files315997
- Node: Other Inherited Files316614
- Node: Special Network317615
- Node: Special Caveats318475
- Node: Close Files And Pipes319424
- Ref: table-close-pipe-return-values326331
- Ref: Close Files And Pipes-Footnote-1327144
- Ref: Close Files And Pipes-Footnote-2327292
- Node: Nonfatal327444
- Node: Output Summary329782
- Node: Output Exercises331004
- Node: Expressions331683
- Node: Values332871
- Node: Constants333549
- Node: Scalar Constants334240
- Ref: Scalar Constants-Footnote-1335104
- Node: Nondecimal-numbers335354
- Node: Regexp Constants338355
- Node: Using Constant Regexps338881
- Node: Standard Regexp Constants339503
- Node: Strong Regexp Constants342691
- Node: Variables345649
- Node: Using Variables346306
- Node: Assignment Options348216
- Node: Conversion350089
- Node: Strings And Numbers350613
- Ref: Strings And Numbers-Footnote-1353676
- Node: Locale influences conversions353785
- Ref: table-locale-affects356543
- Node: All Operators357161
- Node: Arithmetic Ops357790
- Node: Concatenation360296
- Ref: Concatenation-Footnote-1363143
- Node: Assignment Ops363250
- Ref: table-assign-ops368241
- Node: Increment Ops369554
- Node: Truth Values and Conditions373014
- Node: Truth Values374088
- Node: Typing and Comparison375136
- Node: Variable Typing375956
- Ref: Variable Typing-Footnote-1382419
- Ref: Variable Typing-Footnote-2382491
- Node: Comparison Operators382568
- Ref: table-relational-ops382987
- Node: POSIX String Comparison386482
- Ref: POSIX String Comparison-Footnote-1388177
- Ref: POSIX String Comparison-Footnote-2388316
- Node: Boolean Ops388400
- Ref: Boolean Ops-Footnote-1392882
- Node: Conditional Exp392974
- Node: Function Calls394710
- Node: Precedence398587
- Node: Locales402246
- Node: Expressions Summary403878
- Node: Patterns and Actions406451
- Node: Pattern Overview407571
- Node: Regexp Patterns409248
- Node: Expression Patterns409790
- Node: Ranges413571
- Node: BEGIN/END416679
- Node: Using BEGIN/END417440
- Ref: Using BEGIN/END-Footnote-1420176
- Node: I/O And BEGIN/END420282
- Node: BEGINFILE/ENDFILE422596
- Node: Empty425509
- Node: Using Shell Variables425826
- Node: Action Overview428100
- Node: Statements430425
- Node: If Statement432273
- Node: While Statement433768
- Node: Do Statement435796
- Node: For Statement436944
- Node: Switch Statement440115
- Node: Break Statement442501
- Node: Continue Statement444593
- Node: Next Statement446420
- Node: Nextfile Statement448803
- Node: Exit Statement451455
- Node: Built-in Variables453858
- Node: User-modified454991
- Node: Auto-set462758
- Ref: Auto-set-Footnote-1479091
- Ref: Auto-set-Footnote-2479297
- Node: ARGC and ARGV479353
- Node: Pattern Action Summary483566
- Node: Arrays485996
- Node: Array Basics487325
- Node: Array Intro488169
- Ref: figure-array-elements490144
- Ref: Array Intro-Footnote-1492848
- Node: Reference to Elements492976
- Node: Assigning Elements495440
- Node: Array Example495931
- Node: Scanning an Array497690
- Node: Controlling Scanning500712
- Ref: Controlling Scanning-Footnote-1506111
- Node: Numeric Array Subscripts506427
- Node: Uninitialized Subscripts508611
- Node: Delete510230
- Ref: Delete-Footnote-1512982
- Node: Multidimensional513039
- Node: Multiscanning516134
- Node: Arrays of Arrays517725
- Node: Arrays Summary522492
- Node: Functions524585
- Node: Built-in525623
- Node: Calling Built-in526704
- Node: Numeric Functions528700
- Ref: Numeric Functions-Footnote-1532728
- Ref: Numeric Functions-Footnote-2533085
- Ref: Numeric Functions-Footnote-3533133
- Node: String Functions533405
- Ref: String Functions-Footnote-1557063
- Ref: String Functions-Footnote-2557191
- Ref: String Functions-Footnote-3557439
- Node: Gory Details557526
- Ref: table-sub-escapes559317
- Ref: table-sub-proposed560836
- Ref: table-posix-sub562199
- Ref: table-gensub-escapes563740
- Ref: Gory Details-Footnote-1564563
- Node: I/O Functions564717
- Ref: table-system-return-values571185
- Ref: I/O Functions-Footnote-1573165
- Ref: I/O Functions-Footnote-2573313
- Node: Time Functions573433
- Ref: Time Functions-Footnote-1584104
- Ref: Time Functions-Footnote-2584172
- Ref: Time Functions-Footnote-3584330
- Ref: Time Functions-Footnote-4584441
- Ref: Time Functions-Footnote-5584553
- Ref: Time Functions-Footnote-6584780
- Node: Bitwise Functions585046
- Ref: table-bitwise-ops585640
- Ref: Bitwise Functions-Footnote-1591685
- Ref: Bitwise Functions-Footnote-2591858
- Node: Type Functions592049
- Node: I18N Functions594800
- Node: User-defined596451
- Node: Definition Syntax597256
- Ref: Definition Syntax-Footnote-1602943
- Node: Function Example603014
- Ref: Function Example-Footnote-1605936
- Node: Function Caveats605958
- Node: Calling A Function606476
- Node: Variable Scope607434
- Node: Pass By Value/Reference610428
- Node: Return Statement613927
- Node: Dynamic Typing616906
- Node: Indirect Calls617836
- Ref: Indirect Calls-Footnote-1628088
- Node: Functions Summary628216
- Node: Library Functions630921
- Ref: Library Functions-Footnote-1634528
- Ref: Library Functions-Footnote-2634671
- Node: Library Names634842
- Ref: Library Names-Footnote-1638518
- Ref: Library Names-Footnote-2638741
- Node: General Functions638827
- Node: Strtonum Function639930
- Node: Assert Function642952
- Node: Round Function646278
- Node: Cliff Random Function647818
- Node: Ordinal Functions648834
- Ref: Ordinal Functions-Footnote-1651897
- Ref: Ordinal Functions-Footnote-2652149
- Node: Join Function652359
- Ref: Join Function-Footnote-1654129
- Node: Getlocaltime Function654329
- Node: Readfile Function658071
- Node: Shell Quoting660048
- Node: Data File Management661449
- Node: Filetrans Function662081
- Node: Rewind Function666177
- Node: File Checking668087
- Ref: File Checking-Footnote-1669421
- Node: Empty Files669622
- Node: Ignoring Assigns671601
- Node: Getopt Function673151
- Ref: Getopt Function-Footnote-1684620
- Node: Passwd Functions684820
- Ref: Passwd Functions-Footnote-1693659
- Node: Group Functions693747
- Ref: Group Functions-Footnote-1701645
- Node: Walking Arrays701852
- Node: Library Functions Summary704860
- Node: Library Exercises706266
- Node: Sample Programs706731
- Node: Running Examples707501
- Node: Clones708229
- Node: Cut Program709453
- Node: Egrep Program719382
- Ref: Egrep Program-Footnote-1726894
- Node: Id Program727004
- Node: Split Program730684
- Ref: Split Program-Footnote-1734142
- Node: Tee Program734271
- Node: Uniq Program737061
- Node: Wc Program744487
- Ref: Wc Program-Footnote-1748742
- Node: Miscellaneous Programs748836
- Node: Dupword Program750049
- Node: Alarm Program752079
- Node: Translate Program756934
- Ref: Translate Program-Footnote-1761499
- Node: Labels Program761769
- Ref: Labels Program-Footnote-1765120
- Node: Word Sorting765204
- Node: History Sorting769276
- Node: Extract Program771111
- Node: Simple Sed778641
- Node: Igawk Program781715
- Ref: Igawk Program-Footnote-1796046
- Ref: Igawk Program-Footnote-2796248
- Ref: Igawk Program-Footnote-3796370
- Node: Anagram Program796485
- Node: Signature Program799547
- Node: Programs Summary800794
- Node: Programs Exercises802008
- Ref: Programs Exercises-Footnote-1806137
- Node: Advanced Features806228
- Node: Nondecimal Data808218
- Node: Array Sorting809809
- Node: Controlling Array Traversal810509
- Ref: Controlling Array Traversal-Footnote-1818877
- Node: Array Sorting Functions818995
- Ref: Array Sorting Functions-Footnote-1824086
- Node: Two-way I/O824282
- Ref: Two-way I/O-Footnote-1830834
- Ref: Two-way I/O-Footnote-2831021
- Node: TCP/IP Networking831103
- Node: Profiling834221
- Ref: Profiling-Footnote-1842893
- Node: Advanced Features Summary843216
- Node: Internationalization845060
- Node: I18N and L10N846540
- Node: Explaining gettext847227
- Ref: Explaining gettext-Footnote-1853119
- Ref: Explaining gettext-Footnote-2853304
- Node: Programmer i18n853469
- Ref: Programmer i18n-Footnote-1858418
- Node: Translator i18n858467
- Node: String Extraction859261
- Ref: String Extraction-Footnote-1860393
- Node: Printf Ordering860479
- Ref: Printf Ordering-Footnote-1863265
- Node: I18N Portability863329
- Ref: I18N Portability-Footnote-1865785
- Node: I18N Example865848
- Ref: I18N Example-Footnote-1868654
- Node: Gawk I18N868727
- Node: I18N Summary869372
- Node: Debugger870713
- Node: Debugging871716
- Node: Debugging Concepts872157
- Node: Debugging Terms873966
- Node: Awk Debugging876541
- Node: Sample Debugging Session877447
- Node: Debugger Invocation877981
- Node: Finding The Bug879367
- Node: List of Debugger Commands885845
- Node: Breakpoint Control887178
- Node: Debugger Execution Control890872
- Node: Viewing And Changing Data894234
- Node: Execution Stack897608
- Node: Debugger Info899245
- Node: Miscellaneous Debugger Commands903316
- Node: Readline Support908378
- Node: Limitations909274
- Node: Debugging Summary911383
- Node: Namespaces912662
- Node: Global Namespace913480
- Node: Qualified Names914834
- Node: Default Namespace915833
- Node: Changing The Namespace916574
- Node: Naming Rules918185
- Node: Internal Name Management920034
- Node: Namespace Example921076
- Node: Namespace And Features923638
- Node: Namespace Summary925073
- Node: Arbitrary Precision Arithmetic926550
- Node: Computer Arithmetic928037
- Ref: table-numeric-ranges931803
- Ref: table-floating-point-ranges932296
- Ref: Computer Arithmetic-Footnote-1932954
- Node: Math Definitions933011
- Ref: table-ieee-formats936327
- Ref: Math Definitions-Footnote-1936930
- Node: MPFR features937035
- Node: FP Math Caution938753
- Ref: FP Math Caution-Footnote-1939825
- Node: Inexactness of computations940194
- Node: Inexact representation941154
- Node: Comparing FP Values942514
- Node: Errors accumulate943596
- Node: Getting Accuracy945029
- Node: Try To Round947739
- Node: Setting precision948638
- Ref: table-predefined-precision-strings949335
- Node: Setting the rounding mode951165
- Ref: table-gawk-rounding-modes951539
- Ref: Setting the rounding mode-Footnote-1955470
- Node: Arbitrary Precision Integers955649
- Ref: Arbitrary Precision Integers-Footnote-1958824
- Node: Checking for MPFR958973
- Node: POSIX Floating Point Problems960447
- Ref: POSIX Floating Point Problems-Footnote-1964318
- Node: Floating point summary964356
- Node: Dynamic Extensions966546
- Node: Extension Intro968099
- Node: Plugin License969365
- Node: Extension Mechanism Outline970162
- Ref: figure-load-extension970601
- Ref: figure-register-new-function972166
- Ref: figure-call-new-function973258
- Node: Extension API Description975320
- Node: Extension API Functions Introduction976962
- Node: General Data Types982502
- Ref: General Data Types-Footnote-1990863
- Node: Memory Allocation Functions991162
- Ref: Memory Allocation Functions-Footnote-1995372
- Node: Constructor Functions995471
- Node: Registration Functions999057
- Node: Extension Functions999742
- Node: Exit Callback Functions1004957
- Node: Extension Version String1006207
- Node: Input Parsers1006870
- Node: Output Wrappers1019591
- Node: Two-way processors1024103
- Node: Printing Messages1026368
- Ref: Printing Messages-Footnote-11027539
- Node: Updating ERRNO1027692
- Node: Requesting Values1028431
- Ref: table-value-types-returned1029168
- Node: Accessing Parameters1030104
- Node: Symbol Table Access1031339
- Node: Symbol table by name1031851
- Ref: Symbol table by name-Footnote-11034741
- Node: Symbol table by cookie1034869
- Ref: Symbol table by cookie-Footnote-11039054
- Node: Cached values1039118
- Ref: Cached values-Footnote-11042654
- Node: Array Manipulation1042807
- Ref: Array Manipulation-Footnote-11043898
- Node: Array Data Types1043935
- Ref: Array Data Types-Footnote-11046593
- Node: Array Functions1046685
- Node: Flattening Arrays1051183
- Node: Creating Arrays1058159
- Node: Redirection API1062926
- Node: Extension API Variables1065759
- Node: Extension Versioning1066470
- Ref: gawk-api-version1066899
- Node: Extension GMP/MPFR Versioning1068630
- Node: Extension API Informational Variables1070258
- Node: Extension API Boilerplate1071331
- Node: Changes from API V11075305
- Node: Finding Extensions1076877
- Node: Extension Example1077436
- Node: Internal File Description1078234
- Node: Internal File Ops1082314
- Ref: Internal File Ops-Footnote-11093664
- Node: Using Internal File Ops1093804
- Ref: Using Internal File Ops-Footnote-11096187
- Node: Extension Samples1096461
- Node: Extension Sample File Functions1097990
- Node: Extension Sample Fnmatch1105639
- Node: Extension Sample Fork1107126
- Node: Extension Sample Inplace1108344
- Node: Extension Sample Ord1111648
- Node: Extension Sample Readdir1112484
- Ref: table-readdir-file-types1113373
- Node: Extension Sample Revout1114178
- Node: Extension Sample Rev2way1114767
- Node: Extension Sample Read write array1115507
- Node: Extension Sample Readfile1117449
- Node: Extension Sample Time1118544
- Node: Extension Sample API Tests1119892
- Node: gawkextlib1120384
- Node: Extension summary1123302
- Node: Extension Exercises1127004
- Node: Language History1128246
- Node: V7/SVR3.11129902
- Node: SVR41132054
- Node: POSIX1133488
- Node: BTL1134868
- Node: POSIX/GNU1135597
- Node: Feature History1141375
- Node: Common Extensions1157234
- Node: Ranges and Locales1158517
- Ref: Ranges and Locales-Footnote-11163133
- Ref: Ranges and Locales-Footnote-21163160
- Ref: Ranges and Locales-Footnote-31163395
- Node: Contributors1163616
- Node: History summary1169561
- Node: Installation1170941
- Node: Gawk Distribution1171885
- Node: Getting1172369
- Node: Extracting1173332
- Node: Distribution contents1174970
- Node: Unix Installation1181450
- Node: Quick Installation1182132
- Node: Shell Startup Files1184546
- Node: Additional Configuration Options1185635
- Node: Configuration Philosophy1187800
- Node: Non-Unix Installation1190169
- Node: PC Installation1190629
- Node: PC Binary Installation1191467
- Node: PC Compiling1191902
- Node: PC Using1193019
- Node: Cygwin1196064
- Node: MSYS1196834
- Node: VMS Installation1197335
- Node: VMS Compilation1198126
- Ref: VMS Compilation-Footnote-11199355
- Node: VMS Dynamic Extensions1199413
- Node: VMS Installation Details1201098
- Node: VMS Running1203351
- Node: VMS GNV1207630
- Node: VMS Old Gawk1208365
- Node: Bugs1208836
- Node: Bug address1209499
- Node: Usenet1212291
- Node: Maintainers1213068
- Node: Other Versions1214329
- Node: Installation summary1221091
- Node: Notes1222293
- Node: Compatibility Mode1223158
- Node: Additions1223940
- Node: Accessing The Source1224865
- Node: Adding Code1226302
- Node: New Ports1232521
- Node: Derived Files1237009
- Ref: Derived Files-Footnote-11242655
- Ref: Derived Files-Footnote-21242690
- Ref: Derived Files-Footnote-31243288
- Node: Future Extensions1243402
- Node: Implementation Limitations1244060
- Node: Extension Design1245243
- Node: Old Extension Problems1246397
- Ref: Old Extension Problems-Footnote-11247915
- Node: Extension New Mechanism Goals1247972
- Ref: Extension New Mechanism Goals-Footnote-11251336
- Node: Extension Other Design Decisions1251525
- Node: Extension Future Growth1253638
- Node: Old Extension Mechanism1254474
- Node: Notes summary1256237
- Node: Basic Concepts1257419
- Node: Basic High Level1258100
- Ref: figure-general-flow1258382
- Ref: figure-process-flow1259067
- Ref: Basic High Level-Footnote-11262368
- Node: Basic Data Typing1262553
- Node: Glossary1265881
- Node: Copying1297719
- Node: GNU Free Documentation License1335262
- Node: Index1360382
++Node: Other Environment Variables146667
++Node: Exit Status150488
++Node: Include Files151165
++Node: Loading Shared Libraries154843
++Node: Obsolete156271
++Node: Undocumented156963
++Node: Invoking Summary157260
++Node: Regexp158920
++Node: Regexp Usage160374
++Node: Escape Sequences162411
++Node: Regexp Operators168643
++Ref: Regexp Operators-Footnote-1176059
++Ref: Regexp Operators-Footnote-2176206
++Node: Bracket Expressions176304
++Ref: table-char-classes178780
++Node: Leftmost Longest181917
++Node: Computed Regexps183220
++Node: GNU Regexp Operators186647
++Node: Case-sensitivity190326
++Ref: Case-sensitivity-Footnote-1193213
++Ref: Case-sensitivity-Footnote-2193448
++Node: Regexp Summary193556
++Node: Reading Files195022
++Node: Records197291
++Node: awk split records198024
++Node: gawk split records202955
++Ref: gawk split records-Footnote-1207495
++Node: Fields207532
++Node: Nonconstant Fields210273
++Ref: Nonconstant Fields-Footnote-1212509
++Node: Changing Fields212713
++Node: Field Separators218641
++Node: Default Field Splitting221339
++Node: Regexp Field Splitting222457
++Node: Single Character Fields225810
++Node: Command Line Field Separator226870
++Node: Full Line Fields230088
++Ref: Full Line Fields-Footnote-1231610
++Ref: Full Line Fields-Footnote-2231656
++Node: Field Splitting Summary231757
++Node: Constant Size233831
++Node: Fixed width data234563
++Node: Skipping intervening238030
++Node: Allowing trailing data238828
++Node: Fields with fixed data239865
++Node: Splitting By Content241383
++Ref: Splitting By Content-Footnote-1245033
++Node: Testing field creation245196
++Node: Multiple Line246821
++Ref: Multiple Line-Footnote-1252705
++Node: Getline252884
++Node: Plain Getline255353
++Node: Getline/Variable257994
++Node: Getline/File259145
++Node: Getline/Variable/File260533
++Ref: Getline/Variable/File-Footnote-1262138
++Node: Getline/Pipe262226
++Node: Getline/Variable/Pipe264933
++Node: Getline/Coprocess266068
++Node: Getline/Variable/Coprocess267335
++Node: Getline Notes268077
++Node: Getline Summary270874
++Ref: table-getline-variants271298
++Node: Read Timeout272046
++Ref: Read Timeout-Footnote-1275952
++Node: Retrying Input276010
++Node: Command-line directories277209
++Node: Input Summary278115
++Node: Input Exercises281287
++Node: Printing282015
++Node: Print283849
++Node: Print Examples285306
++Node: Output Separators288086
++Node: OFMT290103
++Node: Printf291459
++Node: Basic Printf292244
++Node: Control Letters293818
++Node: Format Modifiers297814
++Node: Printf Examples303829
++Node: Redirection306315
++Node: Special FD313156
++Ref: Special FD-Footnote-1316324
++Node: Special Files316398
++Node: Other Inherited Files317015
++Node: Special Network318016
++Node: Special Caveats318876
++Node: Close Files And Pipes319825
++Ref: table-close-pipe-return-values326732
++Ref: Close Files And Pipes-Footnote-1327545
++Ref: Close Files And Pipes-Footnote-2327693
++Node: Nonfatal327845
++Node: Output Summary330183
++Node: Output Exercises331405
++Node: Expressions332084
++Node: Values333272
++Node: Constants333950
++Node: Scalar Constants334641
++Ref: Scalar Constants-Footnote-1335505
++Node: Nondecimal-numbers335755
++Node: Regexp Constants338756
++Node: Using Constant Regexps339282
++Node: Standard Regexp Constants339904
++Node: Strong Regexp Constants343092
++Node: Variables346050
++Node: Using Variables346707
++Node: Assignment Options348617
++Node: Conversion350490
++Node: Strings And Numbers351014
++Ref: Strings And Numbers-Footnote-1354077
++Node: Locale influences conversions354186
++Ref: table-locale-affects356944
++Node: All Operators357562
++Node: Arithmetic Ops358191
++Node: Concatenation360697
++Ref: Concatenation-Footnote-1363544
++Node: Assignment Ops363651
++Ref: table-assign-ops368642
++Node: Increment Ops369955
++Node: Truth Values and Conditions373415
++Node: Truth Values374489
++Node: Typing and Comparison375537
++Node: Variable Typing376357
++Ref: Variable Typing-Footnote-1382820
++Ref: Variable Typing-Footnote-2382892
++Node: Comparison Operators382969
++Ref: table-relational-ops383388
++Node: POSIX String Comparison386883
++Ref: POSIX String Comparison-Footnote-1388578
++Ref: POSIX String Comparison-Footnote-2388717
++Node: Boolean Ops388801
++Ref: Boolean Ops-Footnote-1393283
++Node: Conditional Exp393375
++Node: Function Calls395111
++Node: Precedence398988
++Node: Locales402647
++Node: Expressions Summary404279
++Node: Patterns and Actions406852
++Node: Pattern Overview407972
++Node: Regexp Patterns409649
++Node: Expression Patterns410191
++Node: Ranges413972
++Node: BEGIN/END417080
++Node: Using BEGIN/END417841
++Ref: Using BEGIN/END-Footnote-1420577
++Node: I/O And BEGIN/END420683
++Node: BEGINFILE/ENDFILE422997
++Node: Empty425910
++Node: Using Shell Variables426227
++Node: Action Overview428501
++Node: Statements430826
++Node: If Statement432674
++Node: While Statement434169
++Node: Do Statement436197
++Node: For Statement437345
++Node: Switch Statement440516
++Node: Break Statement442902
++Node: Continue Statement444994
++Node: Next Statement446821
++Node: Nextfile Statement449204
++Node: Exit Statement451856
++Node: Built-in Variables454259
++Node: User-modified455392
++Node: Auto-set463159
++Ref: Auto-set-Footnote-1479492
++Ref: Auto-set-Footnote-2479698
++Node: ARGC and ARGV479754
++Node: Pattern Action Summary483967
++Node: Arrays486397
++Node: Array Basics487726
++Node: Array Intro488570
++Ref: figure-array-elements490545
++Ref: Array Intro-Footnote-1493249
++Node: Reference to Elements493377
++Node: Assigning Elements495841
++Node: Array Example496332
++Node: Scanning an Array498091
++Node: Controlling Scanning501113
++Ref: Controlling Scanning-Footnote-1506512
++Node: Numeric Array Subscripts506828
++Node: Uninitialized Subscripts509012
++Node: Delete510631
++Ref: Delete-Footnote-1513383
++Node: Multidimensional513440
++Node: Multiscanning516535
++Node: Arrays of Arrays518126
++Node: Arrays Summary522893
++Node: Functions524986
++Node: Built-in526024
++Node: Calling Built-in527105
++Node: Numeric Functions529101
++Ref: Numeric Functions-Footnote-1533129
++Ref: Numeric Functions-Footnote-2533486
++Ref: Numeric Functions-Footnote-3533534
++Node: String Functions533806
++Ref: String Functions-Footnote-1557464
++Ref: String Functions-Footnote-2557592
++Ref: String Functions-Footnote-3557840
++Node: Gory Details557927
++Ref: table-sub-escapes559718
++Ref: table-sub-proposed561237
++Ref: table-posix-sub562600
++Ref: table-gensub-escapes564141
++Ref: Gory Details-Footnote-1564964
++Node: I/O Functions565118
++Ref: table-system-return-values571586
++Ref: I/O Functions-Footnote-1573566
++Ref: I/O Functions-Footnote-2573714
++Node: Time Functions573834
++Ref: Time Functions-Footnote-1584505
++Ref: Time Functions-Footnote-2584573
++Ref: Time Functions-Footnote-3584731
++Ref: Time Functions-Footnote-4584842
++Ref: Time Functions-Footnote-5584954
++Ref: Time Functions-Footnote-6585181
++Node: Bitwise Functions585447
++Ref: table-bitwise-ops586041
++Ref: Bitwise Functions-Footnote-1592086
++Ref: Bitwise Functions-Footnote-2592259
++Node: Type Functions592450
++Node: I18N Functions595201
++Node: User-defined596852
++Node: Definition Syntax597657
++Ref: Definition Syntax-Footnote-1603344
++Node: Function Example603415
++Ref: Function Example-Footnote-1606337
++Node: Function Caveats606359
++Node: Calling A Function606877
++Node: Variable Scope607835
++Node: Pass By Value/Reference610829
++Node: Return Statement614328
++Node: Dynamic Typing617307
++Node: Indirect Calls618237
++Ref: Indirect Calls-Footnote-1628489
++Node: Functions Summary628617
++Node: Library Functions631322
++Ref: Library Functions-Footnote-1634929
++Ref: Library Functions-Footnote-2635072
++Node: Library Names635243
++Ref: Library Names-Footnote-1638919
++Ref: Library Names-Footnote-2639142
++Node: General Functions639228
++Node: Strtonum Function640331
++Node: Assert Function643353
++Node: Round Function646679
++Node: Cliff Random Function648219
++Node: Ordinal Functions649235
++Ref: Ordinal Functions-Footnote-1652298
++Ref: Ordinal Functions-Footnote-2652550
++Node: Join Function652760
++Ref: Join Function-Footnote-1654530
++Node: Getlocaltime Function654730
++Node: Readfile Function658472
++Node: Shell Quoting660449
++Node: Data File Management661850
++Node: Filetrans Function662482
++Node: Rewind Function666578
++Node: File Checking668488
++Ref: File Checking-Footnote-1669822
++Node: Empty Files670023
++Node: Ignoring Assigns672002
++Node: Getopt Function673552
++Ref: Getopt Function-Footnote-1685021
++Node: Passwd Functions685221
++Ref: Passwd Functions-Footnote-1694060
++Node: Group Functions694148
++Ref: Group Functions-Footnote-1702046
++Node: Walking Arrays702253
++Node: Library Functions Summary705261
++Node: Library Exercises706667
++Node: Sample Programs707132
++Node: Running Examples707902
++Node: Clones708630
++Node: Cut Program709854
++Node: Egrep Program719783
++Ref: Egrep Program-Footnote-1727295
++Node: Id Program727405
++Node: Split Program731085
++Ref: Split Program-Footnote-1734543
++Node: Tee Program734672
++Node: Uniq Program737462
++Node: Wc Program744888
++Ref: Wc Program-Footnote-1749143
++Node: Miscellaneous Programs749237
++Node: Dupword Program750450
++Node: Alarm Program752480
++Node: Translate Program757335
++Ref: Translate Program-Footnote-1761900
++Node: Labels Program762170
++Ref: Labels Program-Footnote-1765521
++Node: Word Sorting765605
++Node: History Sorting769677
++Node: Extract Program771512
++Node: Simple Sed779042
++Node: Igawk Program782116
++Ref: Igawk Program-Footnote-1796447
++Ref: Igawk Program-Footnote-2796649
++Ref: Igawk Program-Footnote-3796771
++Node: Anagram Program796886
++Node: Signature Program799948
++Node: Programs Summary801195
++Node: Programs Exercises802409
++Ref: Programs Exercises-Footnote-1806538
++Node: Advanced Features806629
++Node: Nondecimal Data808619
++Node: Array Sorting810210
++Node: Controlling Array Traversal810910
++Ref: Controlling Array Traversal-Footnote-1819278
++Node: Array Sorting Functions819396
++Ref: Array Sorting Functions-Footnote-1824487
++Node: Two-way I/O824683
++Ref: Two-way I/O-Footnote-1831235
++Ref: Two-way I/O-Footnote-2831422
++Node: TCP/IP Networking831504
++Node: Profiling834622
++Ref: Profiling-Footnote-1843294
++Node: Advanced Features Summary843617
++Node: Internationalization845461
++Node: I18N and L10N846941
++Node: Explaining gettext847628
++Ref: Explaining gettext-Footnote-1853520
++Ref: Explaining gettext-Footnote-2853705
++Node: Programmer i18n853870
++Ref: Programmer i18n-Footnote-1858819
++Node: Translator i18n858868
++Node: String Extraction859662
++Ref: String Extraction-Footnote-1860794
++Node: Printf Ordering860880
++Ref: Printf Ordering-Footnote-1863666
++Node: I18N Portability863730
++Ref: I18N Portability-Footnote-1866186
++Node: I18N Example866249
++Ref: I18N Example-Footnote-1869055
++Node: Gawk I18N869128
++Node: I18N Summary869773
++Node: Debugger871114
++Node: Debugging872117
++Node: Debugging Concepts872558
++Node: Debugging Terms874367
++Node: Awk Debugging876942
++Node: Sample Debugging Session877848
++Node: Debugger Invocation878382
++Node: Finding The Bug879768
++Node: List of Debugger Commands886246
++Node: Breakpoint Control887579
++Node: Debugger Execution Control891273
++Node: Viewing And Changing Data894635
++Node: Execution Stack898009
++Node: Debugger Info899646
++Node: Miscellaneous Debugger Commands903717
++Node: Readline Support908779
++Node: Limitations909675
++Node: Debugging Summary911784
++Node: Namespaces913063
++Node: Global Namespace913881
++Node: Qualified Names915235
++Node: Default Namespace916234
++Node: Changing The Namespace916975
++Node: Naming Rules918586
++Node: Internal Name Management920435
++Node: Namespace Example921477
++Node: Namespace And Features924039
++Node: Namespace Summary925474
++Node: Arbitrary Precision Arithmetic926951
++Node: Computer Arithmetic928438
++Ref: table-numeric-ranges932204
++Ref: table-floating-point-ranges932697
++Ref: Computer Arithmetic-Footnote-1933355
++Node: Math Definitions933412
++Ref: table-ieee-formats936728
++Ref: Math Definitions-Footnote-1937331
++Node: MPFR features937436
++Node: FP Math Caution939154
++Ref: FP Math Caution-Footnote-1940226
++Node: Inexactness of computations940595
++Node: Inexact representation941555
++Node: Comparing FP Values942915
++Node: Errors accumulate943997
++Node: Getting Accuracy945430
++Node: Try To Round948140
++Node: Setting precision949039
++Ref: table-predefined-precision-strings949736
++Node: Setting the rounding mode951566
++Ref: table-gawk-rounding-modes951940
++Ref: Setting the rounding mode-Footnote-1955871
++Node: Arbitrary Precision Integers956050
++Ref: Arbitrary Precision Integers-Footnote-1959225
++Node: Checking for MPFR959374
++Node: POSIX Floating Point Problems960848
++Ref: POSIX Floating Point Problems-Footnote-1964719
++Node: Floating point summary964757
++Node: Dynamic Extensions966947
++Node: Extension Intro968500
++Node: Plugin License969766
++Node: Extension Mechanism Outline970563
++Ref: figure-load-extension971002
++Ref: figure-register-new-function972567
++Ref: figure-call-new-function973659
++Node: Extension API Description975721
++Node: Extension API Functions Introduction977363
++Node: General Data Types982903
++Ref: General Data Types-Footnote-1991264
++Node: Memory Allocation Functions991563
++Ref: Memory Allocation Functions-Footnote-1995773
++Node: Constructor Functions995872
++Node: Registration Functions999458
++Node: Extension Functions1000143
++Node: Exit Callback Functions1005358
++Node: Extension Version String1006608
++Node: Input Parsers1007271
++Node: Output Wrappers1019992
++Node: Two-way processors1024504
++Node: Printing Messages1026769
++Ref: Printing Messages-Footnote-11027940
++Node: Updating ERRNO1028093
++Node: Requesting Values1028832
++Ref: table-value-types-returned1029569
++Node: Accessing Parameters1030505
++Node: Symbol Table Access1031740
++Node: Symbol table by name1032252
++Ref: Symbol table by name-Footnote-11035142
++Node: Symbol table by cookie1035270
++Ref: Symbol table by cookie-Footnote-11039455
++Node: Cached values1039519
++Ref: Cached values-Footnote-11043055
++Node: Array Manipulation1043208
++Ref: Array Manipulation-Footnote-11044299
++Node: Array Data Types1044336
++Ref: Array Data Types-Footnote-11046994
++Node: Array Functions1047086
++Node: Flattening Arrays1051584
++Node: Creating Arrays1058560
++Node: Redirection API1063327
++Node: Extension API Variables1066160
++Node: Extension Versioning1066871
++Ref: gawk-api-version1067300
++Node: Extension GMP/MPFR Versioning1069031
++Node: Extension API Informational Variables1070659
++Node: Extension API Boilerplate1071732
++Node: Changes from API V11075706
++Node: Finding Extensions1077278
++Node: Extension Example1077837
++Node: Internal File Description1078635
++Node: Internal File Ops1082715
++Ref: Internal File Ops-Footnote-11094065
++Node: Using Internal File Ops1094205
++Ref: Using Internal File Ops-Footnote-11096588
++Node: Extension Samples1096862
++Node: Extension Sample File Functions1098391
++Node: Extension Sample Fnmatch1106040
++Node: Extension Sample Fork1107527
++Node: Extension Sample Inplace1108745
++Node: Extension Sample Ord1112049
++Node: Extension Sample Readdir1112885
++Ref: table-readdir-file-types1113774
++Node: Extension Sample Revout1114579
++Node: Extension Sample Rev2way1115168
++Node: Extension Sample Read write array1115908
++Node: Extension Sample Readfile1117850
++Node: Extension Sample Time1118945
++Node: Extension Sample API Tests1120293
++Node: gawkextlib1120785
++Node: Extension summary1123703
++Node: Extension Exercises1127405
++Node: Language History1128647
++Node: V7/SVR3.11130303
++Node: SVR41132455
++Node: POSIX1133889
++Node: BTL1135269
++Node: POSIX/GNU1135998
++Node: Feature History1141776
++Node: Common Extensions1157635
++Node: Ranges and Locales1158918
++Ref: Ranges and Locales-Footnote-11163534
++Ref: Ranges and Locales-Footnote-21163561
++Ref: Ranges and Locales-Footnote-31163796
++Node: Contributors1164017
++Node: History summary1169962
++Node: Installation1171342
++Node: Gawk Distribution1172286
++Node: Getting1172770
++Node: Extracting1173733
++Node: Distribution contents1175371
++Node: Unix Installation1181851
++Node: Quick Installation1182533
++Node: Shell Startup Files1184947
++Node: Additional Configuration Options1186036
++Node: Configuration Philosophy1188201
++Node: Non-Unix Installation1190570
++Node: PC Installation1191030
++Node: PC Binary Installation1191868
++Node: PC Compiling1192303
++Node: PC Using1193420
++Node: Cygwin1196465
++Node: MSYS1197235
++Node: VMS Installation1197736
++Node: VMS Compilation1198527
++Ref: VMS Compilation-Footnote-11199756
++Node: VMS Dynamic Extensions1199814
++Node: VMS Installation Details1201499
++Node: VMS Running1203752
++Node: VMS GNV1208031
++Node: VMS Old Gawk1208766
++Node: Bugs1209237
++Node: Bug address1209900
++Node: Usenet1212692
++Node: Maintainers1213469
++Node: Other Versions1214730
++Node: Installation summary1221492
++Node: Notes1222694
++Node: Compatibility Mode1223559
++Node: Additions1224341
++Node: Accessing The Source1225266
++Node: Adding Code1226703
++Node: New Ports1232922
++Node: Derived Files1237410
++Ref: Derived Files-Footnote-11243056
++Ref: Derived Files-Footnote-21243091
++Ref: Derived Files-Footnote-31243689
++Node: Future Extensions1243803
++Node: Implementation Limitations1244461
++Node: Extension Design1245644
++Node: Old Extension Problems1246798
++Ref: Old Extension Problems-Footnote-11248316
++Node: Extension New Mechanism Goals1248373
++Ref: Extension New Mechanism Goals-Footnote-11251737
++Node: Extension Other Design Decisions1251926
++Node: Extension Future Growth1254039
++Node: Old Extension Mechanism1254875
++Node: Notes summary1256638
++Node: Basic Concepts1257820
++Node: Basic High Level1258501
++Ref: figure-general-flow1258783
++Ref: figure-process-flow1259468
++Ref: Basic High Level-Footnote-11262769
++Node: Basic Data Typing1262954
++Node: Glossary1266282
++Node: Copying1298120
++Node: GNU Free Documentation License1335663
++Node: Index1360783
  
  End Tag Table

-----------------------------------------------------------------------

Summary of changes:
 README_d/ChangeLog     |    4 +
 README_d/README.macosx |    7 +
 doc/ChangeLog          |    6 +
 doc/gawk.info          | 1085 ++++++++++++++++++++++++------------------------
 doc/gawk.texi          |    8 +
 doc/gawktexi.in        |    8 +
 vms/ChangeLog          |    6 +-
 7 files changed, 582 insertions(+), 542 deletions(-)
 mode change 100755 => 100644 vms/ChangeLog


hooks/post-receive
-- 
gawk



reply via email to

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