[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-1088-g730630

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1088-g7306300
Date: Sun, 08 Feb 2015 07:00:08 +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  7306300f662a4fd4adc28e60db6aa0201ec1f5b2 (commit)
       via  efbd4b724d239fa3c2d2929dc50e4bb4703489b9 (commit)
      from  cb4dfe29b4d374925d3bb9aed48cadf8070afc92 (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 7306300f662a4fd4adc28e60db6aa0201ec1f5b2
Merge: cb4dfe2 efbd4b7
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Feb 8 08:59:56 2015 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index fad0fce,5bfdd43..21e8fd3
--- a/doc/
+++ b/doc/
@@@ -32594,15 -32421,15 +32593,15 @@@ Inde
                                                                (line  67)
  * debugger commands, where (backtrace):  Execution Stack.     (line  13)
  * debugger default list amount:          Debugger Info.       (line  69)
- * debugger history file:                 Debugger Info.       (line  80)
+ * debugger history file:                 Debugger Info.       (line  81)
  * debugger history size:                 Debugger Info.       (line  65)
  * debugger options:                      Debugger Info.       (line  57)
- * debugger prompt:                       Debugger Info.       (line  77)
+ * debugger prompt:                       Debugger Info.       (line  78)
  * debugger, how to start:                Debugger Invocation. (line   6)
- * debugger, read commands from a file:   Debugger Info.       (line  96)
+ * debugger, read commands from a file:   Debugger Info.       (line  97)
  * debugging awk programs:                Debugger.            (line   6)
  * debugging gawk, bug reports:           Bugs.                (line   9)
 -* decimal point character, locale specific: Options.          (line 272)
 +* decimal point character, locale specific: Options.          (line 270)
  * decrement operators:                   Increment Ops.       (line  35)
  * default keyword:                       Switch Statement.    (line   6)
  * Deifik, Scott <1>:                     Bugs.                (line  70)
@@@ -33369,9 -33189,9 +33368,9 @@@
  * insomnia, cure for:                    Alarm Program.       (line   6)
  * installation, VMS:                     VMS Installation.    (line   6)
  * installing gawk:                       Installation.        (line   6)
- * instruction tracing, in debugger:      Debugger Info.       (line  89)
+ * instruction tracing, in debugger:      Debugger Info.       (line  90)
 -* int:                                   Numeric Functions.   (line  23)
 -* INT signal (MS-Windows):               Profiling.           (line 214)
 +* int:                                   Numeric Functions.   (line  38)
 +* INT signal (MS-Windows):               Profiling.           (line 213)
  * integer array indices:                 Numeric Array Subscripts.
                                                                (line  31)
  * integers, arbitrary precision:         Arbitrary Precision Integers.
@@@ -34133,8 -33953,8 +34132,8 @@@
                                                                (line  68)
  * sample debugging session:              Sample Debugging Session.
                                                                (line   6)
 -* sandbox mode:                          Options.             (line 288)
 +* sandbox mode:                          Options.             (line 286)
- * save debugger options:                 Debugger Info.       (line  84)
+ * save debugger options:                 Debugger Info.       (line  85)
  * scalar or array:                       Type Functions.      (line  11)
  * scalar values:                         Basic Data Typing.   (line  13)
  * scanning arrays:                       Scanning an Array.   (line   6)
@@@ -34657,560 -34477,559 +34656,560 @@@
  Tag Table:
  Node: Top1204
 -Node: Foreword342156
 -Node: Foreword446600
 -Node: Preface48131
 -Ref: Preface-Footnote-151002
 -Ref: Preface-Footnote-251109
 -Ref: Preface-Footnote-351342
 -Node: History51484
 -Node: Names53835
 -Ref: Names-Footnote-154928
 -Node: This Manual55074
 -Ref: This Manual-Footnote-161574
 -Node: Conventions61674
 -Node: Manual History64011
 -Ref: Manual History-Footnote-167004
 -Ref: Manual History-Footnote-267045
 -Node: How To Contribute67119
 -Node: Acknowledgments68248
 -Node: Getting Started73065
 -Node: Running gawk75504
 -Node: One-shot76694
 -Node: Read Terminal77958
 -Node: Long79989
 -Node: Executable Scripts81502
 -Ref: Executable Scripts-Footnote-184291
 -Node: Comments84394
 -Node: Quoting86876
 -Node: DOS Quoting92394
 -Node: Sample Data Files93069
 -Node: Very Simple95664
 -Node: Two Rules100563
 -Node: More Complex102449
 -Node: Statements/Lines105311
 -Ref: Statements/Lines-Footnote-1109766
 -Node: Other Features110031
 -Node: When110967
 -Ref: When-Footnote-1112721
 -Node: Intro Summary112786
 -Node: Invoking Gawk113670
 -Node: Command Line115184
 -Node: Options115982
 -Ref: Options-Footnote-1131904
 -Ref: Options-Footnote-2132133
 -Node: Other Arguments132158
 -Node: Naming Standard Input135106
 -Node: Environment Variables136199
 -Node: AWKPATH Variable136757
 -Ref: AWKPATH Variable-Footnote-1140054
 -Ref: AWKPATH Variable-Footnote-2140099
 -Node: AWKLIBPATH Variable140359
 -Node: Other Environment Variables141502
 -Node: Exit Status145260
 -Node: Include Files145936
 -Node: Loading Shared Libraries149525
 -Node: Obsolete150952
 -Node: Undocumented151644
 -Node: Invoking Summary151911
 -Node: Regexp153574
 -Node: Regexp Usage155028
 -Node: Escape Sequences157065
 -Node: Regexp Operators163075
 -Ref: Regexp Operators-Footnote-1170485
 -Ref: Regexp Operators-Footnote-2170632
 -Node: Bracket Expressions170730
 -Ref: table-char-classes172745
 -Node: Leftmost Longest175687
 -Node: Computed Regexps176989
 -Node: GNU Regexp Operators180418
 -Node: Case-sensitivity184090
 -Ref: Case-sensitivity-Footnote-1186975
 -Ref: Case-sensitivity-Footnote-2187210
 -Node: Regexp Summary187318
 -Node: Reading Files188785
 -Node: Records190878
 -Node: awk split records191611
 -Node: gawk split records196540
 -Ref: gawk split records-Footnote-1201079
 -Node: Fields201116
 -Ref: Fields-Footnote-1203894
 -Node: Nonconstant Fields203980
 -Ref: Nonconstant Fields-Footnote-1206218
 -Node: Changing Fields206421
 -Node: Field Separators212352
 -Node: Default Field Splitting215056
 -Node: Regexp Field Splitting216173
 -Node: Single Character Fields219523
 -Node: Command Line Field Separator220582
 -Node: Full Line Fields223799
 -Ref: Full Line Fields-Footnote-1225320
 -Ref: Full Line Fields-Footnote-2225366
 -Node: Field Splitting Summary225467
 -Node: Constant Size227541
 -Node: Splitting By Content232124
 -Ref: Splitting By Content-Footnote-1236089
 -Node: Multiple Line236252
 -Ref: Multiple Line-Footnote-1242133
 -Node: Getline242312
 -Node: Plain Getline244519
 -Node: Getline/Variable247159
 -Node: Getline/File248308
 -Node: Getline/Variable/File249693
 -Ref: Getline/Variable/File-Footnote-1251296
 -Node: Getline/Pipe251383
 -Node: Getline/Variable/Pipe254061
 -Node: Getline/Coprocess255192
 -Node: Getline/Variable/Coprocess256456
 -Node: Getline Notes257195
 -Node: Getline Summary259989
 -Ref: table-getline-variants260401
 -Node: Read Timeout261230
 -Ref: Read Timeout-Footnote-1265067
 -Node: Command-line directories265125
 -Node: Input Summary266030
 -Node: Input Exercises269415
 -Node: Printing270143
 -Node: Print271920
 -Node: Print Examples273377
 -Node: Output Separators276156
 -Node: OFMT278174
 -Node: Printf279529
 -Node: Basic Printf280314
 -Node: Control Letters281886
 -Node: Format Modifiers285871
 -Node: Printf Examples291881
 -Node: Redirection294367
 -Node: Special FD301205
 -Ref: Special FD-Footnote-1304371
 -Node: Special Files304445
 -Node: Other Inherited Files305062
 -Node: Special Network306062
 -Node: Special Caveats306924
 -Node: Close Files And Pipes307873
 -Ref: Close Files And Pipes-Footnote-1315064
 -Ref: Close Files And Pipes-Footnote-2315212
 -Node: Output Summary315362
 -Node: Output Exercises316360
 -Node: Expressions317040
 -Node: Values318229
 -Node: Constants318906
 -Node: Scalar Constants319597
 -Ref: Scalar Constants-Footnote-1320459
 -Node: Nondecimal-numbers320709
 -Node: Regexp Constants323719
 -Node: Using Constant Regexps324245
 -Node: Variables327408
 -Node: Using Variables328065
 -Node: Assignment Options329976
 -Node: Conversion331851
 -Node: Strings And Numbers332375
 -Ref: Strings And Numbers-Footnote-1335440
 -Node: Locale influences conversions335549
 -Ref: table-locale-affects338295
 -Node: All Operators338887
 -Node: Arithmetic Ops339516
 -Node: Concatenation342021
 -Ref: Concatenation-Footnote-1344840
 -Node: Assignment Ops344947
 -Ref: table-assign-ops349926
 -Node: Increment Ops351236
 -Node: Truth Values and Conditions354667
 -Node: Truth Values355750
 -Node: Typing and Comparison356799
 -Node: Variable Typing357615
 -Node: Comparison Operators361282
 -Ref: table-relational-ops361692
 -Node: POSIX String Comparison365187
 -Ref: POSIX String Comparison-Footnote-1366259
 -Node: Boolean Ops366398
 -Ref: Boolean Ops-Footnote-1370876
 -Node: Conditional Exp370967
 -Node: Function Calls372705
 -Node: Precedence376585
 -Node: Locales380245
 -Node: Expressions Summary381877
 -Node: Patterns and Actions384448
 -Node: Pattern Overview385568
 -Node: Regexp Patterns387247
 -Node: Expression Patterns387790
 -Node: Ranges391499
 -Node: BEGIN/END394606
 -Node: Using BEGIN/END395367
 -Ref: Using BEGIN/END-Footnote-1398103
 -Node: I/O And BEGIN/END398209
 -Node: Empty403421
 -Node: Using Shell Variables403738
 -Node: Action Overview406011
 -Node: Statements408337
 -Node: If Statement410185
 -Node: While Statement411680
 -Node: Do Statement413708
 -Node: For Statement414856
 -Node: Switch Statement418014
 -Node: Break Statement420396
 -Node: Continue Statement422437
 -Node: Next Statement424264
 -Node: Nextfile Statement426645
 -Node: Exit Statement429273
 -Node: Built-in Variables431684
 -Node: User-modified432817
 -Ref: User-modified-Footnote-1440520
 -Node: Auto-set440582
 -Ref: Auto-set-Footnote-1453634
 -Ref: Auto-set-Footnote-2453839
 -Node: ARGC and ARGV453895
 -Node: Pattern Action Summary458113
 -Node: Arrays460546
 -Node: Array Basics461875
 -Node: Array Intro462719
 -Ref: figure-array-elements464653
 -Ref: Array Intro-Footnote-1467273
 -Node: Reference to Elements467401
 -Node: Assigning Elements469863
 -Node: Array Example470354
 -Node: Scanning an Array472113
 -Node: Controlling Scanning475133
 -Ref: Controlling Scanning-Footnote-1480527
 -Node: Numeric Array Subscripts480843
 -Node: Uninitialized Subscripts483028
 -Node: Delete484645
 -Ref: Delete-Footnote-1487394
 -Node: Multidimensional487451
 -Node: Multiscanning490548
 -Node: Arrays of Arrays492137
 -Node: Arrays Summary496891
 -Node: Functions498982
 -Node: Built-in500021
 -Node: Calling Built-in501099
 -Node: Numeric Functions503094
 -Ref: Numeric Functions-Footnote-1507110
 -Ref: Numeric Functions-Footnote-2507467
 -Ref: Numeric Functions-Footnote-3507515
 -Node: String Functions507787
 -Ref: String Functions-Footnote-1531288
 -Ref: String Functions-Footnote-2531417
 -Ref: String Functions-Footnote-3531665
 -Node: Gory Details531752
 -Ref: table-sub-escapes533533
 -Ref: table-sub-proposed535048
 -Ref: table-posix-sub536410
 -Ref: table-gensub-escapes537947
 -Ref: Gory Details-Footnote-1538780
 -Node: I/O Functions538931
 -Ref: I/O Functions-Footnote-1546167
 -Node: Time Functions546314
 -Ref: Time Functions-Footnote-1556823
 -Ref: Time Functions-Footnote-2556891
 -Ref: Time Functions-Footnote-3557049
 -Ref: Time Functions-Footnote-4557160
 -Ref: Time Functions-Footnote-5557272
 -Ref: Time Functions-Footnote-6557499
 -Node: Bitwise Functions557765
 -Ref: table-bitwise-ops558327
 -Ref: Bitwise Functions-Footnote-1562655
 -Node: Type Functions562827
 -Node: I18N Functions563979
 -Node: User-defined565626
 -Node: Definition Syntax566431
 -Ref: Definition Syntax-Footnote-1572090
 -Node: Function Example572161
 -Ref: Function Example-Footnote-1575082
 -Node: Function Caveats575104
 -Node: Calling A Function575622
 -Node: Variable Scope576580
 -Node: Pass By Value/Reference579573
 -Node: Return Statement583070
 -Node: Dynamic Typing586049
 -Node: Indirect Calls586978
 -Ref: Indirect Calls-Footnote-1598284
 -Node: Functions Summary598412
 -Node: Library Functions601114
 -Ref: Library Functions-Footnote-1604722
 -Ref: Library Functions-Footnote-2604865
 -Node: Library Names605036
 -Ref: Library Names-Footnote-1608494
 -Ref: Library Names-Footnote-2608717
 -Node: General Functions608803
 -Node: Strtonum Function609906
 -Node: Assert Function612928
 -Node: Round Function616252
 -Node: Cliff Random Function617793
 -Node: Ordinal Functions618809
 -Ref: Ordinal Functions-Footnote-1621872
 -Ref: Ordinal Functions-Footnote-2622124
 -Node: Join Function622335
 -Ref: Join Function-Footnote-1624105
 -Node: Getlocaltime Function624305
 -Node: Readfile Function628049
 -Node: Shell Quoting630021
 -Node: Data File Management631422
 -Node: Filetrans Function632054
 -Node: Rewind Function636150
 -Node: File Checking637536
 -Ref: File Checking-Footnote-1638869
 -Node: Empty Files639070
 -Node: Ignoring Assigns641049
 -Node: Getopt Function642599
 -Ref: Getopt Function-Footnote-1654063
 -Node: Passwd Functions654263
 -Ref: Passwd Functions-Footnote-1663103
 -Node: Group Functions663191
 -Ref: Group Functions-Footnote-1671088
 -Node: Walking Arrays671293
 -Node: Library Functions Summary672893
 -Node: Library Exercises674297
 -Node: Sample Programs675577
 -Node: Running Examples676347
 -Node: Clones677075
 -Node: Cut Program678299
 -Node: Egrep Program688019
 -Ref: Egrep Program-Footnote-1695522
 -Node: Id Program695632
 -Node: Split Program699308
 -Ref: Split Program-Footnote-1702762
 -Node: Tee Program702890
 -Node: Uniq Program705679
 -Node: Wc Program713098
 -Ref: Wc Program-Footnote-1717348
 -Node: Miscellaneous Programs717442
 -Node: Dupword Program718655
 -Node: Alarm Program720686
 -Node: Translate Program725491
 -Ref: Translate Program-Footnote-1730054
 -Node: Labels Program730324
 -Ref: Labels Program-Footnote-1733675
 -Node: Word Sorting733759
 -Node: History Sorting737829
 -Node: Extract Program739664
 -Node: Simple Sed747188
 -Node: Igawk Program750258
 -Ref: Igawk Program-Footnote-1764584
 -Ref: Igawk Program-Footnote-2764785
 -Ref: Igawk Program-Footnote-3764907
 -Node: Anagram Program765022
 -Node: Signature Program768083
 -Node: Programs Summary769330
 -Node: Programs Exercises770551
 -Ref: Programs Exercises-Footnote-1774682
 -Node: Advanced Features774773
 -Node: Nondecimal Data776755
 -Node: Array Sorting778345
 -Node: Controlling Array Traversal779045
 -Ref: Controlling Array Traversal-Footnote-1787411
 -Node: Array Sorting Functions787529
 -Ref: Array Sorting Functions-Footnote-1791415
 -Node: Two-way I/O791611
 -Ref: Two-way I/O-Footnote-1796556
 -Ref: Two-way I/O-Footnote-2796742
 -Node: TCP/IP Networking796824
 -Node: Profiling799696
 -Node: Advanced Features Summary807237
 -Node: Internationalization809170
 -Node: I18N and L10N810650
 -Node: Explaining gettext811336
 -Ref: Explaining gettext-Footnote-1816361
 -Ref: Explaining gettext-Footnote-2816545
 -Node: Programmer i18n816710
 -Ref: Programmer i18n-Footnote-1821586
 -Node: Translator i18n821635
 -Node: String Extraction822429
 -Ref: String Extraction-Footnote-1823560
 -Node: Printf Ordering823646
 -Ref: Printf Ordering-Footnote-1826432
 -Node: I18N Portability826496
 -Ref: I18N Portability-Footnote-1828952
 -Node: I18N Example829015
 -Ref: I18N Example-Footnote-1831818
 -Node: Gawk I18N831890
 -Node: I18N Summary832534
 -Node: Debugger833874
 -Node: Debugging834896
 -Node: Debugging Concepts835337
 -Node: Debugging Terms837147
 -Node: Awk Debugging839719
 -Node: Sample Debugging Session840625
 -Node: Debugger Invocation841159
 -Node: Finding The Bug842544
 -Node: List of Debugger Commands849023
 -Node: Breakpoint Control850355
 -Node: Debugger Execution Control854032
 -Node: Viewing And Changing Data857391
 -Node: Execution Stack860767
 -Node: Debugger Info862402
 -Node: Miscellaneous Debugger Commands866447
 -Node: Readline Support871448
 -Node: Limitations872342
 -Node: Debugging Summary874457
 -Node: Arbitrary Precision Arithmetic875631
 -Node: Computer Arithmetic877047
 -Ref: table-numeric-ranges880645
 -Ref: Computer Arithmetic-Footnote-1881504
 -Node: Math Definitions881561
 -Ref: table-ieee-formats884849
 -Ref: Math Definitions-Footnote-1885453
 -Node: MPFR features885558
 -Node: FP Math Caution887229
 -Ref: FP Math Caution-Footnote-1888279
 -Node: Inexactness of computations888648
 -Node: Inexact representation889607
 -Node: Comparing FP Values890964
 -Node: Errors accumulate892046
 -Node: Getting Accuracy893479
 -Node: Try To Round896141
 -Node: Setting precision897040
 -Ref: table-predefined-precision-strings897724
 -Node: Setting the rounding mode899513
 -Ref: table-gawk-rounding-modes899877
 -Ref: Setting the rounding mode-Footnote-1903332
 -Node: Arbitrary Precision Integers903511
 -Ref: Arbitrary Precision Integers-Footnote-1906497
 -Node: POSIX Floating Point Problems906646
 -Ref: POSIX Floating Point Problems-Footnote-1910519
 -Node: Floating point summary910557
 -Node: Dynamic Extensions912751
 -Node: Extension Intro914303
 -Node: Plugin License915569
 -Node: Extension Mechanism Outline916366
 -Ref: figure-load-extension916794
 -Ref: figure-register-new-function918274
 -Ref: figure-call-new-function919278
 -Node: Extension API Description921264
 -Node: Extension API Functions Introduction922714
 -Node: General Data Types927538
 -Ref: General Data Types-Footnote-1933277
 -Node: Memory Allocation Functions933576
 -Ref: Memory Allocation Functions-Footnote-1936415
 -Node: Constructor Functions936511
 -Node: Registration Functions938245
 -Node: Extension Functions938930
 -Node: Exit Callback Functions941227
 -Node: Extension Version String942475
 -Node: Input Parsers943140
 -Node: Output Wrappers953019
 -Node: Two-way processors957534
 -Node: Printing Messages959738
 -Ref: Printing Messages-Footnote-1960814
 -Node: Updating `ERRNO'960966
 -Node: Requesting Values961706
 -Ref: table-value-types-returned962434
 -Node: Accessing Parameters963391
 -Node: Symbol Table Access964622
 -Node: Symbol table by name965136
 -Node: Symbol table by cookie967117
 -Ref: Symbol table by cookie-Footnote-1971261
 -Node: Cached values971324
 -Ref: Cached values-Footnote-1974823
 -Node: Array Manipulation974914
 -Ref: Array Manipulation-Footnote-1976012
 -Node: Array Data Types976049
 -Ref: Array Data Types-Footnote-1978704
 -Node: Array Functions978796
 -Node: Flattening Arrays982650
 -Node: Creating Arrays989542
 -Node: Extension API Variables994313
 -Node: Extension Versioning994949
 -Node: Extension API Informational Variables996850
 -Node: Extension API Boilerplate997915
 -Node: Finding Extensions1001724
 -Node: Extension Example1002284
 -Node: Internal File Description1003056
 -Node: Internal File Ops1007123
 -Ref: Internal File Ops-Footnote-11018793
 -Node: Using Internal File Ops1018933
 -Ref: Using Internal File Ops-Footnote-11021316
 -Node: Extension Samples1021589
 -Node: Extension Sample File Functions1023115
 -Node: Extension Sample Fnmatch1030753
 -Node: Extension Sample Fork1032244
 -Node: Extension Sample Inplace1033459
 -Node: Extension Sample Ord1035134
 -Node: Extension Sample Readdir1035970
 -Ref: table-readdir-file-types1036846
 -Node: Extension Sample Revout1037657
 -Node: Extension Sample Rev2way1038247
 -Node: Extension Sample Read write array1038987
 -Node: Extension Sample Readfile1040927
 -Node: Extension Sample Time1042022
 -Node: Extension Sample API Tests1043371
 -Node: gawkextlib1043862
 -Node: Extension summary1046520
 -Node: Extension Exercises1050209
 -Node: Language History1050931
 -Node: V7/SVR3.11052587
 -Node: SVR41054768
 -Node: POSIX1056213
 -Node: BTL1057602
 -Node: POSIX/GNU1058336
 -Node: Feature History1063900
 -Node: Common Extensions1076998
 -Node: Ranges and Locales1078322
 -Ref: Ranges and Locales-Footnote-11082940
 -Ref: Ranges and Locales-Footnote-21082967
 -Ref: Ranges and Locales-Footnote-31083201
 -Node: Contributors1083422
 -Node: History summary1088963
 -Node: Installation1090333
 -Node: Gawk Distribution1091279
 -Node: Getting1091763
 -Node: Extracting1092586
 -Node: Distribution contents1094221
 -Node: Unix Installation1099938
 -Node: Quick Installation1100555
 -Node: Additional Configuration Options1102979
 -Node: Configuration Philosophy1104717
 -Node: Non-Unix Installation1107086
 -Node: PC Installation1107544
 -Node: PC Binary Installation1108863
 -Node: PC Compiling1110711
 -Ref: PC Compiling-Footnote-11113732
 -Node: PC Testing1113841
 -Node: PC Using1115017
 -Node: Cygwin1119132
 -Node: MSYS1119955
 -Node: VMS Installation1120455
 -Node: VMS Compilation1121247
 -Ref: VMS Compilation-Footnote-11122469
 -Node: VMS Dynamic Extensions1122527
 -Node: VMS Installation Details1124211
 -Node: VMS Running1126463
 -Node: VMS GNV1129299
 -Node: VMS Old Gawk1130033
 -Node: Bugs1130503
 -Node: Other Versions1134386
 -Node: Installation summary1140810
 -Node: Notes1141866
 -Node: Compatibility Mode1142731
 -Node: Additions1143513
 -Node: Accessing The Source1144438
 -Node: Adding Code1145873
 -Node: New Ports1152030
 -Node: Derived Files1156512
 -Ref: Derived Files-Footnote-11161987
 -Ref: Derived Files-Footnote-21162021
 -Ref: Derived Files-Footnote-31162617
 -Node: Future Extensions1162731
 -Node: Implementation Limitations1163337
 -Node: Extension Design1164585
 -Node: Old Extension Problems1165739
 -Ref: Old Extension Problems-Footnote-11167256
 -Node: Extension New Mechanism Goals1167313
 -Ref: Extension New Mechanism Goals-Footnote-11170673
 -Node: Extension Other Design Decisions1170862
 -Node: Extension Future Growth1172970
 -Node: Old Extension Mechanism1173806
 -Node: Notes summary1175568
 -Node: Basic Concepts1176754
 -Node: Basic High Level1177435
 -Ref: figure-general-flow1177707
 -Ref: figure-process-flow1178306
 -Ref: Basic High Level-Footnote-11181535
 -Node: Basic Data Typing1181720
 -Node: Glossary1185048
 -Node: Copying1216977
 -Node: GNU Free Documentation License1254533
 -Node: Index1279669
 +Node: Foreword342225
 +Node: Foreword446669
 +Node: Preface48200
 +Ref: Preface-Footnote-151071
 +Ref: Preface-Footnote-251178
 +Ref: Preface-Footnote-351411
 +Node: History51553
 +Node: Names53904
 +Ref: Names-Footnote-154997
 +Node: This Manual55143
 +Ref: This Manual-Footnote-161643
 +Node: Conventions61743
 +Node: Manual History64080
 +Ref: Manual History-Footnote-167073
 +Ref: Manual History-Footnote-267114
 +Node: How To Contribute67188
 +Node: Acknowledgments68317
 +Node: Getting Started73134
 +Node: Running gawk75573
 +Node: One-shot76763
 +Node: Read Terminal78027
 +Node: Long80058
 +Node: Executable Scripts81571
 +Ref: Executable Scripts-Footnote-184360
 +Node: Comments84463
 +Node: Quoting86945
 +Node: DOS Quoting92463
 +Node: Sample Data Files93138
 +Node: Very Simple95733
 +Node: Two Rules100632
 +Node: More Complex102518
 +Node: Statements/Lines105380
 +Ref: Statements/Lines-Footnote-1109835
 +Node: Other Features110100
 +Node: When111036
 +Ref: When-Footnote-1112790
 +Node: Intro Summary112855
 +Node: Invoking Gawk113739
 +Node: Command Line115253
 +Node: Options116051
 +Ref: Options-Footnote-1131846
 +Ref: Options-Footnote-2132075
 +Node: Other Arguments132100
 +Node: Naming Standard Input135048
 +Node: Environment Variables136141
 +Node: AWKPATH Variable136699
 +Ref: AWKPATH Variable-Footnote-1140106
 +Ref: AWKPATH Variable-Footnote-2140151
 +Node: AWKLIBPATH Variable140411
 +Node: Other Environment Variables141667
 +Node: Exit Status145185
 +Node: Include Files145861
 +Node: Loading Shared Libraries149450
 +Node: Obsolete150877
 +Node: Undocumented151569
 +Node: Invoking Summary151836
 +Node: Regexp153499
 +Node: Regexp Usage154953
 +Node: Escape Sequences156990
 +Node: Regexp Operators163219
 +Ref: Regexp Operators-Footnote-1170629
 +Ref: Regexp Operators-Footnote-2170776
 +Node: Bracket Expressions170874
 +Ref: table-char-classes172889
 +Node: Leftmost Longest175831
 +Node: Computed Regexps177133
 +Node: GNU Regexp Operators180562
 +Node: Case-sensitivity184234
 +Ref: Case-sensitivity-Footnote-1187119
 +Ref: Case-sensitivity-Footnote-2187354
 +Node: Regexp Summary187462
 +Node: Reading Files188929
 +Node: Records191022
 +Node: awk split records191755
 +Node: gawk split records196684
 +Ref: gawk split records-Footnote-1201223
 +Node: Fields201260
 +Ref: Fields-Footnote-1204038
 +Node: Nonconstant Fields204124
 +Ref: Nonconstant Fields-Footnote-1206362
 +Node: Changing Fields206565
 +Node: Field Separators212496
 +Node: Default Field Splitting215200
 +Node: Regexp Field Splitting216317
 +Node: Single Character Fields219667
 +Node: Command Line Field Separator220726
 +Node: Full Line Fields223943
 +Ref: Full Line Fields-Footnote-1225464
 +Ref: Full Line Fields-Footnote-2225510
 +Node: Field Splitting Summary225611
 +Node: Constant Size227685
 +Node: Splitting By Content232268
 +Ref: Splitting By Content-Footnote-1236233
 +Node: Multiple Line236396
 +Ref: Multiple Line-Footnote-1242277
 +Node: Getline242456
 +Node: Plain Getline244663
 +Node: Getline/Variable247303
 +Node: Getline/File248452
 +Node: Getline/Variable/File249837
 +Ref: Getline/Variable/File-Footnote-1251440
 +Node: Getline/Pipe251527
 +Node: Getline/Variable/Pipe254205
 +Node: Getline/Coprocess255336
 +Node: Getline/Variable/Coprocess256600
 +Node: Getline Notes257339
 +Node: Getline Summary260133
 +Ref: table-getline-variants260545
 +Node: Read Timeout261374
 +Ref: Read Timeout-Footnote-1265211
 +Node: Command-line directories265269
 +Node: Input Summary266174
 +Node: Input Exercises269559
 +Node: Printing270287
 +Node: Print272064
 +Node: Print Examples273521
 +Node: Output Separators276300
 +Node: OFMT278318
 +Node: Printf279673
 +Node: Basic Printf280458
 +Node: Control Letters282030
 +Node: Format Modifiers286015
 +Node: Printf Examples292025
 +Node: Redirection294511
 +Node: Special FD301349
 +Ref: Special FD-Footnote-1304515
 +Node: Special Files304589
 +Node: Other Inherited Files305206
 +Node: Special Network306206
 +Node: Special Caveats307068
 +Node: Close Files And Pipes308017
 +Ref: Close Files And Pipes-Footnote-1315208
 +Ref: Close Files And Pipes-Footnote-2315356
 +Node: Output Summary315506
 +Node: Output Exercises316504
 +Node: Expressions317184
 +Node: Values318373
 +Node: Constants319050
 +Node: Scalar Constants319741
 +Ref: Scalar Constants-Footnote-1320603
 +Node: Nondecimal-numbers320853
 +Node: Regexp Constants323863
 +Node: Using Constant Regexps324389
 +Node: Variables327552
 +Node: Using Variables328209
 +Node: Assignment Options330120
 +Node: Conversion331995
 +Node: Strings And Numbers332519
 +Ref: Strings And Numbers-Footnote-1335584
 +Node: Locale influences conversions335693
 +Ref: table-locale-affects338439
 +Node: All Operators339031
 +Node: Arithmetic Ops339660
 +Node: Concatenation342165
 +Ref: Concatenation-Footnote-1344984
 +Node: Assignment Ops345091
 +Ref: table-assign-ops350070
 +Node: Increment Ops351380
 +Node: Truth Values and Conditions354811
 +Node: Truth Values355894
 +Node: Typing and Comparison356943
 +Node: Variable Typing357759
 +Node: Comparison Operators361426
 +Ref: table-relational-ops361836
 +Node: POSIX String Comparison365331
 +Ref: POSIX String Comparison-Footnote-1366403
 +Node: Boolean Ops366542
 +Ref: Boolean Ops-Footnote-1371020
 +Node: Conditional Exp371111
 +Node: Function Calls372849
 +Node: Precedence376729
 +Node: Locales380389
 +Node: Expressions Summary382021
 +Node: Patterns and Actions384592
 +Node: Pattern Overview385712
 +Node: Regexp Patterns387391
 +Node: Expression Patterns387934
 +Node: Ranges391643
 +Node: BEGIN/END394750
 +Node: Using BEGIN/END395511
 +Ref: Using BEGIN/END-Footnote-1398247
 +Node: I/O And BEGIN/END398353
 +Node: Empty403565
 +Node: Using Shell Variables403882
 +Node: Action Overview406155
 +Node: Statements408481
 +Node: If Statement410329
 +Node: While Statement411824
 +Node: Do Statement413852
 +Node: For Statement415000
 +Node: Switch Statement418158
 +Node: Break Statement420540
 +Node: Continue Statement422581
 +Node: Next Statement424408
 +Node: Nextfile Statement426789
 +Node: Exit Statement429417
 +Node: Built-in Variables431828
 +Node: User-modified432961
 +Ref: User-modified-Footnote-1440664
 +Node: Auto-set440726
 +Ref: Auto-set-Footnote-1454435
 +Ref: Auto-set-Footnote-2454640
 +Node: ARGC and ARGV454696
 +Node: Pattern Action Summary458914
 +Node: Arrays461347
 +Node: Array Basics462676
 +Node: Array Intro463520
 +Ref: figure-array-elements465454
 +Ref: Array Intro-Footnote-1468074
 +Node: Reference to Elements468202
 +Node: Assigning Elements470664
 +Node: Array Example471155
 +Node: Scanning an Array472914
 +Node: Controlling Scanning475934
 +Ref: Controlling Scanning-Footnote-1481328
 +Node: Numeric Array Subscripts481644
 +Node: Uninitialized Subscripts483829
 +Node: Delete485446
 +Ref: Delete-Footnote-1488195
 +Node: Multidimensional488252
 +Node: Multiscanning491349
 +Node: Arrays of Arrays492938
 +Node: Arrays Summary497692
 +Node: Functions499783
 +Node: Built-in500822
 +Node: Calling Built-in501900
 +Node: Numeric Functions503895
 +Ref: Numeric Functions-Footnote-1508713
 +Ref: Numeric Functions-Footnote-2509070
 +Ref: Numeric Functions-Footnote-3509118
 +Node: String Functions509390
 +Ref: String Functions-Footnote-1532891
 +Ref: String Functions-Footnote-2533020
 +Ref: String Functions-Footnote-3533268
 +Node: Gory Details533355
 +Ref: table-sub-escapes535136
 +Ref: table-sub-proposed536651
 +Ref: table-posix-sub538013
 +Ref: table-gensub-escapes539550
 +Ref: Gory Details-Footnote-1540383
 +Node: I/O Functions540534
 +Ref: I/O Functions-Footnote-1547770
 +Node: Time Functions547917
 +Ref: Time Functions-Footnote-1558426
 +Ref: Time Functions-Footnote-2558494
 +Ref: Time Functions-Footnote-3558652
 +Ref: Time Functions-Footnote-4558763
 +Ref: Time Functions-Footnote-5558875
 +Ref: Time Functions-Footnote-6559102
 +Node: Bitwise Functions559368
 +Ref: table-bitwise-ops559930
 +Ref: Bitwise Functions-Footnote-1564258
 +Node: Type Functions564430
 +Node: I18N Functions565582
 +Node: User-defined567229
 +Node: Definition Syntax568034
 +Ref: Definition Syntax-Footnote-1573693
 +Node: Function Example573764
 +Ref: Function Example-Footnote-1576685
 +Node: Function Caveats576707
 +Node: Calling A Function577225
 +Node: Variable Scope578183
 +Node: Pass By Value/Reference581176
 +Node: Return Statement584673
 +Node: Dynamic Typing587652
 +Node: Indirect Calls588581
 +Ref: Indirect Calls-Footnote-1599887
 +Node: Functions Summary600015
 +Node: Library Functions602717
 +Ref: Library Functions-Footnote-1606325
 +Ref: Library Functions-Footnote-2606468
 +Node: Library Names606639
 +Ref: Library Names-Footnote-1610097
 +Ref: Library Names-Footnote-2610320
 +Node: General Functions610406
 +Node: Strtonum Function611509
 +Node: Assert Function614531
 +Node: Round Function617855
 +Node: Cliff Random Function619396
 +Node: Ordinal Functions620412
 +Ref: Ordinal Functions-Footnote-1623475
 +Ref: Ordinal Functions-Footnote-2623727
 +Node: Join Function623938
 +Ref: Join Function-Footnote-1625708
 +Node: Getlocaltime Function625908
 +Node: Readfile Function629652
 +Node: Shell Quoting631624
 +Node: Data File Management633025
 +Node: Filetrans Function633657
 +Node: Rewind Function637753
 +Node: File Checking639139
 +Ref: File Checking-Footnote-1640472
 +Node: Empty Files640673
 +Node: Ignoring Assigns642652
 +Node: Getopt Function644202
 +Ref: Getopt Function-Footnote-1655666
 +Node: Passwd Functions655866
 +Ref: Passwd Functions-Footnote-1664706
 +Node: Group Functions664794
 +Ref: Group Functions-Footnote-1672691
 +Node: Walking Arrays672896
 +Node: Library Functions Summary674496
 +Node: Library Exercises675900
 +Node: Sample Programs677180
 +Node: Running Examples677950
 +Node: Clones678678
 +Node: Cut Program679902
 +Node: Egrep Program689622
 +Ref: Egrep Program-Footnote-1697125
 +Node: Id Program697235
 +Node: Split Program700911
 +Ref: Split Program-Footnote-1704365
 +Node: Tee Program704493
 +Node: Uniq Program707282
 +Node: Wc Program714701
 +Ref: Wc Program-Footnote-1718951
 +Node: Miscellaneous Programs719045
 +Node: Dupword Program720258
 +Node: Alarm Program722289
 +Node: Translate Program727094
 +Ref: Translate Program-Footnote-1731657
 +Node: Labels Program731927
 +Ref: Labels Program-Footnote-1735278
 +Node: Word Sorting735362
 +Node: History Sorting739432
 +Node: Extract Program741267
 +Node: Simple Sed748791
 +Node: Igawk Program751861
 +Ref: Igawk Program-Footnote-1766187
 +Ref: Igawk Program-Footnote-2766388
 +Ref: Igawk Program-Footnote-3766510
 +Node: Anagram Program766625
 +Node: Signature Program769686
 +Node: Programs Summary770933
 +Node: Programs Exercises772154
 +Ref: Programs Exercises-Footnote-1776285
 +Node: Advanced Features776376
 +Node: Nondecimal Data778358
 +Node: Array Sorting779948
 +Node: Controlling Array Traversal780648
 +Ref: Controlling Array Traversal-Footnote-1789014
 +Node: Array Sorting Functions789132
 +Ref: Array Sorting Functions-Footnote-1793018
 +Node: Two-way I/O793214
 +Ref: Two-way I/O-Footnote-1798159
 +Ref: Two-way I/O-Footnote-2798345
 +Node: TCP/IP Networking798427
 +Node: Profiling801299
 +Node: Advanced Features Summary809570
 +Node: Internationalization811503
 +Node: I18N and L10N812983
 +Node: Explaining gettext813669
 +Ref: Explaining gettext-Footnote-1818694
 +Ref: Explaining gettext-Footnote-2818878
 +Node: Programmer i18n819043
- Ref: Programmer i18n-Footnote-1823909
- Node: Translator i18n823958
- Node: String Extraction824752
- Ref: String Extraction-Footnote-1825883
- Node: Printf Ordering825969
- Ref: Printf Ordering-Footnote-1828755
- Node: I18N Portability828819
- Ref: I18N Portability-Footnote-1831274
- Node: I18N Example831337
- Ref: I18N Example-Footnote-1834140
- Node: Gawk I18N834212
- Node: I18N Summary834850
- Node: Debugger836189
- Node: Debugging837211
- Node: Debugging Concepts837652
- Node: Debugging Terms839505
- Node: Awk Debugging842077
- Node: Sample Debugging Session842971
- Node: Debugger Invocation843491
- Node: Finding The Bug844875
- Node: List of Debugger Commands851350
- Node: Breakpoint Control852683
- Node: Debugger Execution Control856379
- Node: Viewing And Changing Data859743
- Node: Execution Stack863121
- Node: Debugger Info864758
- Node: Miscellaneous Debugger Commands868775
- Node: Readline Support873804
- Node: Limitations874696
- Node: Debugging Summary876810
- Node: Arbitrary Precision Arithmetic877978
- Node: Computer Arithmetic879394
- Ref: table-numeric-ranges882992
- Ref: Computer Arithmetic-Footnote-1883851
- Node: Math Definitions883908
- Ref: table-ieee-formats887196
- Ref: Math Definitions-Footnote-1887800
- Node: MPFR features887905
- Node: FP Math Caution889576
- Ref: FP Math Caution-Footnote-1890626
- Node: Inexactness of computations890995
- Node: Inexact representation891954
- Node: Comparing FP Values893311
- Node: Errors accumulate894393
- Node: Getting Accuracy895826
- Node: Try To Round898488
- Node: Setting precision899387
- Ref: table-predefined-precision-strings900071
- Node: Setting the rounding mode901860
- Ref: table-gawk-rounding-modes902224
- Ref: Setting the rounding mode-Footnote-1905679
- Node: Arbitrary Precision Integers905858
- Ref: Arbitrary Precision Integers-Footnote-1910758
- Node: POSIX Floating Point Problems910907
- Ref: POSIX Floating Point Problems-Footnote-1914780
- Node: Floating point summary914818
- Node: Dynamic Extensions917012
- Node: Extension Intro918564
- Node: Plugin License919830
- Node: Extension Mechanism Outline920627
- Ref: figure-load-extension921055
- Ref: figure-register-new-function922535
- Ref: figure-call-new-function923539
- Node: Extension API Description925525
- Node: Extension API Functions Introduction926975
- Node: General Data Types931799
- Ref: General Data Types-Footnote-1937538
- Node: Memory Allocation Functions937837
- Ref: Memory Allocation Functions-Footnote-1940676
- Node: Constructor Functions940772
- Node: Registration Functions942506
- Node: Extension Functions943191
- Node: Exit Callback Functions945488
- Node: Extension Version String946736
- Node: Input Parsers947401
- Node: Output Wrappers957280
- Node: Two-way processors961795
- Node: Printing Messages963999
- Ref: Printing Messages-Footnote-1965075
- Node: Updating `ERRNO'965227
- Node: Requesting Values965967
- Ref: table-value-types-returned966695
- Node: Accessing Parameters967652
- Node: Symbol Table Access968883
- Node: Symbol table by name969397
- Node: Symbol table by cookie971378
- Ref: Symbol table by cookie-Footnote-1975522
- Node: Cached values975585
- Ref: Cached values-Footnote-1979084
- Node: Array Manipulation979175
- Ref: Array Manipulation-Footnote-1980273
- Node: Array Data Types980310
- Ref: Array Data Types-Footnote-1982965
- Node: Array Functions983057
- Node: Flattening Arrays986911
- Node: Creating Arrays993803
- Node: Extension API Variables998574
- Node: Extension Versioning999210
- Node: Extension API Informational Variables1001111
- Node: Extension API Boilerplate1002176
- Node: Finding Extensions1005985
- Node: Extension Example1006545
- Node: Internal File Description1007317
- Node: Internal File Ops1011384
- Ref: Internal File Ops-Footnote-11023054
- Node: Using Internal File Ops1023194
- Ref: Using Internal File Ops-Footnote-11025577
- Node: Extension Samples1025850
- Node: Extension Sample File Functions1027376
- Node: Extension Sample Fnmatch1035014
- Node: Extension Sample Fork1036505
- Node: Extension Sample Inplace1037720
- Node: Extension Sample Ord1039395
- Node: Extension Sample Readdir1040231
- Ref: table-readdir-file-types1041107
- Node: Extension Sample Revout1041918
- Node: Extension Sample Rev2way1042508
- Node: Extension Sample Read write array1043248
- Node: Extension Sample Readfile1045188
- Node: Extension Sample Time1046283
- Node: Extension Sample API Tests1047632
- Node: gawkextlib1048123
- Node: Extension summary1050781
- Node: Extension Exercises1054470
- Node: Language History1055192
- Node: V7/SVR3.11056848
- Node: SVR41059029
- Node: POSIX1060474
- Node: BTL1061863
- Node: POSIX/GNU1062597
- Node: Feature History1068386
- Node: Common Extensions1082112
- Node: Ranges and Locales1083436
- Ref: Ranges and Locales-Footnote-11088054
- Ref: Ranges and Locales-Footnote-21088081
- Ref: Ranges and Locales-Footnote-31088315
- Node: Contributors1088536
- Node: History summary1094077
- Node: Installation1095447
- Node: Gawk Distribution1096393
- Node: Getting1096877
- Node: Extracting1097700
- Node: Distribution contents1099335
- Node: Unix Installation1105400
- Node: Quick Installation1106083
- Node: Shell Startup Files1108494
- Node: Additional Configuration Options1109573
- Node: Configuration Philosophy1111312
- Node: Non-Unix Installation1113681
- Node: PC Installation1114139
- Node: PC Binary Installation1115458
- Node: PC Compiling1117306
- Ref: PC Compiling-Footnote-11120327
- Node: PC Testing1120436
- Node: PC Using1121612
- Node: Cygwin1125727
- Node: MSYS1126550
- Node: VMS Installation1127050
- Node: VMS Compilation1127842
- Ref: VMS Compilation-Footnote-11129064
- Node: VMS Dynamic Extensions1129122
- Node: VMS Installation Details1130806
- Node: VMS Running1133058
- Node: VMS GNV1135894
- Node: VMS Old Gawk1136628
- Node: Bugs1137098
- Node: Other Versions1140981
- Node: Installation summary1147405
- Node: Notes1148461
- Node: Compatibility Mode1149326
- Node: Additions1150108
- Node: Accessing The Source1151033
- Node: Adding Code1152468
- Node: New Ports1158625
- Node: Derived Files1163107
- Ref: Derived Files-Footnote-11168582
- Ref: Derived Files-Footnote-21168616
- Ref: Derived Files-Footnote-31169212
- Node: Future Extensions1169326
- Node: Implementation Limitations1169932
- Node: Extension Design1171180
- Node: Old Extension Problems1172334
- Ref: Old Extension Problems-Footnote-11173851
- Node: Extension New Mechanism Goals1173908
- Ref: Extension New Mechanism Goals-Footnote-11177268
- Node: Extension Other Design Decisions1177457
- Node: Extension Future Growth1179565
- Node: Old Extension Mechanism1180401
- Node: Notes summary1182163
- Node: Basic Concepts1183349
- Node: Basic High Level1184030
- Ref: figure-general-flow1184302
- Ref: figure-process-flow1184901
- Ref: Basic High Level-Footnote-11188130
- Node: Basic Data Typing1188315
- Node: Glossary1191643
- Node: Copying1223572
- Node: GNU Free Documentation License1261128
- Node: Index1286264
++Ref: Programmer i18n-Footnote-1823919
++Node: Translator i18n823968
++Node: String Extraction824762
++Ref: String Extraction-Footnote-1825893
++Node: Printf Ordering825979
++Ref: Printf Ordering-Footnote-1828765
++Node: I18N Portability828829
++Ref: I18N Portability-Footnote-1831285
++Node: I18N Example831348
++Ref: I18N Example-Footnote-1834151
++Node: Gawk I18N834223
++Node: I18N Summary834867
++Node: Debugger836207
++Node: Debugging837229
++Node: Debugging Concepts837670
++Node: Debugging Terms839480
++Node: Awk Debugging842052
++Node: Sample Debugging Session842958
++Node: Debugger Invocation843492
++Node: Finding The Bug844877
++Node: List of Debugger Commands851356
++Node: Breakpoint Control852688
++Node: Debugger Execution Control856365
++Node: Viewing And Changing Data859724
++Node: Execution Stack863100
++Node: Debugger Info864735
++Node: Miscellaneous Debugger Commands868780
++Node: Readline Support873781
++Node: Limitations874675
++Node: Debugging Summary876790
++Node: Arbitrary Precision Arithmetic877964
++Node: Computer Arithmetic879380
++Ref: table-numeric-ranges882978
++Ref: Computer Arithmetic-Footnote-1883837
++Node: Math Definitions883894
++Ref: table-ieee-formats887182
++Ref: Math Definitions-Footnote-1887786
++Node: MPFR features887891
++Node: FP Math Caution889562
++Ref: FP Math Caution-Footnote-1890612
++Node: Inexactness of computations890981
++Node: Inexact representation891940
++Node: Comparing FP Values893297
++Node: Errors accumulate894379
++Node: Getting Accuracy895812
++Node: Try To Round898474
++Node: Setting precision899373
++Ref: table-predefined-precision-strings900057
++Node: Setting the rounding mode901846
++Ref: table-gawk-rounding-modes902210
++Ref: Setting the rounding mode-Footnote-1905665
++Node: Arbitrary Precision Integers905844
++Ref: Arbitrary Precision Integers-Footnote-1910744
++Node: POSIX Floating Point Problems910893
++Ref: POSIX Floating Point Problems-Footnote-1914766
++Node: Floating point summary914804
++Node: Dynamic Extensions916998
++Node: Extension Intro918550
++Node: Plugin License919816
++Node: Extension Mechanism Outline920613
++Ref: figure-load-extension921041
++Ref: figure-register-new-function922521
++Ref: figure-call-new-function923525
++Node: Extension API Description925511
++Node: Extension API Functions Introduction926961
++Node: General Data Types931785
++Ref: General Data Types-Footnote-1937524
++Node: Memory Allocation Functions937823
++Ref: Memory Allocation Functions-Footnote-1940662
++Node: Constructor Functions940758
++Node: Registration Functions942492
++Node: Extension Functions943177
++Node: Exit Callback Functions945474
++Node: Extension Version String946722
++Node: Input Parsers947387
++Node: Output Wrappers957266
++Node: Two-way processors961781
++Node: Printing Messages963985
++Ref: Printing Messages-Footnote-1965061
++Node: Updating `ERRNO'965213
++Node: Requesting Values965953
++Ref: table-value-types-returned966681
++Node: Accessing Parameters967638
++Node: Symbol Table Access968869
++Node: Symbol table by name969383
++Node: Symbol table by cookie971364
++Ref: Symbol table by cookie-Footnote-1975508
++Node: Cached values975571
++Ref: Cached values-Footnote-1979070
++Node: Array Manipulation979161
++Ref: Array Manipulation-Footnote-1980259
++Node: Array Data Types980296
++Ref: Array Data Types-Footnote-1982951
++Node: Array Functions983043
++Node: Flattening Arrays986897
++Node: Creating Arrays993789
++Node: Extension API Variables998560
++Node: Extension Versioning999196
++Node: Extension API Informational Variables1001097
++Node: Extension API Boilerplate1002162
++Node: Finding Extensions1005971
++Node: Extension Example1006531
++Node: Internal File Description1007303
++Node: Internal File Ops1011370
++Ref: Internal File Ops-Footnote-11023040
++Node: Using Internal File Ops1023180
++Ref: Using Internal File Ops-Footnote-11025563
++Node: Extension Samples1025836
++Node: Extension Sample File Functions1027362
++Node: Extension Sample Fnmatch1035000
++Node: Extension Sample Fork1036491
++Node: Extension Sample Inplace1037706
++Node: Extension Sample Ord1039381
++Node: Extension Sample Readdir1040217
++Ref: table-readdir-file-types1041093
++Node: Extension Sample Revout1041904
++Node: Extension Sample Rev2way1042494
++Node: Extension Sample Read write array1043234
++Node: Extension Sample Readfile1045174
++Node: Extension Sample Time1046269
++Node: Extension Sample API Tests1047618
++Node: gawkextlib1048109
++Node: Extension summary1050767
++Node: Extension Exercises1054456
++Node: Language History1055178
++Node: V7/SVR3.11056834
++Node: SVR41059015
++Node: POSIX1060460
++Node: BTL1061849
++Node: POSIX/GNU1062583
++Node: Feature History1068372
++Node: Common Extensions1082098
++Node: Ranges and Locales1083422
++Ref: Ranges and Locales-Footnote-11088040
++Ref: Ranges and Locales-Footnote-21088067
++Ref: Ranges and Locales-Footnote-31088301
++Node: Contributors1088522
++Node: History summary1094063
++Node: Installation1095433
++Node: Gawk Distribution1096379
++Node: Getting1096863
++Node: Extracting1097686
++Node: Distribution contents1099321
++Node: Unix Installation1105386
++Node: Quick Installation1106069
++Node: Shell Startup Files1108480
++Node: Additional Configuration Options1109559
++Node: Configuration Philosophy1111298
++Node: Non-Unix Installation1113667
++Node: PC Installation1114125
++Node: PC Binary Installation1115444
++Node: PC Compiling1117292
++Ref: PC Compiling-Footnote-11120313
++Node: PC Testing1120422
++Node: PC Using1121598
++Node: Cygwin1125713
++Node: MSYS1126536
++Node: VMS Installation1127036
++Node: VMS Compilation1127828
++Ref: VMS Compilation-Footnote-11129050
++Node: VMS Dynamic Extensions1129108
++Node: VMS Installation Details1130792
++Node: VMS Running1133044
++Node: VMS GNV1135880
++Node: VMS Old Gawk1136614
++Node: Bugs1137084
++Node: Other Versions1140967
++Node: Installation summary1147391
++Node: Notes1148447
++Node: Compatibility Mode1149312
++Node: Additions1150094
++Node: Accessing The Source1151019
++Node: Adding Code1152454
++Node: New Ports1158611
++Node: Derived Files1163093
++Ref: Derived Files-Footnote-11168568
++Ref: Derived Files-Footnote-21168602
++Ref: Derived Files-Footnote-31169198
++Node: Future Extensions1169312
++Node: Implementation Limitations1169918
++Node: Extension Design1171166
++Node: Old Extension Problems1172320
++Ref: Old Extension Problems-Footnote-11173837
++Node: Extension New Mechanism Goals1173894
++Ref: Extension New Mechanism Goals-Footnote-11177254
++Node: Extension Other Design Decisions1177443
++Node: Extension Future Growth1179551
++Node: Old Extension Mechanism1180387
++Node: Notes summary1182149
++Node: Basic Concepts1183335
++Node: Basic High Level1184016
++Ref: figure-general-flow1184288
++Ref: figure-process-flow1184887
++Ref: Basic High Level-Footnote-11188116
++Node: Basic Data Typing1188301
++Node: Glossary1191629
++Node: Copying1223558
++Node: GNU Free Documentation License1261114
++Node: Index1286250
  End Tag Table


Summary of changes:
 doc/ChangeLog   |    4 +
 doc/   |  601 +++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |  146 +++++++-------
 doc/ |  146 +++++++-------
 4 files changed, 446 insertions(+), 451 deletions(-)


reply via email to

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