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-2793-g67c6e62
Date: Fri, 18 Aug 2017 07:36:08 -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  67c6e6270bc8f959d5d0070aa62375360ad98020 (commit)
       via  d9ca11d809e13dfab2c41ef51eb5007c05bb3987 (commit)
       via  1417f965b2b8f8fb4c982908cd59f910ce002260 (commit)
       via  37e3afcdf07077144ae297406c7cc51576ded6d4 (commit)
       via  9c8cdd3abac000ccb8f98545c6afb06d9211deda (commit)
       via  4e11acf5f6be5c228aa2728e51cb9f17874a599d (commit)
       via  e2efe866b0fe0b697f633612893da5e74034a47c (commit)
      from  14c4d4f98bb345bfc6b5efa66c2f73e126be0e6f (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=67c6e6270bc8f959d5d0070aa62375360ad98020

commit 67c6e6270bc8f959d5d0070aa62375360ad98020
Merge: 14c4d4f d9ca11d
Author: Arnold D. Robbins <address@hidden>
Date:   Fri Aug 18 14:36:00 2017 +0300

    Merge branch 'master' into feature/namespaces

diff --cc doc/gawk.info
index 5d19f33,8c11685..eedddd8
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -34012,9 -33583,10 +34019,10 @@@ Inde
  * cosine:                                Numeric Functions.   (line  16)
  * counting:                              Wc Program.          (line   6)
  * csh utility:                           Statements/Lines.    (line  43)
 -* csh utility, POSIXLY_CORRECT environment variable: Options. (line 372)
 +* csh utility, POSIXLY_CORRECT environment variable: Options. (line 382)
  * csh utility, |& operator, comparison with: Two-way I/O.     (line  27)
  * ctime() user-defined function:         Function Example.    (line  74)
+ * Curreli, Marco:                        Contributors.        (line 145)
  * currency symbols, localization:        Explaining gettext.  (line 104)
  * current system time:                   Time Functions.      (line  68)
  * custom.h file:                         Configuration Philosophy.
@@@ -36276,592 -35849,581 +36285,592 @@@
  
  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 History65247
 -Ref: Manual History-Footnote-168242
 -Ref: Manual History-Footnote-268283
 -Node: How To Contribute68357
 -Node: Acknowledgments69008
 -Node: Getting Started73916
 -Node: Running gawk76355
 -Node: One-shot77545
 -Node: Read Terminal78808
 -Node: Long80801
 -Node: Executable Scripts82314
 -Ref: Executable Scripts-Footnote-185109
 -Node: Comments85212
 -Node: Quoting87696
 -Node: DOS Quoting93213
 -Node: Sample Data Files95269
 -Node: Very Simple97864
 -Node: Two Rules102766
 -Node: More Complex104651
 -Node: Statements/Lines107517
 -Ref: Statements/Lines-Footnote-1111976
 -Node: Other Features112241
 -Node: When113177
 -Ref: When-Footnote-1114931
 -Node: Intro Summary114996
 -Node: Invoking Gawk115880
 -Node: Command Line117394
 -Node: Options118192
 -Ref: Options-Footnote-1134811
 -Ref: Options-Footnote-2135041
 -Node: Other Arguments135066
 -Node: Naming Standard Input138013
 -Node: Environment Variables139106
 -Node: AWKPATH Variable139664
 -Ref: AWKPATH Variable-Footnote-1143075
 -Ref: AWKPATH Variable-Footnote-2143109
 -Node: AWKLIBPATH Variable143370
 -Node: Other Environment Variables144627
 -Node: Exit Status148448
 -Node: Include Files149125
 -Node: Loading Shared Libraries152720
 -Node: Obsolete154148
 -Node: Undocumented154840
 -Node: Invoking Summary155137
 -Node: Regexp156797
 -Node: Regexp Usage158251
 -Node: Escape Sequences160288
 -Node: Regexp Operators166520
 -Ref: Regexp Operators-Footnote-1173936
 -Ref: Regexp Operators-Footnote-2174083
 -Node: Bracket Expressions174181
 -Ref: table-char-classes176657
 -Node: Leftmost Longest179794
 -Node: Computed Regexps181097
 -Node: GNU Regexp Operators184524
 -Node: Case-sensitivity188203
 -Ref: Case-sensitivity-Footnote-1191090
 -Ref: Case-sensitivity-Footnote-2191325
 -Node: Regexp Summary191433
 -Node: Reading Files192899
 -Node: Records195168
 -Node: awk split records195901
 -Node: gawk split records200832
 -Ref: gawk split records-Footnote-1205372
 -Node: Fields205409
 -Node: Nonconstant Fields208150
 -Ref: Nonconstant Fields-Footnote-1210386
 -Node: Changing Fields210590
 -Node: Field Separators216518
 -Node: Default Field Splitting219216
 -Node: Regexp Field Splitting220334
 -Node: Single Character Fields223687
 -Node: Command Line Field Separator224747
 -Node: Full Line Fields227965
 -Ref: Full Line Fields-Footnote-1229487
 -Ref: Full Line Fields-Footnote-2229533
 -Node: Field Splitting Summary229634
 -Node: Constant Size231708
 -Node: Fixed width data232440
 -Node: Skipping intervening235907
 -Node: Allowing trailing data236705
 -Node: Fields with fixed data237742
 -Node: Splitting By Content239260
 -Ref: Splitting By Content-Footnote-1242910
 -Node: Testing field creation243073
 -Node: Multiple Line244694
 -Ref: Multiple Line-Footnote-1250578
 -Node: Getline250757
 -Node: Plain Getline253226
 -Node: Getline/Variable255867
 -Node: Getline/File257018
 -Node: Getline/Variable/File258406
 -Ref: Getline/Variable/File-Footnote-1260011
 -Node: Getline/Pipe260099
 -Node: Getline/Variable/Pipe262806
 -Node: Getline/Coprocess263941
 -Node: Getline/Variable/Coprocess265208
 -Node: Getline Notes265950
 -Node: Getline Summary268747
 -Ref: table-getline-variants269171
 -Node: Read Timeout269919
 -Ref: Read Timeout-Footnote-1273825
 -Node: Retrying Input273883
 -Node: Command-line directories275082
 -Node: Input Summary275988
 -Node: Input Exercises279160
 -Node: Printing279888
 -Node: Print281722
 -Node: Print Examples283179
 -Node: Output Separators285959
 -Node: OFMT287976
 -Node: Printf289332
 -Node: Basic Printf290117
 -Node: Control Letters291691
 -Node: Format Modifiers295679
 -Node: Printf Examples301694
 -Node: Redirection304180
 -Node: Special FD311021
 -Ref: Special FD-Footnote-1314189
 -Node: Special Files314263
 -Node: Other Inherited Files314880
 -Node: Special Network315881
 -Node: Special Caveats316741
 -Node: Close Files And Pipes317690
 -Ref: table-close-pipe-return-values324597
 -Ref: Close Files And Pipes-Footnote-1325380
 -Ref: Close Files And Pipes-Footnote-2325528
 -Node: Nonfatal325680
 -Node: Output Summary328005
 -Node: Output Exercises329227
 -Node: Expressions329906
 -Node: Values331094
 -Node: Constants331772
 -Node: Scalar Constants332463
 -Ref: Scalar Constants-Footnote-1333327
 -Node: Nondecimal-numbers333577
 -Node: Regexp Constants336578
 -Node: Using Constant Regexps337104
 -Node: Standard Regexp Constants337726
 -Node: Strong Regexp Constants340914
 -Node: Variables343872
 -Node: Using Variables344529
 -Node: Assignment Options346439
 -Node: Conversion348312
 -Node: Strings And Numbers348836
 -Ref: Strings And Numbers-Footnote-1351899
 -Node: Locale influences conversions352008
 -Ref: table-locale-affects354766
 -Node: All Operators355384
 -Node: Arithmetic Ops356013
 -Node: Concatenation358519
 -Ref: Concatenation-Footnote-1361366
 -Node: Assignment Ops361473
 -Ref: table-assign-ops366464
 -Node: Increment Ops367777
 -Node: Truth Values and Conditions371237
 -Node: Truth Values372311
 -Node: Typing and Comparison373359
 -Node: Variable Typing374179
 -Ref: Variable Typing-Footnote-1380642
 -Ref: Variable Typing-Footnote-2380714
 -Node: Comparison Operators380791
 -Ref: table-relational-ops381210
 -Node: POSIX String Comparison384705
 -Ref: POSIX String Comparison-Footnote-1386400
 -Ref: POSIX String Comparison-Footnote-2386539
 -Node: Boolean Ops386623
 -Ref: Boolean Ops-Footnote-1391105
 -Node: Conditional Exp391197
 -Node: Function Calls392933
 -Node: Precedence396810
 -Node: Locales400469
 -Node: Expressions Summary402101
 -Node: Patterns and Actions404674
 -Node: Pattern Overview405794
 -Node: Regexp Patterns407471
 -Node: Expression Patterns408013
 -Node: Ranges411794
 -Node: BEGIN/END414902
 -Node: Using BEGIN/END415663
 -Ref: Using BEGIN/END-Footnote-1418399
 -Node: I/O And BEGIN/END418505
 -Node: BEGINFILE/ENDFILE420819
 -Node: Empty423726
 -Node: Using Shell Variables424043
 -Node: Action Overview426317
 -Node: Statements428642
 -Node: If Statement430490
 -Node: While Statement431985
 -Node: Do Statement434013
 -Node: For Statement435161
 -Node: Switch Statement438319
 -Node: Break Statement440705
 -Node: Continue Statement442797
 -Node: Next Statement444624
 -Node: Nextfile Statement447007
 -Node: Exit Statement449659
 -Node: Built-in Variables452062
 -Node: User-modified453195
 -Node: Auto-set460962
 -Ref: Auto-set-Footnote-1476559
 -Ref: Auto-set-Footnote-2476765
 -Node: ARGC and ARGV476821
 -Node: Pattern Action Summary481034
 -Node: Arrays483464
 -Node: Array Basics484793
 -Node: Array Intro485637
 -Ref: figure-array-elements487612
 -Ref: Array Intro-Footnote-1490316
 -Node: Reference to Elements490444
 -Node: Assigning Elements492908
 -Node: Array Example493399
 -Node: Scanning an Array495158
 -Node: Controlling Scanning498180
 -Ref: Controlling Scanning-Footnote-1503579
 -Node: Numeric Array Subscripts503895
 -Node: Uninitialized Subscripts506079
 -Node: Delete507698
 -Ref: Delete-Footnote-1510450
 -Node: Multidimensional510507
 -Node: Multiscanning513602
 -Node: Arrays of Arrays515193
 -Node: Arrays Summary519960
 -Node: Functions522053
 -Node: Built-in523091
 -Node: Calling Built-in524172
 -Node: Numeric Functions526168
 -Ref: Numeric Functions-Footnote-1530196
 -Ref: Numeric Functions-Footnote-2530553
 -Ref: Numeric Functions-Footnote-3530601
 -Node: String Functions530873
 -Ref: String Functions-Footnote-1554531
 -Ref: String Functions-Footnote-2554659
 -Ref: String Functions-Footnote-3554907
 -Node: Gory Details554994
 -Ref: table-sub-escapes556785
 -Ref: table-sub-proposed558304
 -Ref: table-posix-sub559667
 -Ref: table-gensub-escapes561208
 -Ref: Gory Details-Footnote-1562031
 -Node: I/O Functions562185
 -Ref: table-system-return-values568767
 -Ref: I/O Functions-Footnote-1570747
 -Ref: I/O Functions-Footnote-2570895
 -Node: Time Functions571015
 -Ref: Time Functions-Footnote-1581682
 -Ref: Time Functions-Footnote-2581750
 -Ref: Time Functions-Footnote-3581908
 -Ref: Time Functions-Footnote-4582019
 -Ref: Time Functions-Footnote-5582131
 -Ref: Time Functions-Footnote-6582358
 -Node: Bitwise Functions582624
 -Ref: table-bitwise-ops583218
 -Ref: Bitwise Functions-Footnote-1589251
 -Ref: Bitwise Functions-Footnote-2589424
 -Node: Type Functions589615
 -Node: I18N Functions592532
 -Node: User-defined594183
 -Node: Definition Syntax594988
 -Ref: Definition Syntax-Footnote-1600675
 -Node: Function Example600746
 -Ref: Function Example-Footnote-1603668
 -Node: Function Caveats603690
 -Node: Calling A Function604208
 -Node: Variable Scope605166
 -Node: Pass By Value/Reference608160
 -Node: Return Statement611659
 -Node: Dynamic Typing614638
 -Node: Indirect Calls615568
 -Ref: Indirect Calls-Footnote-1625819
 -Node: Functions Summary625947
 -Node: Library Functions628652
 -Ref: Library Functions-Footnote-1632259
 -Ref: Library Functions-Footnote-2632402
 -Node: Library Names632573
 -Ref: Library Names-Footnote-1636033
 -Ref: Library Names-Footnote-2636256
 -Node: General Functions636342
 -Node: Strtonum Function637445
 -Node: Assert Function640467
 -Node: Round Function643793
 -Node: Cliff Random Function645334
 -Node: Ordinal Functions646350
 -Ref: Ordinal Functions-Footnote-1649413
 -Ref: Ordinal Functions-Footnote-2649665
 -Node: Join Function649875
 -Ref: Join Function-Footnote-1651645
 -Node: Getlocaltime Function651845
 -Node: Readfile Function655587
 -Node: Shell Quoting657559
 -Node: Data File Management658960
 -Node: Filetrans Function659592
 -Node: Rewind Function663688
 -Node: File Checking665598
 -Ref: File Checking-Footnote-1666932
 -Node: Empty Files667133
 -Node: Ignoring Assigns669112
 -Node: Getopt Function670662
 -Ref: Getopt Function-Footnote-1682131
 -Node: Passwd Functions682331
 -Ref: Passwd Functions-Footnote-1691170
 -Node: Group Functions691258
 -Ref: Group Functions-Footnote-1699156
 -Node: Walking Arrays699363
 -Node: Library Functions Summary702371
 -Node: Library Exercises703777
 -Node: Sample Programs704242
 -Node: Running Examples705012
 -Node: Clones705740
 -Node: Cut Program706964
 -Node: Egrep Program716893
 -Ref: Egrep Program-Footnote-1724405
 -Node: Id Program724515
 -Node: Split Program728195
 -Ref: Split Program-Footnote-1731654
 -Node: Tee Program731783
 -Node: Uniq Program734573
 -Node: Wc Program741999
 -Ref: Wc Program-Footnote-1746254
 -Node: Miscellaneous Programs746348
 -Node: Dupword Program747561
 -Node: Alarm Program749591
 -Node: Translate Program754446
 -Ref: Translate Program-Footnote-1759011
 -Node: Labels Program759281
 -Ref: Labels Program-Footnote-1762632
 -Node: Word Sorting762716
 -Node: History Sorting766788
 -Node: Extract Program768623
 -Node: Simple Sed776152
 -Node: Igawk Program779226
 -Ref: Igawk Program-Footnote-1793557
 -Ref: Igawk Program-Footnote-2793759
 -Ref: Igawk Program-Footnote-3793881
 -Node: Anagram Program793996
 -Node: Signature Program797058
 -Node: Programs Summary798305
 -Node: Programs Exercises799519
 -Ref: Programs Exercises-Footnote-1803648
 -Node: Advanced Features803739
 -Node: Nondecimal Data805729
 -Node: Array Sorting807320
 -Node: Controlling Array Traversal808020
 -Ref: Controlling Array Traversal-Footnote-1816387
 -Node: Array Sorting Functions816505
 -Ref: Array Sorting Functions-Footnote-1821596
 -Node: Two-way I/O821792
 -Ref: Two-way I/O-Footnote-1828343
 -Ref: Two-way I/O-Footnote-2828530
 -Node: TCP/IP Networking828612
 -Node: Profiling831730
 -Ref: Profiling-Footnote-1840402
 -Node: Advanced Features Summary840725
 -Node: Internationalization842569
 -Node: I18N and L10N844049
 -Node: Explaining gettext844736
 -Ref: Explaining gettext-Footnote-1850628
 -Ref: Explaining gettext-Footnote-2850813
 -Node: Programmer i18n850978
 -Ref: Programmer i18n-Footnote-1855927
 -Node: Translator i18n855976
 -Node: String Extraction856770
 -Ref: String Extraction-Footnote-1857902
 -Node: Printf Ordering857988
 -Ref: Printf Ordering-Footnote-1860774
 -Node: I18N Portability860838
 -Ref: I18N Portability-Footnote-1863294
 -Node: I18N Example863357
 -Ref: I18N Example-Footnote-1866163
 -Node: Gawk I18N866236
 -Node: I18N Summary866881
 -Node: Debugger868222
 -Node: Debugging869244
 -Node: Debugging Concepts869685
 -Node: Debugging Terms871494
 -Node: Awk Debugging874069
 -Node: Sample Debugging Session874975
 -Node: Debugger Invocation875509
 -Node: Finding The Bug876895
 -Node: List of Debugger Commands883373
 -Node: Breakpoint Control884706
 -Node: Debugger Execution Control888400
 -Node: Viewing And Changing Data891762
 -Node: Execution Stack895136
 -Node: Debugger Info896773
 -Node: Miscellaneous Debugger Commands900844
 -Node: Readline Support905932
 -Node: Limitations906828
 -Node: Debugging Summary908937
 -Node: Arbitrary Precision Arithmetic910216
 -Node: Computer Arithmetic911701
 -Ref: table-numeric-ranges915292
 -Ref: Computer Arithmetic-Footnote-1916014
 -Node: Math Definitions916071
 -Ref: table-ieee-formats919385
 -Ref: Math Definitions-Footnote-1919988
 -Node: MPFR features920093
 -Node: FP Math Caution921810
 -Ref: FP Math Caution-Footnote-1922882
 -Node: Inexactness of computations923251
 -Node: Inexact representation924211
 -Node: Comparing FP Values925571
 -Node: Errors accumulate926653
 -Node: Getting Accuracy928086
 -Node: Try To Round930796
 -Node: Setting precision931695
 -Ref: table-predefined-precision-strings932392
 -Node: Setting the rounding mode934222
 -Ref: table-gawk-rounding-modes934596
 -Ref: Setting the rounding mode-Footnote-1938004
 -Node: Arbitrary Precision Integers938183
 -Ref: Arbitrary Precision Integers-Footnote-1941358
 -Node: Checking for MPFR941507
 -Node: POSIX Floating Point Problems942804
 -Ref: POSIX Floating Point Problems-Footnote-1946675
 -Node: Floating point summary946713
 -Node: Dynamic Extensions948903
 -Node: Extension Intro950456
 -Node: Plugin License951722
 -Node: Extension Mechanism Outline952519
 -Ref: figure-load-extension952958
 -Ref: figure-register-new-function954523
 -Ref: figure-call-new-function955615
 -Node: Extension API Description957677
 -Node: Extension API Functions Introduction959319
 -Node: General Data Types964859
 -Ref: General Data Types-Footnote-1972980
 -Node: Memory Allocation Functions973279
 -Ref: Memory Allocation Functions-Footnote-1977487
 -Node: Constructor Functions977586
 -Node: Registration Functions981172
 -Node: Extension Functions981857
 -Node: Exit Callback Functions987070
 -Node: Extension Version String988320
 -Node: Input Parsers988983
 -Node: Output Wrappers1001704
 -Node: Two-way processors1006216
 -Node: Printing Messages1008481
 -Ref: Printing Messages-Footnote-11009652
 -Node: Updating ERRNO1009805
 -Node: Requesting Values1010544
 -Ref: table-value-types-returned1011281
 -Node: Accessing Parameters1012217
 -Node: Symbol Table Access1013452
 -Node: Symbol table by name1013964
 -Node: Symbol table by cookie1015753
 -Ref: Symbol table by cookie-Footnote-11019938
 -Node: Cached values1020002
 -Ref: Cached values-Footnote-11023538
 -Node: Array Manipulation1023691
 -Ref: Array Manipulation-Footnote-11024782
 -Node: Array Data Types1024819
 -Ref: Array Data Types-Footnote-11027477
 -Node: Array Functions1027569
 -Node: Flattening Arrays1032067
 -Node: Creating Arrays1039043
 -Node: Redirection API1043812
 -Node: Extension API Variables1046645
 -Node: Extension Versioning1047356
 -Ref: gawk-api-version1047785
 -Node: Extension GMP/MPFR Versioning1049513
 -Node: Extension API Informational Variables1051141
 -Node: Extension API Boilerplate1052214
 -Node: Changes from API V11056188
 -Node: Finding Extensions1056848
 -Node: Extension Example1057407
 -Node: Internal File Description1058205
 -Node: Internal File Ops1062285
 -Ref: Internal File Ops-Footnote-11073685
 -Node: Using Internal File Ops1073825
 -Ref: Using Internal File Ops-Footnote-11076208
 -Node: Extension Samples1076482
 -Node: Extension Sample File Functions1078011
 -Node: Extension Sample Fnmatch1085660
 -Node: Extension Sample Fork1087147
 -Node: Extension Sample Inplace1088365
 -Node: Extension Sample Ord1091582
 -Node: Extension Sample Readdir1092418
 -Ref: table-readdir-file-types1093307
 -Node: Extension Sample Revout1094112
 -Node: Extension Sample Rev2way1094701
 -Node: Extension Sample Read write array1095441
 -Node: Extension Sample Readfile1097383
 -Node: Extension Sample Time1098478
 -Node: Extension Sample API Tests1099826
 -Node: gawkextlib1100318
 -Node: Extension summary1102765
 -Node: Extension Exercises1106467
 -Node: Language History1107965
 -Node: V7/SVR3.11109621
 -Node: SVR41111773
 -Node: POSIX1113207
 -Node: BTL1114586
 -Node: POSIX/GNU1115315
 -Node: Feature History1121093
 -Node: Common Extensions1136952
 -Node: Ranges and Locales1138235
 -Ref: Ranges and Locales-Footnote-11142851
 -Ref: Ranges and Locales-Footnote-21142878
 -Ref: Ranges and Locales-Footnote-31143113
 -Node: Contributors1143334
 -Node: History summary1149160
 -Node: Installation1150540
 -Node: Gawk Distribution1151484
 -Node: Getting1151968
 -Node: Extracting1152929
 -Node: Distribution contents1154567
 -Node: Unix Installation1161047
 -Node: Quick Installation1161729
 -Node: Shell Startup Files1164143
 -Node: Additional Configuration Options1165232
 -Node: Configuration Philosophy1167221
 -Node: Non-Unix Installation1169590
 -Node: PC Installation1170050
 -Node: PC Binary Installation1170888
 -Node: PC Compiling1171323
 -Node: PC Using1172440
 -Node: Cygwin1175485
 -Node: MSYS1176255
 -Node: VMS Installation1176756
 -Node: VMS Compilation1177547
 -Ref: VMS Compilation-Footnote-11178776
 -Node: VMS Dynamic Extensions1178834
 -Node: VMS Installation Details1180519
 -Node: VMS Running1182772
 -Node: VMS GNV1187051
 -Node: VMS Old Gawk1187786
 -Node: Bugs1188257
 -Node: Bug address1188920
 -Node: Usenet1191317
 -Node: Maintainers1192094
 -Node: Other Versions1193355
 -Node: Installation summary1199939
 -Node: Notes1200974
 -Node: Compatibility Mode1201839
 -Node: Additions1202621
 -Node: Accessing The Source1203546
 -Node: Adding Code1204981
 -Node: New Ports1211199
 -Node: Derived Files1215687
 -Ref: Derived Files-Footnote-11221172
 -Ref: Derived Files-Footnote-21221207
 -Ref: Derived Files-Footnote-31221805
 -Node: Future Extensions1221919
 -Node: Implementation Limitations1222577
 -Node: Extension Design1223760
 -Node: Old Extension Problems1224914
 -Ref: Old Extension Problems-Footnote-11226432
 -Node: Extension New Mechanism Goals1226489
 -Ref: Extension New Mechanism Goals-Footnote-11229853
 -Node: Extension Other Design Decisions1230042
 -Node: Extension Future Growth1232155
 -Node: Old Extension Mechanism1232991
 -Node: Notes summary1234754
 -Node: Basic Concepts1235936
 -Node: Basic High Level1236617
 -Ref: figure-general-flow1236899
 -Ref: figure-process-flow1237584
 -Ref: Basic High Level-Footnote-11240885
 -Node: Basic Data Typing1241070
 -Node: Glossary1244398
 -Node: Copying1276345
 -Node: GNU Free Documentation License1313884
 -Node: Index1339002
 +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 History66129
 +Ref: Manual History-Footnote-169124
 +Ref: Manual History-Footnote-269165
 +Node: How To Contribute69239
 +Node: Acknowledgments69890
- Node: Getting Started74776
- Node: Running gawk77215
- Node: One-shot78405
- Node: Read Terminal79668
- Node: Long81661
- Node: Executable Scripts83174
- Ref: Executable Scripts-Footnote-185969
- Node: Comments86072
- Node: Quoting88556
- Node: DOS Quoting94073
- Node: Sample Data Files96129
- Node: Very Simple98724
- Node: Two Rules103626
- Node: More Complex105511
- Node: Statements/Lines108377
- Ref: Statements/Lines-Footnote-1112836
- Node: Other Features113101
- Node: When114037
- Ref: When-Footnote-1115791
- Node: Intro Summary115856
- Node: Invoking Gawk116740
- Node: Command Line118254
- Node: Options119052
- Ref: Options-Footnote-1136148
- Ref: Options-Footnote-2136378
- Node: Other Arguments136403
- Node: Naming Standard Input139350
- Node: Environment Variables140443
- Node: AWKPATH Variable141001
- Ref: AWKPATH Variable-Footnote-1144412
- Ref: AWKPATH Variable-Footnote-2144446
- Node: AWKLIBPATH Variable144707
- Node: Other Environment Variables145964
- Node: Exit Status149785
- Node: Include Files150462
- Node: Loading Shared Libraries154210
- Node: Obsolete155638
- Node: Undocumented156330
- Node: Invoking Summary156627
- Node: Regexp158287
- Node: Regexp Usage159741
- Node: Escape Sequences161778
- Node: Regexp Operators168010
- Ref: Regexp Operators-Footnote-1175426
- Ref: Regexp Operators-Footnote-2175573
- Node: Bracket Expressions175671
- Ref: table-char-classes178147
- Node: Leftmost Longest181284
- Node: Computed Regexps182587
- Node: GNU Regexp Operators186014
- Node: Case-sensitivity189693
- Ref: Case-sensitivity-Footnote-1192580
- Ref: Case-sensitivity-Footnote-2192815
- Node: Regexp Summary192923
- Node: Reading Files194389
- Node: Records196658
- Node: awk split records197391
- Node: gawk split records202322
- Ref: gawk split records-Footnote-1206862
- Node: Fields206899
- Node: Nonconstant Fields209640
- Ref: Nonconstant Fields-Footnote-1211876
- Node: Changing Fields212080
- Node: Field Separators218008
- Node: Default Field Splitting220706
- Node: Regexp Field Splitting221824
- Node: Single Character Fields225177
- Node: Command Line Field Separator226237
- Node: Full Line Fields229455
- Ref: Full Line Fields-Footnote-1230977
- Ref: Full Line Fields-Footnote-2231023
- Node: Field Splitting Summary231124
- Node: Constant Size233198
- Node: Fixed width data233930
- Node: Skipping intervening237397
- Node: Allowing trailing data238195
- Node: Fields with fixed data239232
- Node: Splitting By Content240750
- Ref: Splitting By Content-Footnote-1244400
- Node: Testing field creation244563
- Node: Multiple Line246184
- Ref: Multiple Line-Footnote-1252068
- Node: Getline252247
- Node: Plain Getline254716
- Node: Getline/Variable257357
- Node: Getline/File258508
- Node: Getline/Variable/File259896
- Ref: Getline/Variable/File-Footnote-1261501
- Node: Getline/Pipe261589
- Node: Getline/Variable/Pipe264296
- Node: Getline/Coprocess265431
- Node: Getline/Variable/Coprocess266698
- Node: Getline Notes267440
- Node: Getline Summary270237
- Ref: table-getline-variants270661
- Node: Read Timeout271409
- Ref: Read Timeout-Footnote-1275315
- Node: Retrying Input275373
- Node: Command-line directories276572
- Node: Input Summary277478
- Node: Input Exercises280650
- Node: Printing281378
- Node: Print283212
- Node: Print Examples284669
- Node: Output Separators287449
- Node: OFMT289466
- Node: Printf290822
- Node: Basic Printf291607
- Node: Control Letters293181
- Node: Format Modifiers297169
- Node: Printf Examples303184
- Node: Redirection305670
- Node: Special FD312511
- Ref: Special FD-Footnote-1315679
- Node: Special Files315753
- Node: Other Inherited Files316370
- Node: Special Network317371
- Node: Special Caveats318231
- Node: Close Files And Pipes319180
- Ref: table-close-pipe-return-values326087
- Ref: Close Files And Pipes-Footnote-1326870
- Ref: Close Files And Pipes-Footnote-2327018
- Node: Nonfatal327170
- Node: Output Summary329495
- Node: Output Exercises330717
- Node: Expressions331396
- Node: Values332584
- Node: Constants333262
- Node: Scalar Constants333953
- Ref: Scalar Constants-Footnote-1334817
- Node: Nondecimal-numbers335067
- Node: Regexp Constants338068
- Node: Using Constant Regexps338594
- Node: Standard Regexp Constants339216
- Node: Strong Regexp Constants342404
- Node: Variables345362
- Node: Using Variables346019
- Node: Assignment Options347929
- Node: Conversion349802
- Node: Strings And Numbers350326
- Ref: Strings And Numbers-Footnote-1353389
- Node: Locale influences conversions353498
- Ref: table-locale-affects356256
- Node: All Operators356874
- Node: Arithmetic Ops357503
- Node: Concatenation360009
- Ref: Concatenation-Footnote-1362856
- Node: Assignment Ops362963
- Ref: table-assign-ops367954
- Node: Increment Ops369267
- Node: Truth Values and Conditions372727
- Node: Truth Values373801
- Node: Typing and Comparison374849
- Node: Variable Typing375669
- Ref: Variable Typing-Footnote-1382132
- Ref: Variable Typing-Footnote-2382204
- Node: Comparison Operators382281
- Ref: table-relational-ops382700
- Node: POSIX String Comparison386195
- Ref: POSIX String Comparison-Footnote-1387890
- Ref: POSIX String Comparison-Footnote-2388029
- Node: Boolean Ops388113
- Ref: Boolean Ops-Footnote-1392595
- Node: Conditional Exp392687
- Node: Function Calls394423
- Node: Precedence398300
- Node: Locales401959
- Node: Expressions Summary403591
- Node: Patterns and Actions406164
- Node: Pattern Overview407284
- Node: Regexp Patterns408961
- Node: Expression Patterns409503
- Node: Ranges413284
- Node: BEGIN/END416392
- Node: Using BEGIN/END417153
- Ref: Using BEGIN/END-Footnote-1419889
- Node: I/O And BEGIN/END419995
- Node: BEGINFILE/ENDFILE422309
- Node: Empty425216
- Node: Using Shell Variables425533
- Node: Action Overview427807
- Node: Statements430132
- Node: If Statement431980
- Node: While Statement433475
- Node: Do Statement435503
- Node: For Statement436651
- Node: Switch Statement439809
- Node: Break Statement442195
- Node: Continue Statement444287
- Node: Next Statement446114
- Node: Nextfile Statement448497
- Node: Exit Statement451149
- Node: Built-in Variables453552
- Node: User-modified454685
- Node: Auto-set462452
- Ref: Auto-set-Footnote-1478049
- Ref: Auto-set-Footnote-2478255
- Node: ARGC and ARGV478311
- Node: Pattern Action Summary482524
- Node: Arrays484954
- Node: Array Basics486283
- Node: Array Intro487127
- Ref: figure-array-elements489102
- Ref: Array Intro-Footnote-1491806
- Node: Reference to Elements491934
- Node: Assigning Elements494398
- Node: Array Example494889
- Node: Scanning an Array496648
- Node: Controlling Scanning499670
- Ref: Controlling Scanning-Footnote-1505069
- Node: Numeric Array Subscripts505385
- Node: Uninitialized Subscripts507569
- Node: Delete509188
- Ref: Delete-Footnote-1511940
- Node: Multidimensional511997
- Node: Multiscanning515092
- Node: Arrays of Arrays516683
- Node: Arrays Summary521450
- Node: Functions523543
- Node: Built-in524581
- Node: Calling Built-in525662
- Node: Numeric Functions527658
- Ref: Numeric Functions-Footnote-1531686
- Ref: Numeric Functions-Footnote-2532043
- Ref: Numeric Functions-Footnote-3532091
- Node: String Functions532363
- Ref: String Functions-Footnote-1556021
- Ref: String Functions-Footnote-2556149
- Ref: String Functions-Footnote-3556397
- Node: Gory Details556484
- Ref: table-sub-escapes558275
- Ref: table-sub-proposed559794
- Ref: table-posix-sub561157
- Ref: table-gensub-escapes562698
- Ref: Gory Details-Footnote-1563521
- Node: I/O Functions563675
- Ref: table-system-return-values570257
- Ref: I/O Functions-Footnote-1572237
- Ref: I/O Functions-Footnote-2572385
- Node: Time Functions572505
- Ref: Time Functions-Footnote-1583172
- Ref: Time Functions-Footnote-2583240
- Ref: Time Functions-Footnote-3583398
- Ref: Time Functions-Footnote-4583509
- Ref: Time Functions-Footnote-5583621
- Ref: Time Functions-Footnote-6583848
- Node: Bitwise Functions584114
- Ref: table-bitwise-ops584708
- Ref: Bitwise Functions-Footnote-1590741
- Ref: Bitwise Functions-Footnote-2590914
- Node: Type Functions591105
- Node: I18N Functions594022
- Node: User-defined595673
- Node: Definition Syntax596478
- Ref: Definition Syntax-Footnote-1602165
- Node: Function Example602236
- Ref: Function Example-Footnote-1605158
- Node: Function Caveats605180
- Node: Calling A Function605698
- Node: Variable Scope606656
- Node: Pass By Value/Reference609650
- Node: Return Statement613149
- Node: Dynamic Typing616128
- Node: Indirect Calls617058
- Ref: Indirect Calls-Footnote-1627309
- Node: Functions Summary627437
- Node: Library Functions630142
- Ref: Library Functions-Footnote-1633749
- Ref: Library Functions-Footnote-2633892
- Node: Library Names634063
- Ref: Library Names-Footnote-1637739
- Ref: Library Names-Footnote-2637962
- Node: General Functions638048
- Node: Strtonum Function639151
- Node: Assert Function642173
- Node: Round Function645499
- Node: Cliff Random Function647040
- Node: Ordinal Functions648056
- Ref: Ordinal Functions-Footnote-1651119
- Ref: Ordinal Functions-Footnote-2651371
- Node: Join Function651581
- Ref: Join Function-Footnote-1653351
- Node: Getlocaltime Function653551
- Node: Readfile Function657293
- Node: Shell Quoting659265
- Node: Data File Management660666
- Node: Filetrans Function661298
- Node: Rewind Function665394
- Node: File Checking667304
- Ref: File Checking-Footnote-1668638
- Node: Empty Files668839
- Node: Ignoring Assigns670818
- Node: Getopt Function672368
- Ref: Getopt Function-Footnote-1683837
- Node: Passwd Functions684037
- Ref: Passwd Functions-Footnote-1692876
- Node: Group Functions692964
- Ref: Group Functions-Footnote-1700862
- Node: Walking Arrays701069
- Node: Library Functions Summary704077
- Node: Library Exercises705483
- Node: Sample Programs705948
- Node: Running Examples706718
- Node: Clones707446
- Node: Cut Program708670
- Node: Egrep Program718599
- Ref: Egrep Program-Footnote-1726111
- Node: Id Program726221
- Node: Split Program729901
- Ref: Split Program-Footnote-1733360
- Node: Tee Program733489
- Node: Uniq Program736279
- Node: Wc Program743705
- Ref: Wc Program-Footnote-1747960
- Node: Miscellaneous Programs748054
- Node: Dupword Program749267
- Node: Alarm Program751297
- Node: Translate Program756152
- Ref: Translate Program-Footnote-1760717
- Node: Labels Program760987
- Ref: Labels Program-Footnote-1764338
- Node: Word Sorting764422
- Node: History Sorting768494
- Node: Extract Program770329
- Node: Simple Sed777858
- Node: Igawk Program780932
- Ref: Igawk Program-Footnote-1795263
- Ref: Igawk Program-Footnote-2795465
- Ref: Igawk Program-Footnote-3795587
- Node: Anagram Program795702
- Node: Signature Program798764
- Node: Programs Summary800011
- Node: Programs Exercises801225
- Ref: Programs Exercises-Footnote-1805354
- Node: Advanced Features805445
- Node: Nondecimal Data807435
- Node: Array Sorting809026
- Node: Controlling Array Traversal809726
- Ref: Controlling Array Traversal-Footnote-1818093
- Node: Array Sorting Functions818211
- Ref: Array Sorting Functions-Footnote-1823302
- Node: Two-way I/O823498
- Ref: Two-way I/O-Footnote-1830049
- Ref: Two-way I/O-Footnote-2830236
- Node: TCP/IP Networking830318
- Node: Profiling833436
- Ref: Profiling-Footnote-1842108
- Node: Advanced Features Summary842431
- Node: Internationalization844275
- Node: I18N and L10N845755
- Node: Explaining gettext846442
- Ref: Explaining gettext-Footnote-1852334
- Ref: Explaining gettext-Footnote-2852519
- Node: Programmer i18n852684
- Ref: Programmer i18n-Footnote-1857633
- Node: Translator i18n857682
- Node: String Extraction858476
- Ref: String Extraction-Footnote-1859608
- Node: Printf Ordering859694
- Ref: Printf Ordering-Footnote-1862480
- Node: I18N Portability862544
- Ref: I18N Portability-Footnote-1865000
- Node: I18N Example865063
- Ref: I18N Example-Footnote-1867869
- Node: Gawk I18N867942
- Node: I18N Summary868587
- Node: Debugger869928
- Node: Debugging870930
- Node: Debugging Concepts871371
- Node: Debugging Terms873180
- Node: Awk Debugging875755
- Node: Sample Debugging Session876661
- Node: Debugger Invocation877195
- Node: Finding The Bug878581
- Node: List of Debugger Commands885059
- Node: Breakpoint Control886392
- Node: Debugger Execution Control890086
- Node: Viewing And Changing Data893448
- Node: Execution Stack896822
- Node: Debugger Info898459
- Node: Miscellaneous Debugger Commands902530
- Node: Readline Support907618
- Node: Limitations908514
- Node: Debugging Summary910623
- Node: Namespaces911902
- Node: Global Namespace912720
- Node: Qualified Names914074
- Node: Default Namespace915073
- Node: Changing The Namespace915814
- Node: Naming Rules917425
- Node: Internal Name Management919274
- Node: Namespace Example920316
- Node: Namespace And Features922878
- Node: Namespace Summary924313
- Node: Arbitrary Precision Arithmetic925790
- Node: Computer Arithmetic927277
- Ref: table-numeric-ranges930868
- Ref: Computer Arithmetic-Footnote-1931590
- Node: Math Definitions931647
- Ref: table-ieee-formats934961
- Ref: Math Definitions-Footnote-1935564
- Node: MPFR features935669
- Node: FP Math Caution937386
- Ref: FP Math Caution-Footnote-1938458
- Node: Inexactness of computations938827
- Node: Inexact representation939787
- Node: Comparing FP Values941147
- Node: Errors accumulate942229
- Node: Getting Accuracy943662
- Node: Try To Round946372
- Node: Setting precision947271
- Ref: table-predefined-precision-strings947968
- Node: Setting the rounding mode949798
- Ref: table-gawk-rounding-modes950172
- Ref: Setting the rounding mode-Footnote-1953580
- Node: Arbitrary Precision Integers953759
- Ref: Arbitrary Precision Integers-Footnote-1956934
- Node: Checking for MPFR957083
- Node: POSIX Floating Point Problems958380
- Ref: POSIX Floating Point Problems-Footnote-1962251
- Node: Floating point summary962289
- Node: Dynamic Extensions964479
- Node: Extension Intro966032
- Node: Plugin License967298
- Node: Extension Mechanism Outline968095
- Ref: figure-load-extension968534
- Ref: figure-register-new-function970099
- Ref: figure-call-new-function971191
- Node: Extension API Description973253
- Node: Extension API Functions Introduction974895
- Node: General Data Types980435
- Ref: General Data Types-Footnote-1988556
- Node: Memory Allocation Functions988855
- Ref: Memory Allocation Functions-Footnote-1993063
- Node: Constructor Functions993162
- Node: Registration Functions996748
- Node: Extension Functions997433
- Node: Exit Callback Functions1002646
- Node: Extension Version String1003896
- Node: Input Parsers1004559
- Node: Output Wrappers1017280
- Node: Two-way processors1021792
- Node: Printing Messages1024057
- Ref: Printing Messages-Footnote-11025228
- Node: Updating ERRNO1025381
- Node: Requesting Values1026120
- Ref: table-value-types-returned1026857
- Node: Accessing Parameters1027793
- Node: Symbol Table Access1029028
- Node: Symbol table by name1029540
- Ref: Symbol table by name-Footnote-11032430
- Node: Symbol table by cookie1032558
- Ref: Symbol table by cookie-Footnote-11036743
- Node: Cached values1036807
- Ref: Cached values-Footnote-11040343
- Node: Array Manipulation1040496
- Ref: Array Manipulation-Footnote-11041587
- Node: Array Data Types1041624
- Ref: Array Data Types-Footnote-11044282
- Node: Array Functions1044374
- Node: Flattening Arrays1048872
- Node: Creating Arrays1055848
- Node: Redirection API1060617
- Node: Extension API Variables1063450
- Node: Extension Versioning1064161
- Ref: gawk-api-version1064590
- Node: Extension GMP/MPFR Versioning1066318
- Node: Extension API Informational Variables1067946
- Node: Extension API Boilerplate1069019
- Node: Changes from API V11072993
- Node: Finding Extensions1073653
- Node: Extension Example1074212
- Node: Internal File Description1075010
- Node: Internal File Ops1079090
- Ref: Internal File Ops-Footnote-11090490
- Node: Using Internal File Ops1090630
- Ref: Using Internal File Ops-Footnote-11093013
- Node: Extension Samples1093287
- Node: Extension Sample File Functions1094816
- Node: Extension Sample Fnmatch1102465
- Node: Extension Sample Fork1103952
- Node: Extension Sample Inplace1105170
- Node: Extension Sample Ord1108474
- Node: Extension Sample Readdir1109310
- Ref: table-readdir-file-types1110199
- Node: Extension Sample Revout1111004
- Node: Extension Sample Rev2way1111593
- Node: Extension Sample Read write array1112333
- Node: Extension Sample Readfile1114275
- Node: Extension Sample Time1115370
- Node: Extension Sample API Tests1116718
- Node: gawkextlib1117210
- Node: Extension summary1119657
- Node: Extension Exercises1123359
- Node: Language History1124601
- Node: V7/SVR3.11126257
- Node: SVR41128409
- Node: POSIX1129843
- Node: BTL1131222
- Node: POSIX/GNU1131951
- Node: Feature History1137729
- Node: Common Extensions1153588
- Node: Ranges and Locales1154871
- Ref: Ranges and Locales-Footnote-11159487
- Ref: Ranges and Locales-Footnote-21159514
- Ref: Ranges and Locales-Footnote-31159749
- Node: Contributors1159970
- Node: History summary1165598
- Node: Installation1166978
- Node: Gawk Distribution1167922
- Node: Getting1168406
- Node: Extracting1169367
- Node: Distribution contents1171005
- Node: Unix Installation1177347
- Node: Quick Installation1178029
- Node: Shell Startup Files1180443
- Node: Additional Configuration Options1181532
- Node: Configuration Philosophy1183521
- Node: Non-Unix Installation1185890
- Node: PC Installation1186350
- Node: PC Binary Installation1187188
- Node: PC Compiling1187623
- Node: PC Using1188740
- Node: Cygwin1191785
- Node: MSYS1192555
- Node: VMS Installation1193056
- Node: VMS Compilation1193847
- Ref: VMS Compilation-Footnote-11195076
- Node: VMS Dynamic Extensions1195134
- Node: VMS Installation Details1196819
- Node: VMS Running1199072
- Node: VMS GNV1203351
- Node: VMS Old Gawk1204086
- Node: Bugs1204557
- Node: Bug address1205220
- Node: Usenet1207617
- Node: Maintainers1208394
- Node: Other Versions1209655
- Node: Installation summary1216239
- Node: Notes1217274
- Node: Compatibility Mode1218139
- Node: Additions1218921
- Node: Accessing The Source1219846
- Node: Adding Code1221281
- Node: New Ports1227499
- Node: Derived Files1231987
- Ref: Derived Files-Footnote-11237472
- Ref: Derived Files-Footnote-21237507
- Ref: Derived Files-Footnote-31238105
- Node: Future Extensions1238219
- Node: Implementation Limitations1238877
- Node: Extension Design1240060
- Node: Old Extension Problems1241214
- Ref: Old Extension Problems-Footnote-11242732
- Node: Extension New Mechanism Goals1242789
- Ref: Extension New Mechanism Goals-Footnote-11246153
- Node: Extension Other Design Decisions1246342
- Node: Extension Future Growth1248455
- Node: Old Extension Mechanism1249291
- Node: Notes summary1251054
- Node: Basic Concepts1252236
- Node: Basic High Level1252917
- Ref: figure-general-flow1253199
- Ref: figure-process-flow1253884
- Ref: Basic High Level-Footnote-11257185
- Node: Basic Data Typing1257370
- Node: Glossary1260698
- Node: Copying1292645
- Node: GNU Free Documentation License1330184
- Node: Index1355302
++Node: Getting Started74798
++Node: Running gawk77237
++Node: One-shot78427
++Node: Read Terminal79690
++Node: Long81683
++Node: Executable Scripts83196
++Ref: Executable Scripts-Footnote-185991
++Node: Comments86094
++Node: Quoting88578
++Node: DOS Quoting94095
++Node: Sample Data Files96151
++Node: Very Simple98746
++Node: Two Rules103648
++Node: More Complex105533
++Node: Statements/Lines108399
++Ref: Statements/Lines-Footnote-1112858
++Node: Other Features113123
++Node: When114059
++Ref: When-Footnote-1115813
++Node: Intro Summary115878
++Node: Invoking Gawk116762
++Node: Command Line118276
++Node: Options119074
++Ref: Options-Footnote-1136170
++Ref: Options-Footnote-2136400
++Node: Other Arguments136425
++Node: Naming Standard Input139372
++Node: Environment Variables140465
++Node: AWKPATH Variable141023
++Ref: AWKPATH Variable-Footnote-1144434
++Ref: AWKPATH Variable-Footnote-2144468
++Node: AWKLIBPATH Variable144729
++Node: Other Environment Variables145986
++Node: Exit Status149807
++Node: Include Files150484
++Node: Loading Shared Libraries154232
++Node: Obsolete155660
++Node: Undocumented156352
++Node: Invoking Summary156649
++Node: Regexp158309
++Node: Regexp Usage159763
++Node: Escape Sequences161800
++Node: Regexp Operators168032
++Ref: Regexp Operators-Footnote-1175448
++Ref: Regexp Operators-Footnote-2175595
++Node: Bracket Expressions175693
++Ref: table-char-classes178169
++Node: Leftmost Longest181306
++Node: Computed Regexps182609
++Node: GNU Regexp Operators186036
++Node: Case-sensitivity189715
++Ref: Case-sensitivity-Footnote-1192602
++Ref: Case-sensitivity-Footnote-2192837
++Node: Regexp Summary192945
++Node: Reading Files194411
++Node: Records196680
++Node: awk split records197413
++Node: gawk split records202344
++Ref: gawk split records-Footnote-1206884
++Node: Fields206921
++Node: Nonconstant Fields209662
++Ref: Nonconstant Fields-Footnote-1211898
++Node: Changing Fields212102
++Node: Field Separators218030
++Node: Default Field Splitting220728
++Node: Regexp Field Splitting221846
++Node: Single Character Fields225199
++Node: Command Line Field Separator226259
++Node: Full Line Fields229477
++Ref: Full Line Fields-Footnote-1230999
++Ref: Full Line Fields-Footnote-2231045
++Node: Field Splitting Summary231146
++Node: Constant Size233220
++Node: Fixed width data233952
++Node: Skipping intervening237419
++Node: Allowing trailing data238217
++Node: Fields with fixed data239254
++Node: Splitting By Content240772
++Ref: Splitting By Content-Footnote-1244422
++Node: Testing field creation244585
++Node: Multiple Line246206
++Ref: Multiple Line-Footnote-1252090
++Node: Getline252269
++Node: Plain Getline254738
++Node: Getline/Variable257379
++Node: Getline/File258530
++Node: Getline/Variable/File259918
++Ref: Getline/Variable/File-Footnote-1261523
++Node: Getline/Pipe261611
++Node: Getline/Variable/Pipe264318
++Node: Getline/Coprocess265453
++Node: Getline/Variable/Coprocess266720
++Node: Getline Notes267462
++Node: Getline Summary270259
++Ref: table-getline-variants270683
++Node: Read Timeout271431
++Ref: Read Timeout-Footnote-1275337
++Node: Retrying Input275395
++Node: Command-line directories276594
++Node: Input Summary277500
++Node: Input Exercises280672
++Node: Printing281400
++Node: Print283234
++Node: Print Examples284691
++Node: Output Separators287471
++Node: OFMT289488
++Node: Printf290844
++Node: Basic Printf291629
++Node: Control Letters293203
++Node: Format Modifiers297191
++Node: Printf Examples303206
++Node: Redirection305692
++Node: Special FD312533
++Ref: Special FD-Footnote-1315701
++Node: Special Files315775
++Node: Other Inherited Files316392
++Node: Special Network317393
++Node: Special Caveats318253
++Node: Close Files And Pipes319202
++Ref: table-close-pipe-return-values326109
++Ref: Close Files And Pipes-Footnote-1326892
++Ref: Close Files And Pipes-Footnote-2327040
++Node: Nonfatal327192
++Node: Output Summary329517
++Node: Output Exercises330739
++Node: Expressions331418
++Node: Values332606
++Node: Constants333284
++Node: Scalar Constants333975
++Ref: Scalar Constants-Footnote-1334839
++Node: Nondecimal-numbers335089
++Node: Regexp Constants338090
++Node: Using Constant Regexps338616
++Node: Standard Regexp Constants339238
++Node: Strong Regexp Constants342426
++Node: Variables345384
++Node: Using Variables346041
++Node: Assignment Options347951
++Node: Conversion349824
++Node: Strings And Numbers350348
++Ref: Strings And Numbers-Footnote-1353411
++Node: Locale influences conversions353520
++Ref: table-locale-affects356278
++Node: All Operators356896
++Node: Arithmetic Ops357525
++Node: Concatenation360031
++Ref: Concatenation-Footnote-1362878
++Node: Assignment Ops362985
++Ref: table-assign-ops367976
++Node: Increment Ops369289
++Node: Truth Values and Conditions372749
++Node: Truth Values373823
++Node: Typing and Comparison374871
++Node: Variable Typing375691
++Ref: Variable Typing-Footnote-1382154
++Ref: Variable Typing-Footnote-2382226
++Node: Comparison Operators382303
++Ref: table-relational-ops382722
++Node: POSIX String Comparison386217
++Ref: POSIX String Comparison-Footnote-1387912
++Ref: POSIX String Comparison-Footnote-2388051
++Node: Boolean Ops388135
++Ref: Boolean Ops-Footnote-1392617
++Node: Conditional Exp392709
++Node: Function Calls394445
++Node: Precedence398322
++Node: Locales401981
++Node: Expressions Summary403613
++Node: Patterns and Actions406186
++Node: Pattern Overview407306
++Node: Regexp Patterns408983
++Node: Expression Patterns409525
++Node: Ranges413306
++Node: BEGIN/END416414
++Node: Using BEGIN/END417175
++Ref: Using BEGIN/END-Footnote-1419911
++Node: I/O And BEGIN/END420017
++Node: BEGINFILE/ENDFILE422331
++Node: Empty425238
++Node: Using Shell Variables425555
++Node: Action Overview427829
++Node: Statements430154
++Node: If Statement432002
++Node: While Statement433497
++Node: Do Statement435525
++Node: For Statement436673
++Node: Switch Statement439831
++Node: Break Statement442217
++Node: Continue Statement444309
++Node: Next Statement446136
++Node: Nextfile Statement448519
++Node: Exit Statement451171
++Node: Built-in Variables453574
++Node: User-modified454707
++Node: Auto-set462474
++Ref: Auto-set-Footnote-1478071
++Ref: Auto-set-Footnote-2478277
++Node: ARGC and ARGV478333
++Node: Pattern Action Summary482546
++Node: Arrays484976
++Node: Array Basics486305
++Node: Array Intro487149
++Ref: figure-array-elements489124
++Ref: Array Intro-Footnote-1491828
++Node: Reference to Elements491956
++Node: Assigning Elements494420
++Node: Array Example494911
++Node: Scanning an Array496670
++Node: Controlling Scanning499692
++Ref: Controlling Scanning-Footnote-1505091
++Node: Numeric Array Subscripts505407
++Node: Uninitialized Subscripts507591
++Node: Delete509210
++Ref: Delete-Footnote-1511962
++Node: Multidimensional512019
++Node: Multiscanning515114
++Node: Arrays of Arrays516705
++Node: Arrays Summary521472
++Node: Functions523565
++Node: Built-in524603
++Node: Calling Built-in525684
++Node: Numeric Functions527680
++Ref: Numeric Functions-Footnote-1531708
++Ref: Numeric Functions-Footnote-2532065
++Ref: Numeric Functions-Footnote-3532113
++Node: String Functions532385
++Ref: String Functions-Footnote-1556043
++Ref: String Functions-Footnote-2556171
++Ref: String Functions-Footnote-3556419
++Node: Gory Details556506
++Ref: table-sub-escapes558297
++Ref: table-sub-proposed559816
++Ref: table-posix-sub561179
++Ref: table-gensub-escapes562720
++Ref: Gory Details-Footnote-1563543
++Node: I/O Functions563697
++Ref: table-system-return-values570279
++Ref: I/O Functions-Footnote-1572259
++Ref: I/O Functions-Footnote-2572407
++Node: Time Functions572527
++Ref: Time Functions-Footnote-1583194
++Ref: Time Functions-Footnote-2583262
++Ref: Time Functions-Footnote-3583420
++Ref: Time Functions-Footnote-4583531
++Ref: Time Functions-Footnote-5583643
++Ref: Time Functions-Footnote-6583870
++Node: Bitwise Functions584136
++Ref: table-bitwise-ops584730
++Ref: Bitwise Functions-Footnote-1590763
++Ref: Bitwise Functions-Footnote-2590936
++Node: Type Functions591127
++Node: I18N Functions594044
++Node: User-defined595695
++Node: Definition Syntax596500
++Ref: Definition Syntax-Footnote-1602187
++Node: Function Example602258
++Ref: Function Example-Footnote-1605180
++Node: Function Caveats605202
++Node: Calling A Function605720
++Node: Variable Scope606678
++Node: Pass By Value/Reference609672
++Node: Return Statement613171
++Node: Dynamic Typing616150
++Node: Indirect Calls617080
++Ref: Indirect Calls-Footnote-1627331
++Node: Functions Summary627459
++Node: Library Functions630164
++Ref: Library Functions-Footnote-1633771
++Ref: Library Functions-Footnote-2633914
++Node: Library Names634085
++Ref: Library Names-Footnote-1637761
++Ref: Library Names-Footnote-2637984
++Node: General Functions638070
++Node: Strtonum Function639173
++Node: Assert Function642195
++Node: Round Function645521
++Node: Cliff Random Function647062
++Node: Ordinal Functions648078
++Ref: Ordinal Functions-Footnote-1651141
++Ref: Ordinal Functions-Footnote-2651393
++Node: Join Function651603
++Ref: Join Function-Footnote-1653373
++Node: Getlocaltime Function653573
++Node: Readfile Function657315
++Node: Shell Quoting659287
++Node: Data File Management660688
++Node: Filetrans Function661320
++Node: Rewind Function665416
++Node: File Checking667326
++Ref: File Checking-Footnote-1668660
++Node: Empty Files668861
++Node: Ignoring Assigns670840
++Node: Getopt Function672390
++Ref: Getopt Function-Footnote-1683859
++Node: Passwd Functions684059
++Ref: Passwd Functions-Footnote-1692898
++Node: Group Functions692986
++Ref: Group Functions-Footnote-1700884
++Node: Walking Arrays701091
++Node: Library Functions Summary704099
++Node: Library Exercises705505
++Node: Sample Programs705970
++Node: Running Examples706740
++Node: Clones707468
++Node: Cut Program708692
++Node: Egrep Program718621
++Ref: Egrep Program-Footnote-1726133
++Node: Id Program726243
++Node: Split Program729923
++Ref: Split Program-Footnote-1733382
++Node: Tee Program733511
++Node: Uniq Program736301
++Node: Wc Program743727
++Ref: Wc Program-Footnote-1747982
++Node: Miscellaneous Programs748076
++Node: Dupword Program749289
++Node: Alarm Program751319
++Node: Translate Program756174
++Ref: Translate Program-Footnote-1760739
++Node: Labels Program761009
++Ref: Labels Program-Footnote-1764360
++Node: Word Sorting764444
++Node: History Sorting768516
++Node: Extract Program770351
++Node: Simple Sed777880
++Node: Igawk Program780954
++Ref: Igawk Program-Footnote-1795285
++Ref: Igawk Program-Footnote-2795487
++Ref: Igawk Program-Footnote-3795609
++Node: Anagram Program795724
++Node: Signature Program798786
++Node: Programs Summary800033
++Node: Programs Exercises801247
++Ref: Programs Exercises-Footnote-1805376
++Node: Advanced Features805467
++Node: Nondecimal Data807457
++Node: Array Sorting809048
++Node: Controlling Array Traversal809748
++Ref: Controlling Array Traversal-Footnote-1818115
++Node: Array Sorting Functions818233
++Ref: Array Sorting Functions-Footnote-1823324
++Node: Two-way I/O823520
++Ref: Two-way I/O-Footnote-1830071
++Ref: Two-way I/O-Footnote-2830258
++Node: TCP/IP Networking830340
++Node: Profiling833458
++Ref: Profiling-Footnote-1842130
++Node: Advanced Features Summary842453
++Node: Internationalization844297
++Node: I18N and L10N845777
++Node: Explaining gettext846464
++Ref: Explaining gettext-Footnote-1852356
++Ref: Explaining gettext-Footnote-2852541
++Node: Programmer i18n852706
++Ref: Programmer i18n-Footnote-1857655
++Node: Translator i18n857704
++Node: String Extraction858498
++Ref: String Extraction-Footnote-1859630
++Node: Printf Ordering859716
++Ref: Printf Ordering-Footnote-1862502
++Node: I18N Portability862566
++Ref: I18N Portability-Footnote-1865022
++Node: I18N Example865085
++Ref: I18N Example-Footnote-1867891
++Node: Gawk I18N867964
++Node: I18N Summary868609
++Node: Debugger869950
++Node: Debugging870952
++Node: Debugging Concepts871393
++Node: Debugging Terms873202
++Node: Awk Debugging875777
++Node: Sample Debugging Session876683
++Node: Debugger Invocation877217
++Node: Finding The Bug878603
++Node: List of Debugger Commands885081
++Node: Breakpoint Control886414
++Node: Debugger Execution Control890108
++Node: Viewing And Changing Data893470
++Node: Execution Stack896844
++Node: Debugger Info898481
++Node: Miscellaneous Debugger Commands902552
++Node: Readline Support907640
++Node: Limitations908536
++Node: Debugging Summary910645
++Node: Namespaces911924
++Node: Global Namespace912742
++Node: Qualified Names914096
++Node: Default Namespace915095
++Node: Changing The Namespace915836
++Node: Naming Rules917447
++Node: Internal Name Management919296
++Node: Namespace Example920338
++Node: Namespace And Features922900
++Node: Namespace Summary924335
++Node: Arbitrary Precision Arithmetic925812
++Node: Computer Arithmetic927299
++Ref: table-numeric-ranges930890
++Ref: Computer Arithmetic-Footnote-1931612
++Node: Math Definitions931669
++Ref: table-ieee-formats934983
++Ref: Math Definitions-Footnote-1935586
++Node: MPFR features935691
++Node: FP Math Caution937408
++Ref: FP Math Caution-Footnote-1938480
++Node: Inexactness of computations938849
++Node: Inexact representation939809
++Node: Comparing FP Values941169
++Node: Errors accumulate942251
++Node: Getting Accuracy943684
++Node: Try To Round946394
++Node: Setting precision947293
++Ref: table-predefined-precision-strings947990
++Node: Setting the rounding mode949820
++Ref: table-gawk-rounding-modes950194
++Ref: Setting the rounding mode-Footnote-1953602
++Node: Arbitrary Precision Integers953781
++Ref: Arbitrary Precision Integers-Footnote-1956956
++Node: Checking for MPFR957105
++Node: POSIX Floating Point Problems958402
++Ref: POSIX Floating Point Problems-Footnote-1962273
++Node: Floating point summary962311
++Node: Dynamic Extensions964501
++Node: Extension Intro966054
++Node: Plugin License967320
++Node: Extension Mechanism Outline968117
++Ref: figure-load-extension968556
++Ref: figure-register-new-function970121
++Ref: figure-call-new-function971213
++Node: Extension API Description973275
++Node: Extension API Functions Introduction974917
++Node: General Data Types980457
++Ref: General Data Types-Footnote-1988578
++Node: Memory Allocation Functions988877
++Ref: Memory Allocation Functions-Footnote-1993085
++Node: Constructor Functions993184
++Node: Registration Functions996770
++Node: Extension Functions997455
++Node: Exit Callback Functions1002668
++Node: Extension Version String1003918
++Node: Input Parsers1004581
++Node: Output Wrappers1017302
++Node: Two-way processors1021814
++Node: Printing Messages1024079
++Ref: Printing Messages-Footnote-11025250
++Node: Updating ERRNO1025403
++Node: Requesting Values1026142
++Ref: table-value-types-returned1026879
++Node: Accessing Parameters1027815
++Node: Symbol Table Access1029050
++Node: Symbol table by name1029562
++Ref: Symbol table by name-Footnote-11032452
++Node: Symbol table by cookie1032580
++Ref: Symbol table by cookie-Footnote-11036765
++Node: Cached values1036829
++Ref: Cached values-Footnote-11040365
++Node: Array Manipulation1040518
++Ref: Array Manipulation-Footnote-11041609
++Node: Array Data Types1041646
++Ref: Array Data Types-Footnote-11044304
++Node: Array Functions1044396
++Node: Flattening Arrays1048894
++Node: Creating Arrays1055870
++Node: Redirection API1060639
++Node: Extension API Variables1063472
++Node: Extension Versioning1064183
++Ref: gawk-api-version1064612
++Node: Extension GMP/MPFR Versioning1066340
++Node: Extension API Informational Variables1067968
++Node: Extension API Boilerplate1069041
++Node: Changes from API V11073015
++Node: Finding Extensions1073675
++Node: Extension Example1074234
++Node: Internal File Description1075032
++Node: Internal File Ops1079112
++Ref: Internal File Ops-Footnote-11090512
++Node: Using Internal File Ops1090652
++Ref: Using Internal File Ops-Footnote-11093035
++Node: Extension Samples1093309
++Node: Extension Sample File Functions1094838
++Node: Extension Sample Fnmatch1102487
++Node: Extension Sample Fork1103974
++Node: Extension Sample Inplace1105192
++Node: Extension Sample Ord1108496
++Node: Extension Sample Readdir1109332
++Ref: table-readdir-file-types1110221
++Node: Extension Sample Revout1111026
++Node: Extension Sample Rev2way1111615
++Node: Extension Sample Read write array1112355
++Node: Extension Sample Readfile1114297
++Node: Extension Sample Time1115392
++Node: Extension Sample API Tests1116740
++Node: gawkextlib1117232
++Node: Extension summary1119679
++Node: Extension Exercises1123381
++Node: Language History1124623
++Node: V7/SVR3.11126279
++Node: SVR41128431
++Node: POSIX1129865
++Node: BTL1131244
++Node: POSIX/GNU1131973
++Node: Feature History1137751
++Node: Common Extensions1153610
++Node: Ranges and Locales1154893
++Ref: Ranges and Locales-Footnote-11159509
++Ref: Ranges and Locales-Footnote-21159536
++Ref: Ranges and Locales-Footnote-31159771
++Node: Contributors1159992
++Node: History summary1165818
++Node: Installation1167198
++Node: Gawk Distribution1168142
++Node: Getting1168626
++Node: Extracting1169587
++Node: Distribution contents1171225
++Node: Unix Installation1177705
++Node: Quick Installation1178387
++Node: Shell Startup Files1180801
++Node: Additional Configuration Options1181890
++Node: Configuration Philosophy1183879
++Node: Non-Unix Installation1186248
++Node: PC Installation1186708
++Node: PC Binary Installation1187546
++Node: PC Compiling1187981
++Node: PC Using1189098
++Node: Cygwin1192143
++Node: MSYS1192913
++Node: VMS Installation1193414
++Node: VMS Compilation1194205
++Ref: VMS Compilation-Footnote-11195434
++Node: VMS Dynamic Extensions1195492
++Node: VMS Installation Details1197177
++Node: VMS Running1199430
++Node: VMS GNV1203709
++Node: VMS Old Gawk1204444
++Node: Bugs1204915
++Node: Bug address1205578
++Node: Usenet1207975
++Node: Maintainers1208752
++Node: Other Versions1210013
++Node: Installation summary1216597
++Node: Notes1217632
++Node: Compatibility Mode1218497
++Node: Additions1219279
++Node: Accessing The Source1220204
++Node: Adding Code1221639
++Node: New Ports1227857
++Node: Derived Files1232345
++Ref: Derived Files-Footnote-11237830
++Ref: Derived Files-Footnote-21237865
++Ref: Derived Files-Footnote-31238463
++Node: Future Extensions1238577
++Node: Implementation Limitations1239235
++Node: Extension Design1240418
++Node: Old Extension Problems1241572
++Ref: Old Extension Problems-Footnote-11243090
++Node: Extension New Mechanism Goals1243147
++Ref: Extension New Mechanism Goals-Footnote-11246511
++Node: Extension Other Design Decisions1246700
++Node: Extension Future Growth1248813
++Node: Old Extension Mechanism1249649
++Node: Notes summary1251412
++Node: Basic Concepts1252594
++Node: Basic High Level1253275
++Ref: figure-general-flow1253557
++Ref: figure-process-flow1254242
++Ref: Basic High Level-Footnote-11257543
++Node: Basic Data Typing1257728
++Node: Glossary1261056
++Node: Copying1293003
++Node: GNU Free Documentation License1330542
++Node: Index1355660
  
  End Tag Table

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

Summary of changes:
 ChangeLog       |   16 +
 NEWS            |    3 +
 configure       |   20 +-
 configure.ac    |    2 +-
 debug.c         |    4 +-
 doc/ChangeLog   |    5 +
 doc/gawk.info   | 1169 ++++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |   13 +
 doc/gawktexi.in |   13 +
 field.c         |   10 +-
 mpfr.c          |    2 +-
 po/ChangeLog    |    4 +
 po/fr.po        |  723 ++++++++++------------------------
 po/it.po        |   80 ++--
 po/pt_BR.po     |  617 +++++++++++------------------
 po/vi.po        |  588 ++++++++++------------------
 po/zh_CN.po     |  328 +++++++---------
 17 files changed, 1474 insertions(+), 2123 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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