[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-777-g23681ec

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-777-g23681ec
Date: Sun, 14 Sep 2014 16:30:57 +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  23681ec5b179a4e981781ce2daa08f61cb7317d4 (commit)
       via  8a1df492afae19d544fa5e5b636ed427b2d1c3f5 (commit)
       via  7796fb7a2e70c0252531bd224889baccacae1c9e (commit)
       via  1684dfc1f5abd1e0093feb586ae428ce42d1a827 (commit)
      from  dc03ae8d25acc19f27f015ab568e07f7d24fe2f6 (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 23681ec5b179a4e981781ce2daa08f61cb7317d4
Merge: dc03ae8 8a1df49
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Sep 14 19:30:40 2014 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index 2b8c0e0,bd9ddba..7c08ae1
--- a/doc/
+++ b/doc/
@@@ -34120,514 -34081,514 +34126,514 @@@ Node: Intro Summary11007
  Node: Invoking Gawk110954
  Node: Command Line112469
  Node: Options113260
 -Ref: Options-Footnote-1129036
 -Node: Other Arguments129061
 -Node: Naming Standard Input131889
 -Node: Environment Variables132982
 -Node: AWKPATH Variable133540
 -Ref: AWKPATH Variable-Footnote-1136406
 -Ref: AWKPATH Variable-Footnote-2136451
 -Node: AWKLIBPATH Variable136711
 -Node: Other Environment Variables137470
 -Node: Exit Status141127
 -Node: Include Files141802
 -Node: Loading Shared Libraries145380
 -Node: Obsolete146764
 -Node: Undocumented147461
 -Node: Invoking Summary147728
 -Node: Regexp149328
 -Node: Regexp Usage150787
 -Node: Escape Sequences152820
 -Node: Regexp Operators158808
 -Ref: Regexp Operators-Footnote-1166239
 -Ref: Regexp Operators-Footnote-2166386
 -Node: Bracket Expressions166484
 -Ref: table-char-classes168502
 -Node: Leftmost Longest171442
 -Node: Computed Regexps172646
 -Node: GNU Regexp Operators176024
 -Node: Case-sensitivity179730
 -Ref: Case-sensitivity-Footnote-1182620
 -Ref: Case-sensitivity-Footnote-2182855
 -Node: Regexp Summary182963
 -Node: Reading Files184432
 -Node: Records186524
 -Node: awk split records187246
 -Node: gawk split records192104
 -Ref: gawk split records-Footnote-1196625
 -Node: Fields196662
 -Ref: Fields-Footnote-1199626
 -Node: Nonconstant Fields199712
 -Ref: Nonconstant Fields-Footnote-1201942
 -Node: Changing Fields202144
 -Node: Field Separators208098
 -Node: Default Field Splitting210800
 -Node: Regexp Field Splitting211917
 -Node: Single Character Fields215244
 -Node: Command Line Field Separator216303
 -Node: Full Line Fields219729
 -Ref: Full Line Fields-Footnote-1220237
 -Node: Field Splitting Summary220283
 -Ref: Field Splitting Summary-Footnote-1223415
 -Node: Constant Size223516
 -Node: Splitting By Content228122
 -Ref: Splitting By Content-Footnote-1232195
 -Node: Multiple Line232235
 -Ref: Multiple Line-Footnote-1238091
 -Node: Getline238270
 -Node: Plain Getline240481
 -Node: Getline/Variable243187
 -Node: Getline/File244334
 -Node: Getline/Variable/File245718
 -Ref: Getline/Variable/File-Footnote-1247317
 -Node: Getline/Pipe247404
 -Node: Getline/Variable/Pipe250090
 -Node: Getline/Coprocess251197
 -Node: Getline/Variable/Coprocess252449
 -Node: Getline Notes253186
 -Node: Getline Summary255990
 -Ref: table-getline-variants256398
 -Node: Read Timeout257310
 -Ref: Read Timeout-Footnote-1261137
 -Node: Command-line directories261195
 -Node: Input Summary262099
 -Node: Input Exercises265236
 -Node: Printing265964
 -Node: Print267686
 -Node: Print Examples269179
 -Node: Output Separators271958
 -Node: OFMT273974
 -Node: Printf275332
 -Node: Basic Printf276238
 -Node: Control Letters277777
 -Node: Format Modifiers281768
 -Node: Printf Examples287795
 -Node: Redirection290259
 -Node: Special Files297231
 -Node: Special FD297764
 -Ref: Special FD-Footnote-1301361
 -Node: Special Network301435
 -Node: Special Caveats302285
 -Node: Close Files And Pipes303081
 -Ref: Close Files And Pipes-Footnote-1310242
 -Ref: Close Files And Pipes-Footnote-2310390
 -Node: Output Summary310540
 -Node: Output Exercises311537
 -Node: Expressions312217
 -Node: Values313402
 -Node: Constants314078
 -Node: Scalar Constants314758
 -Ref: Scalar Constants-Footnote-1315617
 -Node: Nondecimal-numbers315867
 -Node: Regexp Constants318867
 -Node: Using Constant Regexps319392
 -Node: Variables322464
 -Node: Using Variables323119
 -Node: Assignment Options324843
 -Node: Conversion326718
 -Node: Strings And Numbers327242
 -Ref: Strings And Numbers-Footnote-1330304
 -Node: Locale influences conversions330413
 -Ref: table-locale-affects333130
 -Node: All Operators333718
 -Node: Arithmetic Ops334348
 -Node: Concatenation336853
 -Ref: Concatenation-Footnote-1339672
 -Node: Assignment Ops339778
 -Ref: table-assign-ops344761
 -Node: Increment Ops346064
 -Node: Truth Values and Conditions349502
 -Node: Truth Values350585
 -Node: Typing and Comparison351634
 -Node: Variable Typing352427
 -Node: Comparison Operators356079
 -Ref: table-relational-ops356489
 -Node: POSIX String Comparison360039
 -Ref: POSIX String Comparison-Footnote-1361123
 -Node: Boolean Ops361261
 -Ref: Boolean Ops-Footnote-1365600
 -Node: Conditional Exp365691
 -Node: Function Calls367418
 -Node: Precedence371298
 -Node: Locales374967
 -Node: Expressions Summary376598
 -Node: Patterns and Actions379139
 -Node: Pattern Overview380255
 -Node: Regexp Patterns381932
 -Node: Expression Patterns382475
 -Node: Ranges386255
 -Node: BEGIN/END389361
 -Node: Using BEGIN/END390123
 -Ref: Using BEGIN/END-Footnote-1392859
 -Node: I/O And BEGIN/END392965
 -Node: Empty398167
 -Node: Using Shell Variables398484
 -Node: Action Overview400767
 -Node: Statements403094
 -Node: If Statement404942
 -Node: While Statement406440
 -Node: Do Statement408484
 -Node: For Statement409640
 -Node: Switch Statement412792
 -Node: Break Statement415180
 -Node: Continue Statement417221
 -Node: Next Statement419046
 -Node: Nextfile Statement421416
 -Node: Exit Statement424073
 -Node: Built-in Variables426477
 -Node: User-modified427604
 -Ref: User-modified-Footnote-1435293
 -Node: Auto-set435355
 -Ref: Auto-set-Footnote-1448037
 -Ref: Auto-set-Footnote-2448242
 -Node: ARGC and ARGV448298
 -Node: Pattern Action Summary452202
 -Node: Arrays454425
 -Node: Array Basics455974
 -Node: Array Intro456800
 -Ref: figure-array-elements458773
 -Ref: Array Intro-Footnote-1461297
 -Node: Reference to Elements461425
 -Node: Assigning Elements463875
 -Node: Array Example464366
 -Node: Scanning an Array466098
 -Node: Controlling Scanning469099
 -Ref: Controlling Scanning-Footnote-1474272
 -Node: Delete474588
 -Ref: Delete-Footnote-1477339
 -Node: Numeric Array Subscripts477396
 -Node: Uninitialized Subscripts479579
 -Node: Multidimensional481206
 -Node: Multiscanning484319
 -Node: Arrays of Arrays485908
 -Node: Arrays Summary490571
 -Node: Functions492676
 -Node: Built-in493549
 -Node: Calling Built-in494627
 -Node: Numeric Functions496615
 -Ref: Numeric Functions-Footnote-1500649
 -Ref: Numeric Functions-Footnote-2501006
 -Ref: Numeric Functions-Footnote-3501054
 -Node: String Functions501323
 -Ref: String Functions-Footnote-1524320
 -Ref: String Functions-Footnote-2524449
 -Ref: String Functions-Footnote-3524697
 -Node: Gory Details524784
 -Ref: table-sub-escapes526557
 -Ref: table-sub-proposed528077
 -Ref: table-posix-sub529441
 -Ref: table-gensub-escapes530981
 -Ref: Gory Details-Footnote-1532157
 -Node: I/O Functions532308
 -Ref: I/O Functions-Footnote-1539418
 -Node: Time Functions539565
 -Ref: Time Functions-Footnote-1550029
 -Ref: Time Functions-Footnote-2550097
 -Ref: Time Functions-Footnote-3550255
 -Ref: Time Functions-Footnote-4550366
 -Ref: Time Functions-Footnote-5550478
 -Ref: Time Functions-Footnote-6550705
 -Node: Bitwise Functions550971
 -Ref: table-bitwise-ops551533
 -Ref: Bitwise Functions-Footnote-1555778
 -Node: Type Functions555962
 -Node: I18N Functions557104
 -Node: User-defined558749
 -Node: Definition Syntax559553
 -Ref: Definition Syntax-Footnote-1564866
 -Node: Function Example564935
 -Ref: Function Example-Footnote-1567575
 -Node: Function Caveats567597
 -Node: Calling A Function568115
 -Node: Variable Scope569070
 -Node: Pass By Value/Reference572058
 -Node: Return Statement575568
 -Node: Dynamic Typing578552
 -Node: Indirect Calls579481
 -Ref: Indirect Calls-Footnote-1589197
 -Node: Functions Summary589325
 -Node: Library Functions591975
 -Ref: Library Functions-Footnote-1595593
 -Ref: Library Functions-Footnote-2595736
 -Node: Library Names595907
 -Ref: Library Names-Footnote-1599380
 -Ref: Library Names-Footnote-2599600
 -Node: General Functions599686
 -Node: Strtonum Function600714
 -Node: Assert Function603616
 -Node: Round Function606942
 -Node: Cliff Random Function608483
 -Node: Ordinal Functions609499
 -Ref: Ordinal Functions-Footnote-1612564
 -Ref: Ordinal Functions-Footnote-2612816
 -Node: Join Function613027
 -Ref: Join Function-Footnote-1614798
 -Node: Getlocaltime Function614998
 -Node: Readfile Function618734
 -Node: Data File Management620573
 -Node: Filetrans Function621205
 -Node: Rewind Function625274
 -Node: File Checking626832
 -Ref: File Checking-Footnote-1627964
 -Node: Empty Files628165
 -Node: Ignoring Assigns630144
 -Node: Getopt Function631698
 -Ref: Getopt Function-Footnote-1642962
 -Node: Passwd Functions643165
 -Ref: Passwd Functions-Footnote-1652144
 -Node: Group Functions652232
 -Ref: Group Functions-Footnote-1660163
 -Node: Walking Arrays660376
 -Node: Library Functions Summary661979
 -Node: Library Exercises663367
 -Node: Sample Programs664647
 -Node: Running Examples665417
 -Node: Clones666145
 -Node: Cut Program667369
 -Node: Egrep Program677227
 -Ref: Egrep Program-Footnote-1684814
 -Node: Id Program684924
 -Node: Split Program688578
 -Ref: Split Program-Footnote-1692116
 -Node: Tee Program692244
 -Node: Uniq Program695031
 -Node: Wc Program702454
 -Ref: Wc Program-Footnote-1706719
 -Node: Miscellaneous Programs706811
 -Node: Dupword Program708024
 -Node: Alarm Program710055
 -Node: Translate Program714859
 -Ref: Translate Program-Footnote-1719432
 -Ref: Translate Program-Footnote-2719702
 -Node: Labels Program719841
 -Ref: Labels Program-Footnote-1723202
 -Node: Word Sorting723286
 -Node: History Sorting727329
 -Node: Extract Program729165
 -Node: Simple Sed736701
 -Node: Igawk Program739763
 -Ref: Igawk Program-Footnote-1754067
 -Ref: Igawk Program-Footnote-2754268
 -Node: Anagram Program754406
 -Node: Signature Program757474
 -Node: Programs Summary758721
 -Node: Programs Exercises759936
 -Ref: Programs Exercises-Footnote-1764067
 -Node: Advanced Features764158
 -Node: Nondecimal Data766106
 -Node: Array Sorting767683
 -Node: Controlling Array Traversal768380
 -Node: Array Sorting Functions776660
 -Ref: Array Sorting Functions-Footnote-1780567
 -Node: Two-way I/O780761
 -Ref: Two-way I/O-Footnote-1785705
 -Ref: Two-way I/O-Footnote-2785884
 -Node: TCP/IP Networking785966
 -Node: Profiling788811
 -Node: Advanced Features Summary796353
 -Node: Internationalization798217
 -Node: I18N and L10N799697
 -Node: Explaining gettext800383
 -Ref: Explaining gettext-Footnote-1805409
 -Ref: Explaining gettext-Footnote-2805593
 -Node: Programmer i18n805758
 -Ref: Programmer i18n-Footnote-1810552
 -Node: Translator i18n810601
 -Node: String Extraction811395
 -Ref: String Extraction-Footnote-1812528
 -Node: Printf Ordering812614
 -Ref: Printf Ordering-Footnote-1815396
 -Node: I18N Portability815460
 -Ref: I18N Portability-Footnote-1817909
 -Node: I18N Example817972
 -Ref: I18N Example-Footnote-1820678
 -Node: Gawk I18N820750
 -Node: I18N Summary821388
 -Node: Debugger822727
 -Node: Debugging823749
 -Node: Debugging Concepts824190
 -Node: Debugging Terms826046
 -Node: Awk Debugging828643
 -Node: Sample Debugging Session829535
 -Node: Debugger Invocation830055
 -Node: Finding The Bug831391
 -Node: List of Debugger Commands837870
 -Node: Breakpoint Control839202
 -Node: Debugger Execution Control842866
 -Node: Viewing And Changing Data846226
 -Node: Execution Stack849584
 -Node: Debugger Info851097
 -Node: Miscellaneous Debugger Commands855091
 -Node: Readline Support860275
 -Node: Limitations861167
 -Node: Debugging Summary863440
 -Node: Arbitrary Precision Arithmetic864608
 -Node: Computer Arithmetic866095
 -Ref: Computer Arithmetic-Footnote-1870482
 -Node: Math Definitions870539
 -Ref: table-ieee-formats873828
 -Ref: Math Definitions-Footnote-1874368
 -Node: MPFR features874471
 -Node: FP Math Caution876088
 -Ref: FP Math Caution-Footnote-1877138
 -Node: Inexactness of computations877507
 -Node: Inexact representation878455
 -Node: Comparing FP Values879810
 -Node: Errors accumulate880774
 -Node: Getting Accuracy882207
 -Node: Try To Round884866
 -Node: Setting precision885765
 -Ref: table-predefined-precision-strings886447
 -Node: Setting the rounding mode888240
 -Ref: table-gawk-rounding-modes888604
 -Ref: Setting the rounding mode-Footnote-1892058
 -Node: Arbitrary Precision Integers892237
 -Ref: Arbitrary Precision Integers-Footnote-1895218
 -Node: POSIX Floating Point Problems895367
 -Ref: POSIX Floating Point Problems-Footnote-1899243
 -Node: Floating point summary899281
 -Node: Dynamic Extensions901485
 -Node: Extension Intro903037
 -Node: Plugin License904302
 -Node: Extension Mechanism Outline904987
 -Ref: figure-load-extension905411
 -Ref: figure-load-new-function906896
 -Ref: figure-call-new-function907898
 -Node: Extension API Description909882
 -Node: Extension API Functions Introduction911332
 -Node: General Data Types916199
 -Ref: General Data Types-Footnote-1921892
 -Node: Requesting Values922191
 -Ref: table-value-types-returned922928
 -Node: Memory Allocation Functions923886
 -Ref: Memory Allocation Functions-Footnote-1926633
 -Node: Constructor Functions926729
 -Node: Registration Functions928487
 -Node: Extension Functions929172
 -Node: Exit Callback Functions931474
 -Node: Extension Version String932722
 -Node: Input Parsers933372
 -Node: Output Wrappers943186
 -Node: Two-way processors947702
 -Node: Printing Messages949906
 -Ref: Printing Messages-Footnote-1950983
 -Node: Updating `ERRNO'951135
 -Node: Accessing Parameters951874
 -Node: Symbol Table Access953104
 -Node: Symbol table by name953618
 -Node: Symbol table by cookie955594
 -Ref: Symbol table by cookie-Footnote-1959727
 -Node: Cached values959790
 -Ref: Cached values-Footnote-1963294
 -Node: Array Manipulation963385
 -Ref: Array Manipulation-Footnote-1964483
 -Node: Array Data Types964522
 -Ref: Array Data Types-Footnote-1967225
 -Node: Array Functions967317
 -Node: Flattening Arrays971191
 -Node: Creating Arrays978043
 -Node: Extension API Variables982774
 -Node: Extension Versioning983410
 -Node: Extension API Informational Variables985311
 -Node: Extension API Boilerplate986397
 -Node: Finding Extensions990201
 -Node: Extension Example990761
 -Node: Internal File Description991491
 -Node: Internal File Ops995582
 -Ref: Internal File Ops-Footnote-11007014
 -Node: Using Internal File Ops1007154
 -Ref: Using Internal File Ops-Footnote-11009501
 -Node: Extension Samples1009769
 -Node: Extension Sample File Functions1011293
 -Node: Extension Sample Fnmatch1018861
 -Node: Extension Sample Fork1020343
 -Node: Extension Sample Inplace1021556
 -Node: Extension Sample Ord1023231
 -Node: Extension Sample Readdir1024067
 -Ref: table-readdir-file-types1024923
 -Node: Extension Sample Revout1025722
 -Node: Extension Sample Rev2way1026313
 -Node: Extension Sample Read write array1027054
 -Node: Extension Sample Readfile1028933
 -Node: Extension Sample API Tests1030033
 -Node: Extension Sample Time1030558
 -Node: gawkextlib1031873
 -Node: Extension summary1034686
 -Node: Extension Exercises1038379
 -Node: Language History1039101
 -Node: V7/SVR3.11040744
 -Node: SVR41043064
 -Node: POSIX1044506
 -Node: BTL1045892
 -Node: POSIX/GNU1046626
 -Node: Feature History1052342
 -Node: Common Extensions1065433
 -Node: Ranges and Locales1066745
 -Ref: Ranges and Locales-Footnote-11071362
 -Ref: Ranges and Locales-Footnote-21071389
 -Ref: Ranges and Locales-Footnote-31071623
 -Node: Contributors1071844
 -Node: History summary1077269
 -Node: Installation1078638
 -Node: Gawk Distribution1079589
 -Node: Getting1080073
 -Node: Extracting1080897
 -Node: Distribution contents1082539
 -Node: Unix Installation1088256
 -Node: Quick Installation1088873
 -Node: Additional Configuration Options1091315
 -Node: Configuration Philosophy1093053
 -Node: Non-Unix Installation1095404
 -Node: PC Installation1095862
 -Node: PC Binary Installation1097173
 -Node: PC Compiling1099021
 -Ref: PC Compiling-Footnote-11102020
 -Node: PC Testing1102125
 -Node: PC Using1103301
 -Node: Cygwin1107453
 -Node: MSYS1108262
 -Node: VMS Installation1108776
 -Node: VMS Compilation1109572
 -Ref: VMS Compilation-Footnote-11110794
 -Node: VMS Dynamic Extensions1110852
 -Node: VMS Installation Details1112225
 -Node: VMS Running1114477
 -Node: VMS GNV1117311
 -Node: VMS Old Gawk1118034
 -Node: Bugs1118504
 -Node: Other Versions1122508
 -Node: Installation summary1128735
 -Node: Notes1129791
 -Node: Compatibility Mode1130656
 -Node: Additions1131438
 -Node: Accessing The Source1132363
 -Node: Adding Code1133799
 -Node: New Ports1139977
 -Node: Derived Files1144458
 -Ref: Derived Files-Footnote-11149933
 -Ref: Derived Files-Footnote-21149967
 -Ref: Derived Files-Footnote-31150563
 -Node: Future Extensions1150677
 -Node: Implementation Limitations1151283
 -Node: Extension Design1152531
 -Node: Old Extension Problems1153685
 -Ref: Old Extension Problems-Footnote-11155202
 -Node: Extension New Mechanism Goals1155259
 -Ref: Extension New Mechanism Goals-Footnote-11158619
 -Node: Extension Other Design Decisions1158808
 -Node: Extension Future Growth1160914
 -Node: Old Extension Mechanism1161750
 -Node: Notes summary1163512
 -Node: Basic Concepts1164698
 -Node: Basic High Level1165379
 -Ref: figure-general-flow1165651
 -Ref: figure-process-flow1166250
 -Ref: Basic High Level-Footnote-11169479
 -Node: Basic Data Typing1169664
 -Node: Glossary1172992
 -Node: Copying1198144
 -Node: GNU Free Documentation License1235700
 -Node: Index1260836
 +Ref: Options-Footnote-1128907
 +Node: Other Arguments128932
 +Node: Naming Standard Input131760
 +Node: Environment Variables132853
 +Node: AWKPATH Variable133411
 +Ref: AWKPATH Variable-Footnote-1136277
 +Ref: AWKPATH Variable-Footnote-2136322
 +Node: AWKLIBPATH Variable136582
 +Node: Other Environment Variables137341
 +Node: Exit Status140793
 +Node: Include Files141468
 +Node: Loading Shared Libraries145046
 +Node: Obsolete146430
 +Node: Undocumented147127
 +Node: Invoking Summary147394
 +Node: Regexp148994
 +Node: Regexp Usage150453
 +Node: Escape Sequences152486
 +Node: Regexp Operators158557
 +Ref: Regexp Operators-Footnote-1165988
 +Ref: Regexp Operators-Footnote-2166135
 +Node: Bracket Expressions166233
 +Ref: table-char-classes168251
 +Node: Leftmost Longest171191
 +Node: Computed Regexps172395
 +Node: GNU Regexp Operators175773
 +Node: Case-sensitivity179479
 +Ref: Case-sensitivity-Footnote-1182369
 +Ref: Case-sensitivity-Footnote-2182604
 +Node: Regexp Summary182712
 +Node: Reading Files184181
 +Node: Records186273
 +Node: awk split records186995
 +Node: gawk split records191853
 +Ref: gawk split records-Footnote-1196374
 +Node: Fields196411
 +Ref: Fields-Footnote-1199375
 +Node: Nonconstant Fields199461
 +Ref: Nonconstant Fields-Footnote-1201691
 +Node: Changing Fields201893
 +Node: Field Separators207847
 +Node: Default Field Splitting210549
 +Node: Regexp Field Splitting211666
 +Node: Single Character Fields214993
 +Node: Command Line Field Separator216052
 +Node: Full Line Fields219478
 +Ref: Full Line Fields-Footnote-1219986
 +Node: Field Splitting Summary220032
 +Ref: Field Splitting Summary-Footnote-1223164
 +Node: Constant Size223265
 +Node: Splitting By Content227871
 +Ref: Splitting By Content-Footnote-1231944
 +Node: Multiple Line231984
 +Ref: Multiple Line-Footnote-1237840
 +Node: Getline238019
 +Node: Plain Getline240230
 +Node: Getline/Variable242936
 +Node: Getline/File244083
 +Node: Getline/Variable/File245467
 +Ref: Getline/Variable/File-Footnote-1247066
 +Node: Getline/Pipe247153
 +Node: Getline/Variable/Pipe249839
 +Node: Getline/Coprocess250946
 +Node: Getline/Variable/Coprocess252198
 +Node: Getline Notes252935
 +Node: Getline Summary255739
 +Ref: table-getline-variants256147
 +Node: Read Timeout257059
 +Ref: Read Timeout-Footnote-1260886
 +Node: Command-line directories260944
 +Node: Input Summary261848
 +Node: Input Exercises264985
 +Node: Printing265713
 +Node: Print267435
 +Node: Print Examples268928
 +Node: Output Separators271707
 +Node: OFMT273723
 +Node: Printf275081
 +Node: Basic Printf275987
 +Node: Control Letters277526
 +Node: Format Modifiers281517
 +Node: Printf Examples287544
 +Node: Redirection290008
 +Node: Special Files296980
 +Node: Special FD297513
 +Ref: Special FD-Footnote-1301110
 +Node: Special Network301184
 +Node: Special Caveats302034
 +Node: Close Files And Pipes302830
 +Ref: Close Files And Pipes-Footnote-1309991
 +Ref: Close Files And Pipes-Footnote-2310139
 +Node: Output Summary310289
 +Node: Output Exercises311286
 +Node: Expressions311966
 +Node: Values313151
 +Node: Constants313827
 +Node: Scalar Constants314507
 +Ref: Scalar Constants-Footnote-1315366
 +Node: Nondecimal-numbers315616
 +Node: Regexp Constants318616
 +Node: Using Constant Regexps319141
 +Node: Variables322213
 +Node: Using Variables322868
 +Node: Assignment Options324592
 +Node: Conversion326467
 +Node: Strings And Numbers326991
 +Ref: Strings And Numbers-Footnote-1330053
 +Node: Locale influences conversions330162
 +Ref: table-locale-affects332879
 +Node: All Operators333467
 +Node: Arithmetic Ops334097
 +Node: Concatenation336602
 +Ref: Concatenation-Footnote-1339421
 +Node: Assignment Ops339527
 +Ref: table-assign-ops344510
 +Node: Increment Ops345813
 +Node: Truth Values and Conditions349251
 +Node: Truth Values350334
 +Node: Typing and Comparison351383
 +Node: Variable Typing352176
 +Node: Comparison Operators355828
 +Ref: table-relational-ops356238
 +Node: POSIX String Comparison359788
 +Ref: POSIX String Comparison-Footnote-1360872
 +Node: Boolean Ops361010
 +Ref: Boolean Ops-Footnote-1365349
 +Node: Conditional Exp365440
 +Node: Function Calls367167
 +Node: Precedence371047
 +Node: Locales374716
 +Node: Expressions Summary376347
 +Node: Patterns and Actions378888
 +Node: Pattern Overview380004
 +Node: Regexp Patterns381681
 +Node: Expression Patterns382224
 +Node: Ranges386004
 +Node: BEGIN/END389110
 +Node: Using BEGIN/END389872
 +Ref: Using BEGIN/END-Footnote-1392608
 +Node: I/O And BEGIN/END392714
 +Node: Empty397916
 +Node: Using Shell Variables398233
 +Node: Action Overview400516
 +Node: Statements402843
 +Node: If Statement404691
 +Node: While Statement406189
 +Node: Do Statement408233
 +Node: For Statement409389
 +Node: Switch Statement412541
 +Node: Break Statement414929
 +Node: Continue Statement416970
 +Node: Next Statement418795
- Node: Nextfile Statement421185
- Node: Exit Statement423842
- Node: Built-in Variables426246
- Node: User-modified427373
- Ref: User-modified-Footnote-1435062
- Node: Auto-set435124
- Ref: Auto-set-Footnote-1448143
- Ref: Auto-set-Footnote-2448348
- Node: ARGC and ARGV448404
- Node: Pattern Action Summary452308
- Node: Arrays454531
- Node: Array Basics456080
- Node: Array Intro456906
- Ref: figure-array-elements458879
- Ref: Array Intro-Footnote-1461403
- Node: Reference to Elements461531
- Node: Assigning Elements463981
- Node: Array Example464472
- Node: Scanning an Array466204
- Node: Controlling Scanning469205
- Ref: Controlling Scanning-Footnote-1474378
- Node: Delete474694
- Ref: Delete-Footnote-1477445
- Node: Numeric Array Subscripts477502
- Node: Uninitialized Subscripts479685
- Node: Multidimensional481312
- Node: Multiscanning484425
- Node: Arrays of Arrays486014
- Node: Arrays Summary490677
- Node: Functions492782
- Node: Built-in493655
- Node: Calling Built-in494733
- Node: Numeric Functions496721
- Ref: Numeric Functions-Footnote-1501557
- Ref: Numeric Functions-Footnote-2501914
- Ref: Numeric Functions-Footnote-3501962
- Node: String Functions502231
- Ref: String Functions-Footnote-1525228
- Ref: String Functions-Footnote-2525357
- Ref: String Functions-Footnote-3525605
- Node: Gory Details525692
- Ref: table-sub-escapes527465
- Ref: table-sub-proposed528985
- Ref: table-posix-sub530349
- Ref: table-gensub-escapes531889
- Ref: Gory Details-Footnote-1533065
- Node: I/O Functions533216
- Ref: I/O Functions-Footnote-1540326
- Node: Time Functions540473
- Ref: Time Functions-Footnote-1550937
- Ref: Time Functions-Footnote-2551005
- Ref: Time Functions-Footnote-3551163
- Ref: Time Functions-Footnote-4551274
- Ref: Time Functions-Footnote-5551386
- Ref: Time Functions-Footnote-6551613
- Node: Bitwise Functions551879
- Ref: table-bitwise-ops552441
- Ref: Bitwise Functions-Footnote-1556686
- Node: Type Functions556870
- Node: I18N Functions558012
- Node: User-defined559657
- Node: Definition Syntax560461
- Ref: Definition Syntax-Footnote-1565774
- Node: Function Example565843
- Ref: Function Example-Footnote-1568483
- Node: Function Caveats568505
- Node: Calling A Function569023
- Node: Variable Scope569978
- Node: Pass By Value/Reference572966
- Node: Return Statement576476
- Node: Dynamic Typing579460
- Node: Indirect Calls580389
- Ref: Indirect Calls-Footnote-1590105
- Node: Functions Summary590233
- Node: Library Functions592883
- Ref: Library Functions-Footnote-1596501
- Ref: Library Functions-Footnote-2596644
- Node: Library Names596815
- Ref: Library Names-Footnote-1600288
- Ref: Library Names-Footnote-2600508
- Node: General Functions600594
- Node: Strtonum Function601622
- Node: Assert Function604496
- Node: Round Function607822
- Node: Cliff Random Function609363
- Node: Ordinal Functions610379
- Ref: Ordinal Functions-Footnote-1613444
- Ref: Ordinal Functions-Footnote-2613696
- Node: Join Function613907
- Ref: Join Function-Footnote-1615678
- Node: Getlocaltime Function615878
- Node: Readfile Function619614
- Node: Data File Management621453
- Node: Filetrans Function622085
- Node: Rewind Function626154
- Node: File Checking627712
- Ref: File Checking-Footnote-1628844
- Node: Empty Files629045
- Node: Ignoring Assigns631024
- Node: Getopt Function632578
- Ref: Getopt Function-Footnote-1643842
- Node: Passwd Functions644045
- Ref: Passwd Functions-Footnote-1653024
- Node: Group Functions653112
- Ref: Group Functions-Footnote-1661043
- Node: Walking Arrays661256
- Node: Library Functions Summary662859
- Node: Library Exercises664247
- Node: Sample Programs665527
- Node: Running Examples666297
- Node: Clones667025
- Node: Cut Program668249
- Node: Egrep Program678107
- Ref: Egrep Program-Footnote-1685694
- Node: Id Program685804
- Node: Split Program689458
- Ref: Split Program-Footnote-1692996
- Node: Tee Program693124
- Node: Uniq Program695911
- Node: Wc Program703334
- Ref: Wc Program-Footnote-1707599
- Node: Miscellaneous Programs707691
- Node: Dupword Program708904
- Node: Alarm Program710935
- Node: Translate Program715739
- Ref: Translate Program-Footnote-1720312
- Ref: Translate Program-Footnote-2720582
- Node: Labels Program720721
- Ref: Labels Program-Footnote-1724082
- Node: Word Sorting724166
- Node: History Sorting728209
- Node: Extract Program730045
- Node: Simple Sed737581
- Node: Igawk Program740643
- Ref: Igawk Program-Footnote-1754947
- Ref: Igawk Program-Footnote-2755148
- Node: Anagram Program755286
- Node: Signature Program758354
- Node: Programs Summary759601
- Node: Programs Exercises760816
- Ref: Programs Exercises-Footnote-1764947
- Node: Advanced Features765038
- Node: Nondecimal Data766986
- Node: Array Sorting768563
- Node: Controlling Array Traversal769260
- Node: Array Sorting Functions777540
- Ref: Array Sorting Functions-Footnote-1781447
- Node: Two-way I/O781641
- Ref: Two-way I/O-Footnote-1786585
- Ref: Two-way I/O-Footnote-2786764
- Node: TCP/IP Networking786846
- Node: Profiling789691
- Node: Advanced Features Summary797242
- Node: Internationalization799106
- Node: I18N and L10N800586
- Node: Explaining gettext801272
- Ref: Explaining gettext-Footnote-1806298
- Ref: Explaining gettext-Footnote-2806482
- Node: Programmer i18n806647
- Ref: Programmer i18n-Footnote-1811441
- Node: Translator i18n811490
- Node: String Extraction812284
- Ref: String Extraction-Footnote-1813417
- Node: Printf Ordering813503
- Ref: Printf Ordering-Footnote-1816285
- Node: I18N Portability816349
- Ref: I18N Portability-Footnote-1818798
- Node: I18N Example818861
- Ref: I18N Example-Footnote-1821567
- Node: Gawk I18N821639
- Node: I18N Summary822277
- Node: Debugger823616
- Node: Debugging824638
- Node: Debugging Concepts825079
- Node: Debugging Terms826935
- Node: Awk Debugging829532
- Node: Sample Debugging Session830424
- Node: Debugger Invocation830944
- Node: Finding The Bug832280
- Node: List of Debugger Commands838759
- Node: Breakpoint Control840091
- Node: Debugger Execution Control843755
- Node: Viewing And Changing Data847115
- Node: Execution Stack850473
- Node: Debugger Info851986
- Node: Miscellaneous Debugger Commands855980
- Node: Readline Support861164
- Node: Limitations862056
- Node: Debugging Summary864329
- Node: Arbitrary Precision Arithmetic865497
- Node: Computer Arithmetic866984
- Ref: Computer Arithmetic-Footnote-1871371
- Node: Math Definitions871428
- Ref: table-ieee-formats874717
- Ref: Math Definitions-Footnote-1875257
- Node: MPFR features875360
- Node: FP Math Caution876977
- Ref: FP Math Caution-Footnote-1878027
- Node: Inexactness of computations878396
- Node: Inexact representation879344
- Node: Comparing FP Values880699
- Node: Errors accumulate881663
- Node: Getting Accuracy883096
- Node: Try To Round885755
- Node: Setting precision886654
- Ref: table-predefined-precision-strings887336
- Node: Setting the rounding mode889129
- Ref: table-gawk-rounding-modes889493
- Ref: Setting the rounding mode-Footnote-1892947
- Node: Arbitrary Precision Integers893126
- Ref: Arbitrary Precision Integers-Footnote-1896899
- Node: POSIX Floating Point Problems897048
- Ref: POSIX Floating Point Problems-Footnote-1900924
- Node: Floating point summary900962
- Node: Dynamic Extensions903166
- Node: Extension Intro904718
- Node: Plugin License905983
- Node: Extension Mechanism Outline906668
- Ref: figure-load-extension907092
- Ref: figure-load-new-function908577
- Ref: figure-call-new-function909579
- Node: Extension API Description911563
- Node: Extension API Functions Introduction913013
- Node: General Data Types917880
- Ref: General Data Types-Footnote-1923573
- Node: Requesting Values923872
- Ref: table-value-types-returned924609
- Node: Memory Allocation Functions925567
- Ref: Memory Allocation Functions-Footnote-1928314
- Node: Constructor Functions928410
- Node: Registration Functions930168
- Node: Extension Functions930853
- Node: Exit Callback Functions933155
- Node: Extension Version String934403
- Node: Input Parsers935053
- Node: Output Wrappers944867
- Node: Two-way processors949383
- Node: Printing Messages951587
- Ref: Printing Messages-Footnote-1952664
- Node: Updating `ERRNO'952816
- Node: Accessing Parameters953555
- Node: Symbol Table Access954785
- Node: Symbol table by name955299
- Node: Symbol table by cookie957275
- Ref: Symbol table by cookie-Footnote-1961408
- Node: Cached values961471
- Ref: Cached values-Footnote-1964975
- Node: Array Manipulation965066
- Ref: Array Manipulation-Footnote-1966164
- Node: Array Data Types966203
- Ref: Array Data Types-Footnote-1968906
- Node: Array Functions968998
- Node: Flattening Arrays972872
- Node: Creating Arrays979724
- Node: Extension API Variables984455
- Node: Extension Versioning985091
- Node: Extension API Informational Variables986992
- Node: Extension API Boilerplate988078
- Node: Finding Extensions991882
- Node: Extension Example992442
- Node: Internal File Description993172
- Node: Internal File Ops997263
- Ref: Internal File Ops-Footnote-11008695
- Node: Using Internal File Ops1008835
- Ref: Using Internal File Ops-Footnote-11011182
- Node: Extension Samples1011450
- Node: Extension Sample File Functions1012974
- Node: Extension Sample Fnmatch1020542
- Node: Extension Sample Fork1022024
- Node: Extension Sample Inplace1023237
- Node: Extension Sample Ord1024912
- Node: Extension Sample Readdir1025748
- Ref: table-readdir-file-types1026604
- Node: Extension Sample Revout1027403
- Node: Extension Sample Rev2way1027994
- Node: Extension Sample Read write array1028735
- Node: Extension Sample Readfile1030614
- Node: Extension Sample API Tests1031714
- Node: Extension Sample Time1032239
- Node: gawkextlib1033554
- Node: Extension summary1036367
- Node: Extension Exercises1040060
- Node: Language History1040782
- Node: V7/SVR3.11042425
- Node: SVR41044745
- Node: POSIX1046187
- Node: BTL1047573
- Node: POSIX/GNU1048307
- Node: Feature History1054083
- Node: Common Extensions1067174
- Node: Ranges and Locales1068486
- Ref: Ranges and Locales-Footnote-11073103
- Ref: Ranges and Locales-Footnote-21073130
- Ref: Ranges and Locales-Footnote-31073364
- Node: Contributors1073585
- Node: History summary1079010
- Node: Installation1080379
- Node: Gawk Distribution1081330
- Node: Getting1081814
- Node: Extracting1082638
- Node: Distribution contents1084280
- Node: Unix Installation1090050
- Node: Quick Installation1090667
- Node: Additional Configuration Options1093109
- Node: Configuration Philosophy1094847
- Node: Non-Unix Installation1097198
- Node: PC Installation1097656
- Node: PC Binary Installation1098967
- Node: PC Compiling1100815
- Ref: PC Compiling-Footnote-11103814
- Node: PC Testing1103919
- Node: PC Using1105095
- Node: Cygwin1109247
- Node: MSYS1110056
- Node: VMS Installation1110570
- Node: VMS Compilation1111366
- Ref: VMS Compilation-Footnote-11112588
- Node: VMS Dynamic Extensions1112646
- Node: VMS Installation Details1114019
- Node: VMS Running1116271
- Node: VMS GNV1119105
- Node: VMS Old Gawk1119828
- Node: Bugs1120298
- Node: Other Versions1124302
- Node: Installation summary1130529
- Node: Notes1131585
- Node: Compatibility Mode1132450
- Node: Additions1133232
- Node: Accessing The Source1134157
- Node: Adding Code1135593
- Node: New Ports1141771
- Node: Derived Files1146252
- Ref: Derived Files-Footnote-11151333
- Ref: Derived Files-Footnote-21151367
- Ref: Derived Files-Footnote-31151963
- Node: Future Extensions1152077
- Node: Implementation Limitations1152683
- Node: Extension Design1153931
- Node: Old Extension Problems1155085
- Ref: Old Extension Problems-Footnote-11156602
- Node: Extension New Mechanism Goals1156659
- Ref: Extension New Mechanism Goals-Footnote-11160019
- Node: Extension Other Design Decisions1160208
- Node: Extension Future Growth1162314
- Node: Old Extension Mechanism1163150
- Node: Notes summary1164912
- Node: Basic Concepts1166098
- Node: Basic High Level1166779
- Ref: figure-general-flow1167051
- Ref: figure-process-flow1167650
- Ref: Basic High Level-Footnote-11170879
- Node: Basic Data Typing1171064
- Node: Glossary1174392
- Node: Copying1199544
- Node: GNU Free Documentation License1237100
- Node: Index1262236
++Node: Nextfile Statement421165
++Node: Exit Statement423822
++Node: Built-in Variables426226
++Node: User-modified427353
++Ref: User-modified-Footnote-1435042
++Node: Auto-set435104
++Ref: Auto-set-Footnote-1448123
++Ref: Auto-set-Footnote-2448328
++Node: ARGC and ARGV448384
++Node: Pattern Action Summary452288
++Node: Arrays454511
++Node: Array Basics456060
++Node: Array Intro456886
++Ref: figure-array-elements458859
++Ref: Array Intro-Footnote-1461383
++Node: Reference to Elements461511
++Node: Assigning Elements463961
++Node: Array Example464452
++Node: Scanning an Array466184
++Node: Controlling Scanning469185
++Ref: Controlling Scanning-Footnote-1474358
++Node: Delete474674
++Ref: Delete-Footnote-1477425
++Node: Numeric Array Subscripts477482
++Node: Uninitialized Subscripts479665
++Node: Multidimensional481292
++Node: Multiscanning484405
++Node: Arrays of Arrays485994
++Node: Arrays Summary490657
++Node: Functions492762
++Node: Built-in493635
++Node: Calling Built-in494713
++Node: Numeric Functions496701
++Ref: Numeric Functions-Footnote-1501537
++Ref: Numeric Functions-Footnote-2501894
++Ref: Numeric Functions-Footnote-3501942
++Node: String Functions502211
++Ref: String Functions-Footnote-1525208
++Ref: String Functions-Footnote-2525337
++Ref: String Functions-Footnote-3525585
++Node: Gory Details525672
++Ref: table-sub-escapes527445
++Ref: table-sub-proposed528965
++Ref: table-posix-sub530329
++Ref: table-gensub-escapes531869
++Ref: Gory Details-Footnote-1533045
++Node: I/O Functions533196
++Ref: I/O Functions-Footnote-1540306
++Node: Time Functions540453
++Ref: Time Functions-Footnote-1550917
++Ref: Time Functions-Footnote-2550985
++Ref: Time Functions-Footnote-3551143
++Ref: Time Functions-Footnote-4551254
++Ref: Time Functions-Footnote-5551366
++Ref: Time Functions-Footnote-6551593
++Node: Bitwise Functions551859
++Ref: table-bitwise-ops552421
++Ref: Bitwise Functions-Footnote-1556666
++Node: Type Functions556850
++Node: I18N Functions557992
++Node: User-defined559637
++Node: Definition Syntax560441
++Ref: Definition Syntax-Footnote-1565754
++Node: Function Example565823
++Ref: Function Example-Footnote-1568463
++Node: Function Caveats568485
++Node: Calling A Function569003
++Node: Variable Scope569958
++Node: Pass By Value/Reference572946
++Node: Return Statement576456
++Node: Dynamic Typing579440
++Node: Indirect Calls580369
++Ref: Indirect Calls-Footnote-1590085
++Node: Functions Summary590213
++Node: Library Functions592863
++Ref: Library Functions-Footnote-1596481
++Ref: Library Functions-Footnote-2596624
++Node: Library Names596795
++Ref: Library Names-Footnote-1600268
++Ref: Library Names-Footnote-2600488
++Node: General Functions600574
++Node: Strtonum Function601602
++Node: Assert Function604504
++Node: Round Function607830
++Node: Cliff Random Function609371
++Node: Ordinal Functions610387
++Ref: Ordinal Functions-Footnote-1613452
++Ref: Ordinal Functions-Footnote-2613704
++Node: Join Function613915
++Ref: Join Function-Footnote-1615686
++Node: Getlocaltime Function615886
++Node: Readfile Function619622
++Node: Data File Management621461
++Node: Filetrans Function622093
++Node: Rewind Function626162
++Node: File Checking627720
++Ref: File Checking-Footnote-1628852
++Node: Empty Files629053
++Node: Ignoring Assigns631032
++Node: Getopt Function632586
++Ref: Getopt Function-Footnote-1643850
++Node: Passwd Functions644053
++Ref: Passwd Functions-Footnote-1653032
++Node: Group Functions653120
++Ref: Group Functions-Footnote-1661051
++Node: Walking Arrays661264
++Node: Library Functions Summary662867
++Node: Library Exercises664255
++Node: Sample Programs665535
++Node: Running Examples666305
++Node: Clones667033
++Node: Cut Program668257
++Node: Egrep Program678115
++Ref: Egrep Program-Footnote-1685702
++Node: Id Program685812
++Node: Split Program689466
++Ref: Split Program-Footnote-1693004
++Node: Tee Program693132
++Node: Uniq Program695919
++Node: Wc Program703342
++Ref: Wc Program-Footnote-1707607
++Node: Miscellaneous Programs707699
++Node: Dupword Program708912
++Node: Alarm Program710943
++Node: Translate Program715747
++Ref: Translate Program-Footnote-1720320
++Ref: Translate Program-Footnote-2720590
++Node: Labels Program720729
++Ref: Labels Program-Footnote-1724090
++Node: Word Sorting724174
++Node: History Sorting728217
++Node: Extract Program730053
++Node: Simple Sed737589
++Node: Igawk Program740651
++Ref: Igawk Program-Footnote-1754955
++Ref: Igawk Program-Footnote-2755156
++Node: Anagram Program755294
++Node: Signature Program758362
++Node: Programs Summary759609
++Node: Programs Exercises760824
++Ref: Programs Exercises-Footnote-1764955
++Node: Advanced Features765046
++Node: Nondecimal Data766994
++Node: Array Sorting768571
++Node: Controlling Array Traversal769268
++Node: Array Sorting Functions777548
++Ref: Array Sorting Functions-Footnote-1781455
++Node: Two-way I/O781649
++Ref: Two-way I/O-Footnote-1786593
++Ref: Two-way I/O-Footnote-2786772
++Node: TCP/IP Networking786854
++Node: Profiling789699
++Node: Advanced Features Summary797250
++Node: Internationalization799114
++Node: I18N and L10N800594
++Node: Explaining gettext801280
++Ref: Explaining gettext-Footnote-1806306
++Ref: Explaining gettext-Footnote-2806490
++Node: Programmer i18n806655
++Ref: Programmer i18n-Footnote-1811449
++Node: Translator i18n811498
++Node: String Extraction812292
++Ref: String Extraction-Footnote-1813425
++Node: Printf Ordering813511
++Ref: Printf Ordering-Footnote-1816293
++Node: I18N Portability816357
++Ref: I18N Portability-Footnote-1818806
++Node: I18N Example818869
++Ref: I18N Example-Footnote-1821575
++Node: Gawk I18N821647
++Node: I18N Summary822285
++Node: Debugger823624
++Node: Debugging824646
++Node: Debugging Concepts825087
++Node: Debugging Terms826943
++Node: Awk Debugging829540
++Node: Sample Debugging Session830432
++Node: Debugger Invocation830952
++Node: Finding The Bug832288
++Node: List of Debugger Commands838767
++Node: Breakpoint Control840099
++Node: Debugger Execution Control843763
++Node: Viewing And Changing Data847123
++Node: Execution Stack850481
++Node: Debugger Info851994
++Node: Miscellaneous Debugger Commands855988
++Node: Readline Support861172
++Node: Limitations862064
++Node: Debugging Summary864337
++Node: Arbitrary Precision Arithmetic865505
++Node: Computer Arithmetic866992
++Ref: Computer Arithmetic-Footnote-1871379
++Node: Math Definitions871436
++Ref: table-ieee-formats874725
++Ref: Math Definitions-Footnote-1875265
++Node: MPFR features875368
++Node: FP Math Caution876985
++Ref: FP Math Caution-Footnote-1878035
++Node: Inexactness of computations878404
++Node: Inexact representation879352
++Node: Comparing FP Values880707
++Node: Errors accumulate881671
++Node: Getting Accuracy883104
++Node: Try To Round885763
++Node: Setting precision886662
++Ref: table-predefined-precision-strings887344
++Node: Setting the rounding mode889137
++Ref: table-gawk-rounding-modes889501
++Ref: Setting the rounding mode-Footnote-1892955
++Node: Arbitrary Precision Integers893134
++Ref: Arbitrary Precision Integers-Footnote-1896907
++Node: POSIX Floating Point Problems897056
++Ref: POSIX Floating Point Problems-Footnote-1900932
++Node: Floating point summary900970
++Node: Dynamic Extensions903174
++Node: Extension Intro904726
++Node: Plugin License905991
++Node: Extension Mechanism Outline906676
++Ref: figure-load-extension907100
++Ref: figure-load-new-function908585
++Ref: figure-call-new-function909587
++Node: Extension API Description911571
++Node: Extension API Functions Introduction913021
++Node: General Data Types917888
++Ref: General Data Types-Footnote-1923581
++Node: Requesting Values923880
++Ref: table-value-types-returned924617
++Node: Memory Allocation Functions925575
++Ref: Memory Allocation Functions-Footnote-1928322
++Node: Constructor Functions928418
++Node: Registration Functions930176
++Node: Extension Functions930861
++Node: Exit Callback Functions933163
++Node: Extension Version String934411
++Node: Input Parsers935061
++Node: Output Wrappers944875
++Node: Two-way processors949391
++Node: Printing Messages951595
++Ref: Printing Messages-Footnote-1952672
++Node: Updating `ERRNO'952824
++Node: Accessing Parameters953563
++Node: Symbol Table Access954793
++Node: Symbol table by name955307
++Node: Symbol table by cookie957283
++Ref: Symbol table by cookie-Footnote-1961416
++Node: Cached values961479
++Ref: Cached values-Footnote-1964983
++Node: Array Manipulation965074
++Ref: Array Manipulation-Footnote-1966172
++Node: Array Data Types966211
++Ref: Array Data Types-Footnote-1968914
++Node: Array Functions969006
++Node: Flattening Arrays972880
++Node: Creating Arrays979732
++Node: Extension API Variables984463
++Node: Extension Versioning985099
++Node: Extension API Informational Variables987000
++Node: Extension API Boilerplate988086
++Node: Finding Extensions991890
++Node: Extension Example992450
++Node: Internal File Description993180
++Node: Internal File Ops997271
++Ref: Internal File Ops-Footnote-11008703
++Node: Using Internal File Ops1008843
++Ref: Using Internal File Ops-Footnote-11011190
++Node: Extension Samples1011458
++Node: Extension Sample File Functions1012982
++Node: Extension Sample Fnmatch1020550
++Node: Extension Sample Fork1022032
++Node: Extension Sample Inplace1023245
++Node: Extension Sample Ord1024920
++Node: Extension Sample Readdir1025756
++Ref: table-readdir-file-types1026612
++Node: Extension Sample Revout1027411
++Node: Extension Sample Rev2way1028002
++Node: Extension Sample Read write array1028743
++Node: Extension Sample Readfile1030622
++Node: Extension Sample API Tests1031722
++Node: Extension Sample Time1032247
++Node: gawkextlib1033562
++Node: Extension summary1036375
++Node: Extension Exercises1040068
++Node: Language History1040790
++Node: V7/SVR3.11042433
++Node: SVR41044753
++Node: POSIX1046195
++Node: BTL1047581
++Node: POSIX/GNU1048315
++Node: Feature History1054091
++Node: Common Extensions1067182
++Node: Ranges and Locales1068494
++Ref: Ranges and Locales-Footnote-11073111
++Ref: Ranges and Locales-Footnote-21073138
++Ref: Ranges and Locales-Footnote-31073372
++Node: Contributors1073593
++Node: History summary1079018
++Node: Installation1080387
++Node: Gawk Distribution1081338
++Node: Getting1081822
++Node: Extracting1082646
++Node: Distribution contents1084288
++Node: Unix Installation1090058
++Node: Quick Installation1090675
++Node: Additional Configuration Options1093117
++Node: Configuration Philosophy1094855
++Node: Non-Unix Installation1097206
++Node: PC Installation1097664
++Node: PC Binary Installation1098975
++Node: PC Compiling1100823
++Ref: PC Compiling-Footnote-11103822
++Node: PC Testing1103927
++Node: PC Using1105103
++Node: Cygwin1109255
++Node: MSYS1110064
++Node: VMS Installation1110578
++Node: VMS Compilation1111374
++Ref: VMS Compilation-Footnote-11112596
++Node: VMS Dynamic Extensions1112654
++Node: VMS Installation Details1114027
++Node: VMS Running1116279
++Node: VMS GNV1119113
++Node: VMS Old Gawk1119836
++Node: Bugs1120306
++Node: Other Versions1124310
++Node: Installation summary1130537
++Node: Notes1131593
++Node: Compatibility Mode1132458
++Node: Additions1133240
++Node: Accessing The Source1134165
++Node: Adding Code1135601
++Node: New Ports1141779
++Node: Derived Files1146260
++Ref: Derived Files-Footnote-11151735
++Ref: Derived Files-Footnote-21151769
++Ref: Derived Files-Footnote-31152365
++Node: Future Extensions1152479
++Node: Implementation Limitations1153085
++Node: Extension Design1154333
++Node: Old Extension Problems1155487
++Ref: Old Extension Problems-Footnote-11157004
++Node: Extension New Mechanism Goals1157061
++Ref: Extension New Mechanism Goals-Footnote-11160421
++Node: Extension Other Design Decisions1160610
++Node: Extension Future Growth1162716
++Node: Old Extension Mechanism1163552
++Node: Notes summary1165314
++Node: Basic Concepts1166500
++Node: Basic High Level1167181
++Ref: figure-general-flow1167453
++Ref: figure-process-flow1168052
++Ref: Basic High Level-Footnote-11171281
++Node: Basic Data Typing1171466
++Node: Glossary1174794
++Node: Copying1199946
++Node: GNU Free Documentation License1237502
++Node: Index1262638
  End Tag Table


Summary of changes:
 ChangeLog                  |    6 +
 awkgram.c                  |   35 ++-
 awkgram.y                  |   35 ++-
 awklib/eg/lib/strtonum.awk |    8 +-
 doc/ChangeLog              |    4 +
 doc/              |  746 ++++++++++++++++++++++----------------------
 doc/gawk.texi              |   61 ++--
 doc/            |   49 ++--
 8 files changed, 522 insertions(+), 422 deletions(-)


reply via email to

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