[Top][All Lists]

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

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-497-gc85701d

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-497-gc85701d
Date: Thu, 15 May 2014 15:54:37 +0000

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, master has been updated
       via  c85701de44acc1cb67dcc8b220bd94b9191873ed (commit)
       via  b34ea22faeecc99f81f4d897d5c4cc815eab2ddb (commit)
       via  b3e02a657547d3ebaccdd9e6853979ee8d1e3b67 (commit)
       via  a2a25b2e5841a2aac5e8b78b97dec88feb1e7144 (commit)
      from  0fb3bc1f907fc707d3ffc662adf51021560a0ddc (commit)

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

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

commit c85701de44acc1cb67dcc8b220bd94b9191873ed
Merge: 0fb3bc1 b34ea22
Author: Arnold D. Robbins <address@hidden>
Date:   Wed May 14 22:22:08 2014 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index 1824c64,d725b73..4c824f3
--- a/doc/
+++ b/doc/
@@@ -33227,518 -33213,518 +33221,518 @@@ Ref: Manual History-Footnote-16404
  Ref: Manual History-Footnote-264081
  Node: How To Contribute64155
  Node: Acknowledgments65394
- Node: Getting Started69588
- Node: Running gawk71967
- Node: One-shot73157
- Node: Read Terminal74382
- Ref: Read Terminal-Footnote-176032
- Ref: Read Terminal-Footnote-276308
- Node: Long76479
- Node: Executable Scripts77855
- Ref: Executable Scripts-Footnote-179688
- Ref: Executable Scripts-Footnote-279790
- Node: Comments80337
- Node: Quoting82804
- Node: DOS Quoting88120
- Node: Sample Data Files88795
- Node: Very Simple91310
- Node: Two Rules95960
- Node: More Complex97855
- Ref: More Complex-Footnote-1100787
- Node: Statements/Lines100872
- Ref: Statements/Lines-Footnote-1105327
- Node: Other Features105592
- Node: When106520
- Node: Invoking Gawk108668
- Node: Command Line110131
- Node: Options110914
- Ref: Options-Footnote-1126726
- Node: Other Arguments126751
- Node: Naming Standard Input129413
- Node: Environment Variables130507
- Node: AWKPATH Variable131065
- Ref: AWKPATH Variable-Footnote-1133843
- Ref: AWKPATH Variable-Footnote-2133888
- Node: AWKLIBPATH Variable134148
- Node: Other Environment Variables134907
- Node: Exit Status138562
- Node: Include Files139237
- Node: Loading Shared Libraries142815
- Node: Obsolete144198
- Node: Undocumented144895
- Node: Regexp145137
- Node: Regexp Usage146526
- Node: Escape Sequences148559
- Node: Regexp Operators154226
- Ref: Regexp Operators-Footnote-1161706
- Ref: Regexp Operators-Footnote-2161853
- Node: Bracket Expressions161951
- Ref: table-char-classes163841
- Node: GNU Regexp Operators166364
- Node: Case-sensitivity170087
- Ref: Case-sensitivity-Footnote-1172979
- Ref: Case-sensitivity-Footnote-2173214
- Node: Leftmost Longest173322
- Node: Computed Regexps174523
- Node: Reading Files177872
- Node: Records179874
- Node: awk split records180609
- Node: gawk split records185467
- Ref: gawk split records-Footnote-1189988
- Node: Fields190025
- Ref: Fields-Footnote-1192989
- Node: Nonconstant Fields193075
- Ref: Nonconstant Fields-Footnote-1195305
- Node: Changing Fields195507
- Node: Field Separators201461
- Node: Default Field Splitting204163
- Node: Regexp Field Splitting205280
- Node: Single Character Fields208621
- Node: Command Line Field Separator209680
- Node: Full Line Fields213022
- Ref: Full Line Fields-Footnote-1213530
- Node: Field Splitting Summary213576
- Ref: Field Splitting Summary-Footnote-1216675
- Node: Constant Size216776
- Node: Splitting By Content221383
- Ref: Splitting By Content-Footnote-1225133
- Node: Multiple Line225173
- Ref: Multiple Line-Footnote-1231029
- Node: Getline231208
- Node: Plain Getline233424
- Node: Getline/Variable235519
- Node: Getline/File236666
- Node: Getline/Variable/File238050
- Ref: Getline/Variable/File-Footnote-1239649
- Node: Getline/Pipe239736
- Node: Getline/Variable/Pipe242435
- Node: Getline/Coprocess243542
- Node: Getline/Variable/Coprocess244794
- Node: Getline Notes245531
- Node: Getline Summary248335
- Ref: table-getline-variants248743
- Node: Read Timeout249655
- Ref: Read Timeout-Footnote-1253482
- Node: Command line directories253540
- Node: Printing254422
- Node: Print256053
- Node: Print Examples257394
- Node: Output Separators260173
- Node: OFMT262189
- Node: Printf263547
- Node: Basic Printf264453
- Node: Control Letters265992
- Node: Format Modifiers269846
- Node: Printf Examples275873
- Node: Redirection278580
- Node: Special Files285552
- Node: Special FD286085
- Ref: Special FD-Footnote-1289709
- Node: Special Network289783
- Node: Special Caveats290633
- Node: Close Files And Pipes291429
- Ref: Close Files And Pipes-Footnote-1298567
- Ref: Close Files And Pipes-Footnote-2298715
- Node: Expressions298865
- Node: Values299997
- Node: Constants300673
- Node: Scalar Constants301353
- Ref: Scalar Constants-Footnote-1302212
- Node: Nondecimal-numbers302462
- Node: Regexp Constants305462
- Node: Using Constant Regexps305937
- Node: Variables309007
- Node: Using Variables309662
- Node: Assignment Options311386
- Node: Conversion313261
- Ref: table-locale-affects318697
- Ref: Conversion-Footnote-1319321
- Node: All Operators319430
- Node: Arithmetic Ops320060
- Node: Concatenation322565
- Ref: Concatenation-Footnote-1325361
- Node: Assignment Ops325481
- Ref: table-assign-ops330464
- Node: Increment Ops331781
- Node: Truth Values and Conditions335219
- Node: Truth Values336302
- Node: Typing and Comparison337351
- Node: Variable Typing338144
- Ref: Variable Typing-Footnote-1342044
- Node: Comparison Operators342166
- Ref: table-relational-ops342576
- Node: POSIX String Comparison346124
- Ref: POSIX String Comparison-Footnote-1347208
- Node: Boolean Ops347346
- Ref: Boolean Ops-Footnote-1351416
- Node: Conditional Exp351507
- Node: Function Calls353234
- Node: Precedence356992
- Node: Locales360661
- Node: Patterns and Actions362264
- Node: Pattern Overview363318
- Node: Regexp Patterns364995
- Node: Expression Patterns365538
- Node: Ranges369319
- Node: BEGIN/END372425
- Node: Using BEGIN/END373187
- Ref: Using BEGIN/END-Footnote-1375923
- Node: I/O And BEGIN/END376029
- Node: Empty381250
- Node: Using Shell Variables381567
- Node: Action Overview383850
- Node: Statements386195
- Node: If Statement388049
- Node: While Statement389548
- Node: Do Statement391592
- Node: For Statement392748
- Node: Switch Statement395900
- Node: Break Statement398003
- Node: Continue Statement400058
- Node: Next Statement401851
- Node: Nextfile Statement404241
- Node: Exit Statement406896
- Node: Built-in Variables409298
- Node: User-modified410394
- Ref: User-modified-Footnote-1418079
- Node: Auto-set418141
- Ref: Auto-set-Footnote-1431043
- Ref: Auto-set-Footnote-2431248
- Node: ARGC and ARGV431304
- Node: Arrays435158
- Node: Array Basics436656
- Node: Array Intro437482
- Ref: figure-array-elements439455
- Node: Reference to Elements441862
- Node: Assigning Elements444135
- Node: Array Example444626
- Node: Scanning an Array446358
- Node: Controlling Scanning449373
- Ref: Controlling Scanning-Footnote-1454546
- Node: Delete454862
- Ref: Delete-Footnote-1457627
- Node: Numeric Array Subscripts457684
- Node: Uninitialized Subscripts459867
- Node: Multidimensional461492
- Node: Multiscanning464585
- Node: Arrays of Arrays466174
- Node: Functions470814
- Node: Built-in471633
- Node: Calling Built-in472711
- Node: Numeric Functions474699
- Ref: Numeric Functions-Footnote-1478533
- Ref: Numeric Functions-Footnote-2478890
- Ref: Numeric Functions-Footnote-3478938
- Node: String Functions479207
- Ref: String Functions-Footnote-1502218
- Ref: String Functions-Footnote-2502347
- Ref: String Functions-Footnote-3502595
- Node: Gory Details502682
- Ref: table-sub-escapes504351
- Ref: table-sub-posix-92505705
- Ref: table-sub-proposed507056
- Ref: table-posix-sub508410
- Ref: table-gensub-escapes509955
- Ref: Gory Details-Footnote-1511131
- Ref: Gory Details-Footnote-2511182
- Node: I/O Functions511333
- Ref: I/O Functions-Footnote-1518456
- Node: Time Functions518603
- Ref: Time Functions-Footnote-1529067
- Ref: Time Functions-Footnote-2529135
- Ref: Time Functions-Footnote-3529293
- Ref: Time Functions-Footnote-4529404
- Ref: Time Functions-Footnote-5529516
- Ref: Time Functions-Footnote-6529743
- Node: Bitwise Functions530009
- Ref: table-bitwise-ops530571
- Ref: Bitwise Functions-Footnote-1534816
- Node: Type Functions535000
- Node: I18N Functions536142
- Node: User-defined537787
- Node: Definition Syntax538591
- Ref: Definition Syntax-Footnote-1543506
- Node: Function Example543575
- Ref: Function Example-Footnote-1546219
- Node: Function Caveats546241
- Node: Calling A Function546759
- Node: Variable Scope547714
- Node: Pass By Value/Reference550702
- Node: Return Statement554210
- Node: Dynamic Typing557192
- Node: Indirect Calls558121
- Node: Library Functions567808
- Ref: Library Functions-Footnote-1571321
- Ref: Library Functions-Footnote-2571464
- Node: Library Names571635
- Ref: Library Names-Footnote-1575108
- Ref: Library Names-Footnote-2575328
- Node: General Functions575414
- Node: Strtonum Function576442
- Node: Assert Function579372
- Node: Round Function582698
- Node: Cliff Random Function584239
- Node: Ordinal Functions585255
- Ref: Ordinal Functions-Footnote-1588332
- Ref: Ordinal Functions-Footnote-2588584
- Node: Join Function588795
- Ref: Join Function-Footnote-1590566
- Node: Getlocaltime Function590766
- Node: Readfile Function594507
- Node: Data File Management596346
- Node: Filetrans Function596978
- Node: Rewind Function601047
- Node: File Checking602434
- Node: Empty Files603528
- Node: Ignoring Assigns605758
- Node: Getopt Function607312
- Ref: Getopt Function-Footnote-1618615
- Node: Passwd Functions618818
- Ref: Passwd Functions-Footnote-1627796
- Node: Group Functions627884
- Node: Walking Arrays635968
- Node: Sample Programs638104
- Node: Running Examples638778
- Node: Clones639506
- Node: Cut Program640730
- Node: Egrep Program650581
- Ref: Egrep Program-Footnote-1658354
- Node: Id Program658464
- Node: Split Program662113
- Ref: Split Program-Footnote-1665632
- Node: Tee Program665760
- Node: Uniq Program668563
- Node: Wc Program675992
- Ref: Wc Program-Footnote-1680258
- Ref: Wc Program-Footnote-2680458
- Node: Miscellaneous Programs680550
- Node: Dupword Program681738
- Node: Alarm Program683769
- Node: Translate Program688576
- Ref: Translate Program-Footnote-1692963
- Ref: Translate Program-Footnote-2693211
- Node: Labels Program693345
- Ref: Labels Program-Footnote-1696716
- Node: Word Sorting696800
- Node: History Sorting700684
- Node: Extract Program702523
- Ref: Extract Program-Footnote-1710026
- Node: Simple Sed710154
- Node: Igawk Program713216
- Ref: Igawk Program-Footnote-1728387
- Ref: Igawk Program-Footnote-2728588
- Node: Anagram Program728726
- Node: Signature Program731794
- Node: Advanced Features732894
- Node: Nondecimal Data734780
- Node: Array Sorting736363
- Node: Controlling Array Traversal737060
- Node: Array Sorting Functions745344
- Ref: Array Sorting Functions-Footnote-1749213
- Node: Two-way I/O749407
- Ref: Two-way I/O-Footnote-1754839
- Node: TCP/IP Networking754921
- Node: Profiling757765
- Node: Internationalization765268
- Node: I18N and L10N766693
- Node: Explaining gettext767379
- Ref: Explaining gettext-Footnote-1772447
- Ref: Explaining gettext-Footnote-2772631
- Node: Programmer i18n772796
- Node: Translator i18n777023
- Node: String Extraction777817
- Ref: String Extraction-Footnote-1778778
- Node: Printf Ordering778864
- Ref: Printf Ordering-Footnote-1781646
- Node: I18N Portability781710
- Ref: I18N Portability-Footnote-1784159
- Node: I18N Example784222
- Ref: I18N Example-Footnote-1786860
- Node: Gawk I18N786932
- Node: Debugger787553
- Node: Debugging788524
- Node: Debugging Concepts788957
- Node: Debugging Terms790813
- Node: Awk Debugging793410
- Node: Sample Debugging Session794302
- Node: Debugger Invocation794822
- Node: Finding The Bug796155
- Node: List of Debugger Commands802642
- Node: Breakpoint Control803976
- Node: Debugger Execution Control807640
- Node: Viewing And Changing Data811000
- Node: Execution Stack814356
- Node: Debugger Info815823
- Node: Miscellaneous Debugger Commands819817
- Node: Readline Support824995
- Node: Limitations825826
- Node: Arbitrary Precision Arithmetic828078
- Ref: Arbitrary Precision Arithmetic-Footnote-1829727
- Node: General Arithmetic829875
- Node: Floating Point Issues831595
- Node: String Conversion Precision832476
- Ref: String Conversion Precision-Footnote-1834181
- Node: Unexpected Results834290
- Node: POSIX Floating Point Problems836443
- Ref: POSIX Floating Point Problems-Footnote-1840268
- Node: Integer Programming840306
- Node: Floating-point Programming842045
- Ref: Floating-point Programming-Footnote-1848376
- Ref: Floating-point Programming-Footnote-2848646
- Node: Floating-point Representation848910
- Node: Floating-point Context850075
- Ref: table-ieee-formats850914
- Node: Rounding Mode852298
- Ref: table-rounding-modes852777
- Ref: Rounding Mode-Footnote-1855792
- Node: Gawk and MPFR855971
- Node: Arbitrary Precision Floats857380
- Ref: Arbitrary Precision Floats-Footnote-1859823
- Node: Setting Precision860139
- Ref: table-predefined-precision-strings860825
- Node: Setting Rounding Mode862970
- Ref: table-gawk-rounding-modes863374
- Node: Floating-point Constants864561
- Node: Changing Precision865990
- Ref: Changing Precision-Footnote-1867387
- Node: Exact Arithmetic867561
- Node: Arbitrary Precision Integers870699
- Ref: Arbitrary Precision Integers-Footnote-1873714
- Node: Dynamic Extensions873861
- Node: Extension Intro875319
- Node: Plugin License876584
- Node: Extension Mechanism Outline877269
- Ref: load-extension877686
- Ref: load-new-function879164
- Ref: call-new-function880159
- Node: Extension API Description882174
- Node: Extension API Functions Introduction883461
- Node: General Data Types888388
- Ref: General Data Types-Footnote-1894083
- Node: Requesting Values894382
- Ref: table-value-types-returned895119
- Node: Memory Allocation Functions896073
- Ref: Memory Allocation Functions-Footnote-1898819
- Node: Constructor Functions898915
- Node: Registration Functions900673
- Node: Extension Functions901358
- Node: Exit Callback Functions903660
- Node: Extension Version String904909
- Node: Input Parsers905559
- Node: Output Wrappers915316
- Node: Two-way processors919826
- Node: Printing Messages922034
- Ref: Printing Messages-Footnote-1923111
- Node: Updating `ERRNO'923263
- Node: Accessing Parameters924002
- Node: Symbol Table Access925232
- Node: Symbol table by name925746
- Node: Symbol table by cookie927722
- Ref: Symbol table by cookie-Footnote-1931854
- Node: Cached values931917
- Ref: Cached values-Footnote-1935407
- Node: Array Manipulation935498
- Ref: Array Manipulation-Footnote-1936596
- Node: Array Data Types936635
- Ref: Array Data Types-Footnote-1939338
- Node: Array Functions939430
- Node: Flattening Arrays943266
- Node: Creating Arrays950118
- Node: Extension API Variables954843
- Node: Extension Versioning955479
- Node: Extension API Informational Variables957380
- Node: Extension API Boilerplate958466
- Node: Finding Extensions962270
- Node: Extension Example962830
- Node: Internal File Description963560
- Node: Internal File Ops967651
- Ref: Internal File Ops-Footnote-1979160
- Node: Using Internal File Ops979300
- Ref: Using Internal File Ops-Footnote-1981647
- Node: Extension Samples981913
- Node: Extension Sample File Functions983437
- Node: Extension Sample Fnmatch991924
- Node: Extension Sample Fork993693
- Node: Extension Sample Inplace994906
- Node: Extension Sample Ord996684
- Node: Extension Sample Readdir997520
- Node: Extension Sample Revout999052
- Node: Extension Sample Rev2way999645
- Node: Extension Sample Read write array1000335
- Node: Extension Sample Readfile1002218
- Node: Extension Sample API Tests1003318
- Node: Extension Sample Time1003843
- Node: gawkextlib1005207
- Node: Language History1007988
- Node: V7/SVR3.11009581
- Node: SVR41011901
- Node: POSIX1013343
- Node: BTL1014729
- Node: POSIX/GNU1015463
- Node: Feature History1021062
- Node: Common Extensions1034038
- Node: Ranges and Locales1035350
- Ref: Ranges and Locales-Footnote-11039967
- Ref: Ranges and Locales-Footnote-21039994
- Ref: Ranges and Locales-Footnote-31040228
- Node: Contributors1040449
- Node: Installation1045830
- Node: Gawk Distribution1046724
- Node: Getting1047208
- Node: Extracting1048034
- Node: Distribution contents1049726
- Node: Unix Installation1055447
- Node: Quick Installation1056064
- Node: Additional Configuration Options1058510
- Node: Configuration Philosophy1060246
- Node: Non-Unix Installation1062600
- Node: PC Installation1063058
- Node: PC Binary Installation1064369
- Node: PC Compiling1066217
- Node: PC Testing1069177
- Node: PC Using1070353
- Node: Cygwin1074521
- Node: MSYS1075330
- Node: VMS Installation1075844
- Node: VMS Compilation1076640
- Ref: VMS Compilation-Footnote-11077892
- Node: VMS Dynamic Extensions1077950
- Node: VMS Installation Details1079323
- Node: VMS Running1081574
- Node: VMS GNV1084408
- Node: VMS Old Gawk1085131
- Node: Bugs1085601
- Node: Other Versions1089519
- Node: Notes1095603
- Node: Compatibility Mode1096403
- Node: Additions1097186
- Node: Accessing The Source1098113
- Node: Adding Code1099553
- Node: New Ports1105598
- Node: Derived Files1109733
- Ref: Derived Files-Footnote-11115054
- Ref: Derived Files-Footnote-21115088
- Ref: Derived Files-Footnote-31115688
- Node: Future Extensions1115786
- Node: Implementation Limitations1116369
- Node: Extension Design1117617
- Node: Old Extension Problems1118771
- Ref: Old Extension Problems-Footnote-11120279
- Node: Extension New Mechanism Goals1120336
- Ref: Extension New Mechanism Goals-Footnote-11123701
- Node: Extension Other Design Decisions1123887
- Node: Extension Future Growth1125993
- Node: Old Extension Mechanism1126829
- Node: Basic Concepts1128569
- Node: Basic High Level1129250
- Ref: figure-general-flow1129522
- Ref: figure-process-flow1130121
- Ref: Basic High Level-Footnote-11133350
- Node: Basic Data Typing1133535
- Node: Glossary1136890
- Node: Copying1162121
- Node: GNU Free Documentation License1199677
- Node: Index1224813
+ Node: Getting Started69543
+ Node: Running gawk71922
+ Node: One-shot73112
+ Node: Read Terminal74337
+ Ref: Read Terminal-Footnote-175987
+ Ref: Read Terminal-Footnote-276263
+ Node: Long76434
+ Node: Executable Scripts77810
+ Ref: Executable Scripts-Footnote-179643
+ Ref: Executable Scripts-Footnote-279745
+ Node: Comments80292
+ Node: Quoting82759
+ Node: DOS Quoting88075
+ Node: Sample Data Files88750
+ Node: Very Simple91265
+ Node: Two Rules95915
+ Node: More Complex97810
+ Ref: More Complex-Footnote-1100742
+ Node: Statements/Lines100827
+ Ref: Statements/Lines-Footnote-1105282
+ Node: Other Features105547
+ Node: When106475
+ Node: Invoking Gawk108623
+ Node: Command Line110086
+ Node: Options110869
+ Ref: Options-Footnote-1126681
+ Node: Other Arguments126706
+ Node: Naming Standard Input129368
+ Node: Environment Variables130462
+ Node: AWKPATH Variable131020
+ Ref: AWKPATH Variable-Footnote-1133798
+ Ref: AWKPATH Variable-Footnote-2133843
+ Node: AWKLIBPATH Variable134103
+ Node: Other Environment Variables134862
+ Node: Exit Status138517
+ Node: Include Files139192
+ Node: Loading Shared Libraries142770
+ Node: Obsolete144153
+ Node: Undocumented144850
+ Node: Regexp145092
+ Node: Regexp Usage146481
+ Node: Escape Sequences148514
+ Node: Regexp Operators154181
+ Ref: Regexp Operators-Footnote-1161661
+ Ref: Regexp Operators-Footnote-2161808
+ Node: Bracket Expressions161906
+ Ref: table-char-classes163796
+ Node: GNU Regexp Operators166319
+ Node: Case-sensitivity170042
+ Ref: Case-sensitivity-Footnote-1172934
+ Ref: Case-sensitivity-Footnote-2173169
+ Node: Leftmost Longest173277
+ Node: Computed Regexps174478
+ Node: Reading Files177827
+ Node: Records179829
+ Node: awk split records180564
+ Node: gawk split records185422
+ Ref: gawk split records-Footnote-1189943
+ Node: Fields189980
+ Ref: Fields-Footnote-1192944
+ Node: Nonconstant Fields193030
+ Ref: Nonconstant Fields-Footnote-1195260
+ Node: Changing Fields195462
+ Node: Field Separators201416
+ Node: Default Field Splitting204118
+ Node: Regexp Field Splitting205235
+ Node: Single Character Fields208576
+ Node: Command Line Field Separator209635
+ Node: Full Line Fields212977
+ Ref: Full Line Fields-Footnote-1213485
+ Node: Field Splitting Summary213531
+ Ref: Field Splitting Summary-Footnote-1216630
+ Node: Constant Size216731
+ Node: Splitting By Content221338
+ Ref: Splitting By Content-Footnote-1225088
+ Node: Multiple Line225128
+ Ref: Multiple Line-Footnote-1230984
+ Node: Getline231163
+ Node: Plain Getline233379
+ Node: Getline/Variable235474
+ Node: Getline/File236621
+ Node: Getline/Variable/File238005
+ Ref: Getline/Variable/File-Footnote-1239604
+ Node: Getline/Pipe239691
+ Node: Getline/Variable/Pipe242390
+ Node: Getline/Coprocess243497
+ Node: Getline/Variable/Coprocess244749
+ Node: Getline Notes245486
+ Node: Getline Summary248290
+ Ref: table-getline-variants248698
+ Node: Read Timeout249610
+ Ref: Read Timeout-Footnote-1253437
+ Node: Command line directories253495
+ Node: Printing254377
+ Node: Print256008
+ Node: Print Examples257349
+ Node: Output Separators260128
+ Node: OFMT262144
+ Node: Printf263502
+ Node: Basic Printf264408
+ Node: Control Letters265947
+ Node: Format Modifiers269801
+ Node: Printf Examples275828
+ Node: Redirection278535
+ Node: Special Files285507
+ Node: Special FD286040
+ Ref: Special FD-Footnote-1289664
+ Node: Special Network289738
+ Node: Special Caveats290588
+ Node: Close Files And Pipes291384
+ Ref: Close Files And Pipes-Footnote-1298522
+ Ref: Close Files And Pipes-Footnote-2298670
+ Node: Expressions298820
+ Node: Values299952
+ Node: Constants300628
+ Node: Scalar Constants301308
+ Ref: Scalar Constants-Footnote-1302167
+ Node: Nondecimal-numbers302417
+ Node: Regexp Constants305417
+ Node: Using Constant Regexps305892
+ Node: Variables308962
+ Node: Using Variables309617
+ Node: Assignment Options311341
+ Node: Conversion313216
+ Ref: table-locale-affects318652
+ Ref: Conversion-Footnote-1319276
+ Node: All Operators319385
+ Node: Arithmetic Ops320015
+ Node: Concatenation322520
+ Ref: Concatenation-Footnote-1325316
+ Node: Assignment Ops325436
+ Ref: table-assign-ops330419
+ Node: Increment Ops331736
+ Node: Truth Values and Conditions335174
+ Node: Truth Values336257
+ Node: Typing and Comparison337306
+ Node: Variable Typing338099
+ Ref: Variable Typing-Footnote-1341999
+ Node: Comparison Operators342121
+ Ref: table-relational-ops342531
+ Node: POSIX String Comparison346079
+ Ref: POSIX String Comparison-Footnote-1347163
+ Node: Boolean Ops347301
+ Ref: Boolean Ops-Footnote-1351371
+ Node: Conditional Exp351462
+ Node: Function Calls353189
+ Node: Precedence356947
+ Node: Locales360616
+ Node: Patterns and Actions362219
+ Node: Pattern Overview363273
+ Node: Regexp Patterns364950
+ Node: Expression Patterns365493
+ Node: Ranges369274
+ Node: BEGIN/END372380
+ Node: Using BEGIN/END373142
+ Ref: Using BEGIN/END-Footnote-1375878
+ Node: I/O And BEGIN/END375984
+ Node: Empty381205
+ Node: Using Shell Variables381522
+ Node: Action Overview383805
+ Node: Statements386150
+ Node: If Statement388004
+ Node: While Statement389503
+ Node: Do Statement391547
+ Node: For Statement392703
+ Node: Switch Statement395855
+ Node: Break Statement397958
+ Node: Continue Statement400013
+ Node: Next Statement401806
+ Node: Nextfile Statement404196
+ Node: Exit Statement406851
+ Node: Built-in Variables409253
+ Node: User-modified410349
+ Ref: User-modified-Footnote-1418034
+ Node: Auto-set418096
 -Ref: Auto-set-Footnote-1430661
 -Ref: Auto-set-Footnote-2430866
 -Node: ARGC and ARGV430922
 -Node: Arrays434776
 -Node: Array Basics436274
 -Node: Array Intro437100
 -Ref: figure-array-elements439073
 -Node: Reference to Elements441480
 -Node: Assigning Elements443753
 -Node: Array Example444244
 -Node: Scanning an Array445976
 -Node: Controlling Scanning448991
 -Ref: Controlling Scanning-Footnote-1454164
 -Node: Delete454480
 -Ref: Delete-Footnote-1457245
 -Node: Numeric Array Subscripts457302
 -Node: Uninitialized Subscripts459485
 -Node: Multidimensional461110
 -Node: Multiscanning464203
 -Node: Arrays of Arrays465792
 -Node: Functions470432
 -Node: Built-in471251
 -Node: Calling Built-in472329
 -Node: Numeric Functions474317
 -Ref: Numeric Functions-Footnote-1478151
 -Ref: Numeric Functions-Footnote-2478508
 -Ref: Numeric Functions-Footnote-3478556
 -Node: String Functions478825
 -Ref: String Functions-Footnote-1501836
 -Ref: String Functions-Footnote-2501965
 -Ref: String Functions-Footnote-3502213
 -Node: Gory Details502300
 -Ref: table-sub-escapes503969
 -Ref: table-sub-posix-92505323
 -Ref: table-sub-proposed506674
 -Ref: table-posix-sub508028
 -Ref: table-gensub-escapes509573
 -Ref: Gory Details-Footnote-1510749
 -Ref: Gory Details-Footnote-2510800
 -Node: I/O Functions510951
 -Ref: I/O Functions-Footnote-1518074
 -Node: Time Functions518221
 -Ref: Time Functions-Footnote-1528685
 -Ref: Time Functions-Footnote-2528753
 -Ref: Time Functions-Footnote-3528911
 -Ref: Time Functions-Footnote-4529022
 -Ref: Time Functions-Footnote-5529134
 -Ref: Time Functions-Footnote-6529361
 -Node: Bitwise Functions529627
 -Ref: table-bitwise-ops530189
 -Ref: Bitwise Functions-Footnote-1534434
 -Node: Type Functions534618
 -Node: I18N Functions535760
 -Node: User-defined537405
 -Node: Definition Syntax538209
 -Ref: Definition Syntax-Footnote-1543124
 -Node: Function Example543193
 -Ref: Function Example-Footnote-1545837
 -Node: Function Caveats545859
 -Node: Calling A Function546377
 -Node: Variable Scope547332
 -Node: Pass By Value/Reference550320
 -Node: Return Statement553828
 -Node: Dynamic Typing556810
 -Node: Indirect Calls557739
 -Node: Library Functions567426
 -Ref: Library Functions-Footnote-1570939
 -Ref: Library Functions-Footnote-2571082
 -Node: Library Names571253
 -Ref: Library Names-Footnote-1574726
 -Ref: Library Names-Footnote-2574946
 -Node: General Functions575032
 -Node: Strtonum Function576060
 -Node: Assert Function578990
 -Node: Round Function582316
 -Node: Cliff Random Function583857
 -Node: Ordinal Functions584873
 -Ref: Ordinal Functions-Footnote-1587950
 -Ref: Ordinal Functions-Footnote-2588202
 -Node: Join Function588413
 -Ref: Join Function-Footnote-1590184
 -Node: Getlocaltime Function590384
 -Node: Readfile Function594125
 -Node: Data File Management595964
 -Node: Filetrans Function596596
 -Node: Rewind Function600665
 -Node: File Checking602052
 -Node: Empty Files603146
 -Node: Ignoring Assigns605376
 -Node: Getopt Function606930
 -Ref: Getopt Function-Footnote-1618233
 -Node: Passwd Functions618436
 -Ref: Passwd Functions-Footnote-1627414
 -Node: Group Functions627502
 -Node: Walking Arrays635586
 -Node: Sample Programs637722
 -Node: Running Examples638396
 -Node: Clones639124
 -Node: Cut Program640348
 -Node: Egrep Program650199
 -Ref: Egrep Program-Footnote-1657972
 -Node: Id Program658082
 -Node: Split Program661731
 -Ref: Split Program-Footnote-1665250
 -Node: Tee Program665378
 -Node: Uniq Program668181
 -Node: Wc Program675610
 -Ref: Wc Program-Footnote-1679876
 -Ref: Wc Program-Footnote-2680076
 -Node: Miscellaneous Programs680168
 -Node: Dupword Program681356
 -Node: Alarm Program683387
 -Node: Translate Program688194
 -Ref: Translate Program-Footnote-1692581
 -Ref: Translate Program-Footnote-2692829
 -Node: Labels Program692963
 -Ref: Labels Program-Footnote-1696334
 -Node: Word Sorting696418
 -Node: History Sorting700302
 -Node: Extract Program702141
 -Ref: Extract Program-Footnote-1709644
 -Node: Simple Sed709772
 -Node: Igawk Program712834
 -Ref: Igawk Program-Footnote-1728005
 -Ref: Igawk Program-Footnote-2728206
 -Node: Anagram Program728344
 -Node: Signature Program731412
 -Node: Advanced Features732512
 -Node: Nondecimal Data734398
 -Node: Array Sorting735981
 -Node: Controlling Array Traversal736678
 -Node: Array Sorting Functions744962
 -Ref: Array Sorting Functions-Footnote-1748831
 -Node: Two-way I/O749025
 -Ref: Two-way I/O-Footnote-1754457
 -Node: TCP/IP Networking754539
 -Node: Profiling757383
 -Node: Internationalization764886
 -Node: I18N and L10N766311
 -Node: Explaining gettext766997
 -Ref: Explaining gettext-Footnote-1772065
 -Ref: Explaining gettext-Footnote-2772249
 -Node: Programmer i18n772414
 -Node: Translator i18n776641
 -Node: String Extraction777435
 -Ref: String Extraction-Footnote-1778396
 -Node: Printf Ordering778482
 -Ref: Printf Ordering-Footnote-1781264
 -Node: I18N Portability781328
 -Ref: I18N Portability-Footnote-1783777
 -Node: I18N Example783840
 -Ref: I18N Example-Footnote-1786478
 -Node: Gawk I18N786550
 -Node: Debugger787171
 -Node: Debugging788142
 -Node: Debugging Concepts788575
 -Node: Debugging Terms790431
 -Node: Awk Debugging793028
 -Node: Sample Debugging Session793920
 -Node: Debugger Invocation794440
 -Node: Finding The Bug795773
 -Node: List of Debugger Commands802260
 -Node: Breakpoint Control803594
 -Node: Debugger Execution Control807258
 -Node: Viewing And Changing Data810618
 -Node: Execution Stack813974
 -Node: Debugger Info815441
 -Node: Miscellaneous Debugger Commands819435
 -Node: Readline Support824613
 -Node: Limitations825444
 -Node: Arbitrary Precision Arithmetic827696
 -Ref: Arbitrary Precision Arithmetic-Footnote-1829345
 -Node: General Arithmetic829493
 -Node: Floating Point Issues831213
 -Node: String Conversion Precision832094
 -Ref: String Conversion Precision-Footnote-1833799
 -Node: Unexpected Results833908
 -Node: POSIX Floating Point Problems836061
 -Ref: POSIX Floating Point Problems-Footnote-1839886
 -Node: Integer Programming839924
 -Node: Floating-point Programming841663
 -Ref: Floating-point Programming-Footnote-1847994
 -Ref: Floating-point Programming-Footnote-2848264
 -Node: Floating-point Representation848528
 -Node: Floating-point Context849693
 -Ref: table-ieee-formats850532
 -Node: Rounding Mode851916
 -Ref: table-rounding-modes852395
 -Ref: Rounding Mode-Footnote-1855410
 -Node: Gawk and MPFR855589
 -Node: Arbitrary Precision Floats856998
 -Ref: Arbitrary Precision Floats-Footnote-1859441
 -Node: Setting Precision859757
 -Ref: table-predefined-precision-strings860443
 -Node: Setting Rounding Mode862588
 -Ref: table-gawk-rounding-modes862992
 -Node: Floating-point Constants864179
 -Node: Changing Precision865608
 -Ref: Changing Precision-Footnote-1867005
 -Node: Exact Arithmetic867179
 -Node: Arbitrary Precision Integers870317
 -Ref: Arbitrary Precision Integers-Footnote-1873332
 -Node: Dynamic Extensions873479
 -Node: Extension Intro874937
 -Node: Plugin License876202
 -Node: Extension Mechanism Outline876887
 -Ref: load-extension877304
 -Ref: load-new-function878782
 -Ref: call-new-function879777
 -Node: Extension API Description881792
 -Node: Extension API Functions Introduction883079
 -Node: General Data Types888006
 -Ref: General Data Types-Footnote-1893701
 -Node: Requesting Values894000
 -Ref: table-value-types-returned894737
 -Node: Memory Allocation Functions895691
 -Ref: Memory Allocation Functions-Footnote-1898437
 -Node: Constructor Functions898533
 -Node: Registration Functions900291
 -Node: Extension Functions900976
 -Node: Exit Callback Functions903278
 -Node: Extension Version String904527
 -Node: Input Parsers905177
 -Node: Output Wrappers914934
 -Node: Two-way processors919444
 -Node: Printing Messages921652
 -Ref: Printing Messages-Footnote-1922729
 -Node: Updating `ERRNO'922881
 -Node: Accessing Parameters923620
 -Node: Symbol Table Access924850
 -Node: Symbol table by name925364
 -Node: Symbol table by cookie927340
 -Ref: Symbol table by cookie-Footnote-1931472
 -Node: Cached values931535
 -Ref: Cached values-Footnote-1935025
 -Node: Array Manipulation935116
 -Ref: Array Manipulation-Footnote-1936214
 -Node: Array Data Types936253
 -Ref: Array Data Types-Footnote-1938956
 -Node: Array Functions939048
 -Node: Flattening Arrays942884
 -Node: Creating Arrays949736
 -Node: Extension API Variables954461
 -Node: Extension Versioning955097
 -Node: Extension API Informational Variables956998
 -Node: Extension API Boilerplate958084
 -Node: Finding Extensions961888
 -Node: Extension Example962448
 -Node: Internal File Description963178
 -Node: Internal File Ops967269
 -Ref: Internal File Ops-Footnote-1978778
 -Node: Using Internal File Ops978918
 -Ref: Using Internal File Ops-Footnote-1981265
 -Node: Extension Samples981531
 -Node: Extension Sample File Functions983055
 -Node: Extension Sample Fnmatch991542
 -Node: Extension Sample Fork993311
 -Node: Extension Sample Inplace994524
 -Node: Extension Sample Ord996302
 -Node: Extension Sample Readdir997138
 -Node: Extension Sample Revout998670
 -Node: Extension Sample Rev2way999263
 -Node: Extension Sample Read write array999953
 -Node: Extension Sample Readfile1001836
 -Node: Extension Sample API Tests1002936
 -Node: Extension Sample Time1003461
 -Node: gawkextlib1004825
 -Node: Language History1007606
 -Node: V7/SVR3.11009199
 -Node: SVR41011519
 -Node: POSIX1012961
 -Node: BTL1014347
 -Node: POSIX/GNU1015081
 -Node: Feature History1020680
 -Node: Common Extensions1033656
 -Node: Ranges and Locales1034968
 -Ref: Ranges and Locales-Footnote-11039585
 -Ref: Ranges and Locales-Footnote-21039612
 -Ref: Ranges and Locales-Footnote-31039846
 -Node: Contributors1040067
 -Node: Installation1045448
 -Node: Gawk Distribution1046342
 -Node: Getting1046826
 -Node: Extracting1047652
 -Node: Distribution contents1049344
 -Node: Unix Installation1055065
 -Node: Quick Installation1055682
 -Node: Additional Configuration Options1058128
 -Node: Configuration Philosophy1059864
 -Node: Non-Unix Installation1062218
 -Node: PC Installation1062676
 -Node: PC Binary Installation1063987
 -Node: PC Compiling1065835
 -Node: PC Testing1068795
 -Node: PC Using1069971
 -Node: Cygwin1074139
 -Node: MSYS1074948
 -Node: VMS Installation1075462
 -Node: VMS Compilation1076258
 -Ref: VMS Compilation-Footnote-11077510
 -Node: VMS Dynamic Extensions1077568
 -Node: VMS Installation Details1078941
 -Node: VMS Running1081192
 -Node: VMS GNV1084026
 -Node: VMS Old Gawk1084749
 -Node: Bugs1085219
 -Node: Other Versions1089137
 -Node: Notes1095221
 -Node: Compatibility Mode1096021
 -Node: Additions1096804
 -Node: Accessing The Source1097731
 -Node: Adding Code1099171
 -Node: New Ports1105216
 -Node: Derived Files1109351
 -Ref: Derived Files-Footnote-11114672
 -Ref: Derived Files-Footnote-21114706
 -Ref: Derived Files-Footnote-31115306
 -Node: Future Extensions1115404
 -Node: Implementation Limitations1115987
 -Node: Extension Design1117235
 -Node: Old Extension Problems1118389
 -Ref: Old Extension Problems-Footnote-11119897
 -Node: Extension New Mechanism Goals1119954
 -Ref: Extension New Mechanism Goals-Footnote-11123319
 -Node: Extension Other Design Decisions1123505
 -Node: Extension Future Growth1125611
 -Node: Old Extension Mechanism1126447
 -Node: Basic Concepts1128187
 -Node: Basic High Level1128868
 -Ref: figure-general-flow1129140
 -Ref: figure-process-flow1129739
 -Ref: Basic High Level-Footnote-11132968
 -Node: Basic Data Typing1133153
 -Node: Glossary1136508
 -Node: Copying1161739
 -Node: GNU Free Documentation License1199295
 -Node: Index1224431
++Ref: Auto-set-Footnote-1430998
++Ref: Auto-set-Footnote-2431203
++Node: ARGC and ARGV431259
++Node: Arrays435113
++Node: Array Basics436611
++Node: Array Intro437437
++Ref: figure-array-elements439410
++Node: Reference to Elements441817
++Node: Assigning Elements444090
++Node: Array Example444581
++Node: Scanning an Array446313
++Node: Controlling Scanning449328
++Ref: Controlling Scanning-Footnote-1454501
++Node: Delete454817
++Ref: Delete-Footnote-1457582
++Node: Numeric Array Subscripts457639
++Node: Uninitialized Subscripts459822
++Node: Multidimensional461447
++Node: Multiscanning464540
++Node: Arrays of Arrays466129
++Node: Functions470769
++Node: Built-in471588
++Node: Calling Built-in472666
++Node: Numeric Functions474654
++Ref: Numeric Functions-Footnote-1478488
++Ref: Numeric Functions-Footnote-2478845
++Ref: Numeric Functions-Footnote-3478893
++Node: String Functions479162
++Ref: String Functions-Footnote-1502173
++Ref: String Functions-Footnote-2502302
++Ref: String Functions-Footnote-3502550
++Node: Gory Details502637
++Ref: table-sub-escapes504306
++Ref: table-sub-posix-92505660
++Ref: table-sub-proposed507011
++Ref: table-posix-sub508365
++Ref: table-gensub-escapes509910
++Ref: Gory Details-Footnote-1511086
++Ref: Gory Details-Footnote-2511137
++Node: I/O Functions511288
++Ref: I/O Functions-Footnote-1518411
++Node: Time Functions518558
++Ref: Time Functions-Footnote-1529022
++Ref: Time Functions-Footnote-2529090
++Ref: Time Functions-Footnote-3529248
++Ref: Time Functions-Footnote-4529359
++Ref: Time Functions-Footnote-5529471
++Ref: Time Functions-Footnote-6529698
++Node: Bitwise Functions529964
++Ref: table-bitwise-ops530526
++Ref: Bitwise Functions-Footnote-1534771
++Node: Type Functions534955
++Node: I18N Functions536097
++Node: User-defined537742
++Node: Definition Syntax538546
++Ref: Definition Syntax-Footnote-1543461
++Node: Function Example543530
++Ref: Function Example-Footnote-1546174
++Node: Function Caveats546196
++Node: Calling A Function546714
++Node: Variable Scope547669
++Node: Pass By Value/Reference550657
++Node: Return Statement554165
++Node: Dynamic Typing557147
++Node: Indirect Calls558076
++Node: Library Functions567763
++Ref: Library Functions-Footnote-1571276
++Ref: Library Functions-Footnote-2571419
++Node: Library Names571590
++Ref: Library Names-Footnote-1575063
++Ref: Library Names-Footnote-2575283
++Node: General Functions575369
++Node: Strtonum Function576397
++Node: Assert Function579327
++Node: Round Function582653
++Node: Cliff Random Function584194
++Node: Ordinal Functions585210
++Ref: Ordinal Functions-Footnote-1588287
++Ref: Ordinal Functions-Footnote-2588539
++Node: Join Function588750
++Ref: Join Function-Footnote-1590521
++Node: Getlocaltime Function590721
++Node: Readfile Function594462
++Node: Data File Management596301
++Node: Filetrans Function596933
++Node: Rewind Function601002
++Node: File Checking602389
++Node: Empty Files603483
++Node: Ignoring Assigns605713
++Node: Getopt Function607267
++Ref: Getopt Function-Footnote-1618570
++Node: Passwd Functions618773
++Ref: Passwd Functions-Footnote-1627751
++Node: Group Functions627839
++Node: Walking Arrays635923
++Node: Sample Programs638059
++Node: Running Examples638733
++Node: Clones639461
++Node: Cut Program640685
++Node: Egrep Program650536
++Ref: Egrep Program-Footnote-1658309
++Node: Id Program658419
++Node: Split Program662068
++Ref: Split Program-Footnote-1665587
++Node: Tee Program665715
++Node: Uniq Program668518
++Node: Wc Program675947
++Ref: Wc Program-Footnote-1680213
++Ref: Wc Program-Footnote-2680413
++Node: Miscellaneous Programs680505
++Node: Dupword Program681693
++Node: Alarm Program683724
++Node: Translate Program688531
++Ref: Translate Program-Footnote-1692918
++Ref: Translate Program-Footnote-2693166
++Node: Labels Program693300
++Ref: Labels Program-Footnote-1696671
++Node: Word Sorting696755
++Node: History Sorting700639
++Node: Extract Program702478
++Ref: Extract Program-Footnote-1709981
++Node: Simple Sed710109
++Node: Igawk Program713171
++Ref: Igawk Program-Footnote-1728342
++Ref: Igawk Program-Footnote-2728543
++Node: Anagram Program728681
++Node: Signature Program731749
++Node: Advanced Features732849
++Node: Nondecimal Data734735
++Node: Array Sorting736318
++Node: Controlling Array Traversal737015
++Node: Array Sorting Functions745299
++Ref: Array Sorting Functions-Footnote-1749168
++Node: Two-way I/O749362
++Ref: Two-way I/O-Footnote-1754794
++Node: TCP/IP Networking754876
++Node: Profiling757720
++Node: Internationalization765223
++Node: I18N and L10N766648
++Node: Explaining gettext767334
++Ref: Explaining gettext-Footnote-1772402
++Ref: Explaining gettext-Footnote-2772586
++Node: Programmer i18n772751
++Node: Translator i18n776978
++Node: String Extraction777772
++Ref: String Extraction-Footnote-1778733
++Node: Printf Ordering778819
++Ref: Printf Ordering-Footnote-1781601
++Node: I18N Portability781665
++Ref: I18N Portability-Footnote-1784114
++Node: I18N Example784177
++Ref: I18N Example-Footnote-1786815
++Node: Gawk I18N786887
++Node: Debugger787508
++Node: Debugging788479
++Node: Debugging Concepts788912
++Node: Debugging Terms790768
++Node: Awk Debugging793365
++Node: Sample Debugging Session794257
++Node: Debugger Invocation794777
++Node: Finding The Bug796110
++Node: List of Debugger Commands802597
++Node: Breakpoint Control803931
++Node: Debugger Execution Control807595
++Node: Viewing And Changing Data810955
++Node: Execution Stack814311
++Node: Debugger Info815778
++Node: Miscellaneous Debugger Commands819772
++Node: Readline Support824950
++Node: Limitations825781
++Node: Arbitrary Precision Arithmetic828033
++Ref: Arbitrary Precision Arithmetic-Footnote-1829682
++Node: General Arithmetic829830
++Node: Floating Point Issues831550
++Node: String Conversion Precision832431
++Ref: String Conversion Precision-Footnote-1834136
++Node: Unexpected Results834245
++Node: POSIX Floating Point Problems836398
++Ref: POSIX Floating Point Problems-Footnote-1840223
++Node: Integer Programming840261
++Node: Floating-point Programming842000
++Ref: Floating-point Programming-Footnote-1848331
++Ref: Floating-point Programming-Footnote-2848601
++Node: Floating-point Representation848865
++Node: Floating-point Context850030
++Ref: table-ieee-formats850869
++Node: Rounding Mode852253
++Ref: table-rounding-modes852732
++Ref: Rounding Mode-Footnote-1855747
++Node: Gawk and MPFR855926
++Node: Arbitrary Precision Floats857335
++Ref: Arbitrary Precision Floats-Footnote-1859778
++Node: Setting Precision860094
++Ref: table-predefined-precision-strings860780
++Node: Setting Rounding Mode862925
++Ref: table-gawk-rounding-modes863329
++Node: Floating-point Constants864516
++Node: Changing Precision865945
++Ref: Changing Precision-Footnote-1867342
++Node: Exact Arithmetic867516
++Node: Arbitrary Precision Integers870654
++Ref: Arbitrary Precision Integers-Footnote-1873669
++Node: Dynamic Extensions873816
++Node: Extension Intro875274
++Node: Plugin License876539
++Node: Extension Mechanism Outline877224
++Ref: load-extension877641
++Ref: load-new-function879119
++Ref: call-new-function880114
++Node: Extension API Description882129
++Node: Extension API Functions Introduction883416
++Node: General Data Types888343
++Ref: General Data Types-Footnote-1894038
++Node: Requesting Values894337
++Ref: table-value-types-returned895074
++Node: Memory Allocation Functions896028
++Ref: Memory Allocation Functions-Footnote-1898774
++Node: Constructor Functions898870
++Node: Registration Functions900628
++Node: Extension Functions901313
++Node: Exit Callback Functions903615
++Node: Extension Version String904864
++Node: Input Parsers905514
++Node: Output Wrappers915271
++Node: Two-way processors919781
++Node: Printing Messages921989
++Ref: Printing Messages-Footnote-1923066
++Node: Updating `ERRNO'923218
++Node: Accessing Parameters923957
++Node: Symbol Table Access925187
++Node: Symbol table by name925701
++Node: Symbol table by cookie927677
++Ref: Symbol table by cookie-Footnote-1931809
++Node: Cached values931872
++Ref: Cached values-Footnote-1935362
++Node: Array Manipulation935453
++Ref: Array Manipulation-Footnote-1936551
++Node: Array Data Types936590
++Ref: Array Data Types-Footnote-1939293
++Node: Array Functions939385
++Node: Flattening Arrays943221
++Node: Creating Arrays950073
++Node: Extension API Variables954798
++Node: Extension Versioning955434
++Node: Extension API Informational Variables957335
++Node: Extension API Boilerplate958421
++Node: Finding Extensions962225
++Node: Extension Example962785
++Node: Internal File Description963515
++Node: Internal File Ops967606
++Ref: Internal File Ops-Footnote-1979115
++Node: Using Internal File Ops979255
++Ref: Using Internal File Ops-Footnote-1981602
++Node: Extension Samples981868
++Node: Extension Sample File Functions983392
++Node: Extension Sample Fnmatch991879
++Node: Extension Sample Fork993648
++Node: Extension Sample Inplace994861
++Node: Extension Sample Ord996639
++Node: Extension Sample Readdir997475
++Node: Extension Sample Revout999007
++Node: Extension Sample Rev2way999600
++Node: Extension Sample Read write array1000290
++Node: Extension Sample Readfile1002173
++Node: Extension Sample API Tests1003273
++Node: Extension Sample Time1003798
++Node: gawkextlib1005162
++Node: Language History1007943
++Node: V7/SVR3.11009536
++Node: SVR41011856
++Node: POSIX1013298
++Node: BTL1014684
++Node: POSIX/GNU1015418
++Node: Feature History1021017
++Node: Common Extensions1033993
++Node: Ranges and Locales1035305
++Ref: Ranges and Locales-Footnote-11039922
++Ref: Ranges and Locales-Footnote-21039949
++Ref: Ranges and Locales-Footnote-31040183
++Node: Contributors1040404
++Node: Installation1045785
++Node: Gawk Distribution1046679
++Node: Getting1047163
++Node: Extracting1047989
++Node: Distribution contents1049681
++Node: Unix Installation1055402
++Node: Quick Installation1056019
++Node: Additional Configuration Options1058465
++Node: Configuration Philosophy1060201
++Node: Non-Unix Installation1062555
++Node: PC Installation1063013
++Node: PC Binary Installation1064324
++Node: PC Compiling1066172
++Node: PC Testing1069132
++Node: PC Using1070308
++Node: Cygwin1074476
++Node: MSYS1075285
++Node: VMS Installation1075799
++Node: VMS Compilation1076595
++Ref: VMS Compilation-Footnote-11077847
++Node: VMS Dynamic Extensions1077905
++Node: VMS Installation Details1079278
++Node: VMS Running1081529
++Node: VMS GNV1084363
++Node: VMS Old Gawk1085086
++Node: Bugs1085556
++Node: Other Versions1089474
++Node: Notes1095558
++Node: Compatibility Mode1096358
++Node: Additions1097141
++Node: Accessing The Source1098068
++Node: Adding Code1099508
++Node: New Ports1105553
++Node: Derived Files1109688
++Ref: Derived Files-Footnote-11115009
++Ref: Derived Files-Footnote-21115043
++Ref: Derived Files-Footnote-31115643
++Node: Future Extensions1115741
++Node: Implementation Limitations1116324
++Node: Extension Design1117572
++Node: Old Extension Problems1118726
++Ref: Old Extension Problems-Footnote-11120234
++Node: Extension New Mechanism Goals1120291
++Ref: Extension New Mechanism Goals-Footnote-11123656
++Node: Extension Other Design Decisions1123842
++Node: Extension Future Growth1125948
++Node: Old Extension Mechanism1126784
++Node: Basic Concepts1128524
++Node: Basic High Level1129205
++Ref: figure-general-flow1129477
++Ref: figure-process-flow1130076
++Ref: Basic High Level-Footnote-11133305
++Node: Basic Data Typing1133490
++Node: Glossary1136845
++Node: Copying1162076
++Node: GNU Free Documentation License1199632
++Node: Index1224768
  End Tag Table


Summary of changes:
 ChangeLog       |   10 +
 custom.h        |   14 +-
 dfa.c           |  420 +++++++++++++----------
 dfa.h           |   18 +-
 doc/ChangeLog   |    4 +
 doc/   | 1032 +++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |   17 +
 doc/ |   17 +
 8 files changed, 808 insertions(+), 724 deletions(-)


reply via email to

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