[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-1092-gbe9670

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1092-gbe9670d
Date: Mon, 09 Feb 2015 20:58:00 +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  be9670d331c9b70a056f17c030faa8b71d58f675 (commit)
       via  f2e05556f6962e41556c4abb0acc900c82acc672 (commit)
      from  ceac2ed9713ea3be2d18c4dd0606f97bbee6953a (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 be9670d331c9b70a056f17c030faa8b71d58f675
Merge: ceac2ed f2e0555
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Feb 9 22:57:47 2015 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index a8e11ab,bf573a8..d1cb921
--- a/doc/
+++ b/doc/
@@@ -34651,560 -34475,559 +34654,560 @@@ Inde
  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: Ranges391570
 -Node: BEGIN/END394677
 -Node: Using BEGIN/END395438
 -Ref: Using BEGIN/END-Footnote-1398174
 -Node: I/O And BEGIN/END398280
 -Node: Empty403492
 -Node: Using Shell Variables403809
 -Node: Action Overview406082
 -Node: Statements408408
 -Node: If Statement410256
 -Node: While Statement411751
 -Node: Do Statement413779
 -Node: For Statement414927
 -Node: Switch Statement418085
 -Node: Break Statement420467
 -Node: Continue Statement422508
 -Node: Next Statement424335
 -Node: Nextfile Statement426716
 -Node: Exit Statement429344
 -Node: Built-in Variables431755
 -Node: User-modified432888
 -Ref: User-modified-Footnote-1440591
 -Node: Auto-set440653
 -Ref: Auto-set-Footnote-1453705
 -Ref: Auto-set-Footnote-2453910
 -Node: ARGC and ARGV453966
 -Node: Pattern Action Summary458184
 -Node: Arrays460617
 -Node: Array Basics461946
 -Node: Array Intro462790
 -Ref: figure-array-elements464724
 -Ref: Array Intro-Footnote-1467344
 -Node: Reference to Elements467472
 -Node: Assigning Elements469934
 -Node: Array Example470425
 -Node: Scanning an Array472184
 -Node: Controlling Scanning475204
 -Ref: Controlling Scanning-Footnote-1480598
 -Node: Numeric Array Subscripts480914
 -Node: Uninitialized Subscripts483099
 -Node: Delete484716
 -Ref: Delete-Footnote-1487465
 -Node: Multidimensional487522
 -Node: Multiscanning490619
 -Node: Arrays of Arrays492208
 -Node: Arrays Summary496962
 -Node: Functions499053
 -Node: Built-in500092
 -Node: Calling Built-in501170
 -Node: Numeric Functions503165
 -Ref: Numeric Functions-Footnote-1507181
 -Ref: Numeric Functions-Footnote-2507538
 -Ref: Numeric Functions-Footnote-3507586
 -Node: String Functions507858
 -Ref: String Functions-Footnote-1531359
 -Ref: String Functions-Footnote-2531488
 -Ref: String Functions-Footnote-3531736
 -Node: Gory Details531823
 -Ref: table-sub-escapes533604
 -Ref: table-sub-proposed535119
 -Ref: table-posix-sub536481
 -Ref: table-gensub-escapes538018
 -Ref: Gory Details-Footnote-1538851
 -Node: I/O Functions539002
 -Ref: I/O Functions-Footnote-1546238
 -Node: Time Functions546385
 -Ref: Time Functions-Footnote-1556894
 -Ref: Time Functions-Footnote-2556962
 -Ref: Time Functions-Footnote-3557120
 -Ref: Time Functions-Footnote-4557231
 -Ref: Time Functions-Footnote-5557343
 -Ref: Time Functions-Footnote-6557570
 -Node: Bitwise Functions557836
 -Ref: table-bitwise-ops558398
 -Ref: Bitwise Functions-Footnote-1562726
 -Node: Type Functions562898
 -Node: I18N Functions564050
 -Node: User-defined565697
 -Node: Definition Syntax566502
 -Ref: Definition Syntax-Footnote-1572161
 -Node: Function Example572232
 -Ref: Function Example-Footnote-1575153
 -Node: Function Caveats575175
 -Node: Calling A Function575693
 -Node: Variable Scope576651
 -Node: Pass By Value/Reference579644
 -Node: Return Statement583141
 -Node: Dynamic Typing586120
 -Node: Indirect Calls587049
 -Ref: Indirect Calls-Footnote-1598355
 -Node: Functions Summary598483
 -Node: Library Functions601185
 -Ref: Library Functions-Footnote-1604793
 -Ref: Library Functions-Footnote-2604936
 -Node: Library Names605107
 -Ref: Library Names-Footnote-1608565
 -Ref: Library Names-Footnote-2608788
 -Node: General Functions608874
 -Node: Strtonum Function609977
 -Node: Assert Function612999
 -Node: Round Function616323
 -Node: Cliff Random Function617864
 -Node: Ordinal Functions618880
 -Ref: Ordinal Functions-Footnote-1621943
 -Ref: Ordinal Functions-Footnote-2622195
 -Node: Join Function622406
 -Ref: Join Function-Footnote-1624176
 -Node: Getlocaltime Function624376
 -Node: Readfile Function628120
 -Node: Shell Quoting630092
 -Node: Data File Management631493
 -Node: Filetrans Function632125
 -Node: Rewind Function636221
 -Node: File Checking637607
 -Ref: File Checking-Footnote-1638940
 -Node: Empty Files639141
 -Node: Ignoring Assigns641120
 -Node: Getopt Function642670
 -Ref: Getopt Function-Footnote-1654134
 -Node: Passwd Functions654334
 -Ref: Passwd Functions-Footnote-1663174
 -Node: Group Functions663262
 -Ref: Group Functions-Footnote-1671159
 -Node: Walking Arrays671364
 -Node: Library Functions Summary672964
 -Node: Library Exercises674368
 -Node: Sample Programs675648
 -Node: Running Examples676418
 -Node: Clones677146
 -Node: Cut Program678370
 -Node: Egrep Program688090
 -Ref: Egrep Program-Footnote-1695593
 -Node: Id Program695703
 -Node: Split Program699379
 -Ref: Split Program-Footnote-1702833
 -Node: Tee Program702961
 -Node: Uniq Program705750
 -Node: Wc Program713169
 -Ref: Wc Program-Footnote-1717419
 -Node: Miscellaneous Programs717513
 -Node: Dupword Program718726
 -Node: Alarm Program720757
 -Node: Translate Program725562
 -Ref: Translate Program-Footnote-1730125
 -Node: Labels Program730395
 -Ref: Labels Program-Footnote-1733746
 -Node: Word Sorting733830
 -Node: History Sorting737900
 -Node: Extract Program739735
 -Node: Simple Sed747259
 -Node: Igawk Program750329
 -Ref: Igawk Program-Footnote-1764655
 -Ref: Igawk Program-Footnote-2764856
 -Ref: Igawk Program-Footnote-3764978
 -Node: Anagram Program765093
 -Node: Signature Program768154
 -Node: Programs Summary769401
 -Node: Programs Exercises770622
 -Ref: Programs Exercises-Footnote-1774753
 -Node: Advanced Features774844
 -Node: Nondecimal Data776826
 -Node: Array Sorting778416
 -Node: Controlling Array Traversal779116
 -Ref: Controlling Array Traversal-Footnote-1787482
 -Node: Array Sorting Functions787600
 -Ref: Array Sorting Functions-Footnote-1791486
 -Node: Two-way I/O791682
 -Ref: Two-way I/O-Footnote-1796627
 -Ref: Two-way I/O-Footnote-2796813
 -Node: TCP/IP Networking796895
 -Node: Profiling799767
 -Node: Advanced Features Summary807308
 -Node: Internationalization809241
 -Node: I18N and L10N810721
 -Node: Explaining gettext811407
 -Ref: Explaining gettext-Footnote-1816432
 -Ref: Explaining gettext-Footnote-2816616
 -Node: Programmer i18n816781
 -Ref: Programmer i18n-Footnote-1821657
 -Node: Translator i18n821706
 -Node: String Extraction822500
 -Ref: String Extraction-Footnote-1823631
 -Node: Printf Ordering823717
 -Ref: Printf Ordering-Footnote-1826503
 -Node: I18N Portability826567
 -Ref: I18N Portability-Footnote-1829023
 -Node: I18N Example829086
 -Ref: I18N Example-Footnote-1831889
 -Node: Gawk I18N831961
 -Node: I18N Summary832605
 -Node: Debugger833945
 -Node: Debugging834967
 -Node: Debugging Concepts835408
 -Node: Debugging Terms837218
 -Node: Awk Debugging839790
 -Node: Sample Debugging Session840696
 -Node: Debugger Invocation841230
 -Node: Finding The Bug842615
 -Node: List of Debugger Commands849094
 -Node: Breakpoint Control850426
 -Node: Debugger Execution Control854103
 -Node: Viewing And Changing Data857462
 -Node: Execution Stack860838
 -Node: Debugger Info862473
 -Node: Miscellaneous Debugger Commands866518
 -Node: Readline Support871519
 -Node: Limitations872413
 -Node: Debugging Summary874528
 -Node: Arbitrary Precision Arithmetic875702
 -Node: Computer Arithmetic877118
 -Ref: table-numeric-ranges880717
 -Ref: Computer Arithmetic-Footnote-1881241
 -Node: Math Definitions881298
 -Ref: table-ieee-formats884593
 -Ref: Math Definitions-Footnote-1885197
 -Node: MPFR features885302
 -Node: FP Math Caution886973
 -Ref: FP Math Caution-Footnote-1888023
 -Node: Inexactness of computations888392
 -Node: Inexact representation889351
 -Node: Comparing FP Values890709
 -Node: Errors accumulate891791
 -Node: Getting Accuracy893223
 -Node: Try To Round895927
 -Node: Setting precision896826
 -Ref: table-predefined-precision-strings897510
 -Node: Setting the rounding mode899339
 -Ref: table-gawk-rounding-modes899703
 -Ref: Setting the rounding mode-Footnote-1903155
 -Node: Arbitrary Precision Integers903334
 -Ref: Arbitrary Precision Integers-Footnote-1906318
 -Node: POSIX Floating Point Problems906467
 -Ref: POSIX Floating Point Problems-Footnote-1910346
 -Node: Floating point summary910384
 -Node: Dynamic Extensions912580
 -Node: Extension Intro914132
 -Node: Plugin License915397
 -Node: Extension Mechanism Outline916194
 -Ref: figure-load-extension916622
 -Ref: figure-register-new-function918102
 -Ref: figure-call-new-function919106
 -Node: Extension API Description921093
 -Node: Extension API Functions Introduction922543
 -Node: General Data Types927364
 -Ref: General Data Types-Footnote-1933171
 -Node: Memory Allocation Functions933470
 -Ref: Memory Allocation Functions-Footnote-1936309
 -Node: Constructor Functions936405
 -Node: Registration Functions938139
 -Node: Extension Functions938824
 -Node: Exit Callback Functions941121
 -Node: Extension Version String942369
 -Node: Input Parsers943034
 -Node: Output Wrappers952913
 -Node: Two-way processors957428
 -Node: Printing Messages959632
 -Ref: Printing Messages-Footnote-1960708
 -Node: Updating `ERRNO'960860
 -Node: Requesting Values961600
 -Ref: table-value-types-returned962328
 -Node: Accessing Parameters963285
 -Node: Symbol Table Access964516
 -Node: Symbol table by name965030
 -Node: Symbol table by cookie967011
 -Ref: Symbol table by cookie-Footnote-1971155
 -Node: Cached values971218
 -Ref: Cached values-Footnote-1974717
 -Node: Array Manipulation974808
 -Ref: Array Manipulation-Footnote-1975906
 -Node: Array Data Types975943
 -Ref: Array Data Types-Footnote-1978598
 -Node: Array Functions978690
 -Node: Flattening Arrays982544
 -Node: Creating Arrays989436
 -Node: Extension API Variables994207
 -Node: Extension Versioning994843
 -Node: Extension API Informational Variables996744
 -Node: Extension API Boilerplate997809
 -Node: Finding Extensions1001618
 -Node: Extension Example1002178
 -Node: Internal File Description1002950
 -Node: Internal File Ops1007017
 -Ref: Internal File Ops-Footnote-11018687
 -Node: Using Internal File Ops1018827
 -Ref: Using Internal File Ops-Footnote-11021210
 -Node: Extension Samples1021483
 -Node: Extension Sample File Functions1023009
 -Node: Extension Sample Fnmatch1030647
 -Node: Extension Sample Fork1032138
 -Node: Extension Sample Inplace1033353
 -Node: Extension Sample Ord1035028
 -Node: Extension Sample Readdir1035864
 -Ref: table-readdir-file-types1036740
 -Node: Extension Sample Revout1037551
 -Node: Extension Sample Rev2way1038141
 -Node: Extension Sample Read write array1038881
 -Node: Extension Sample Readfile1040821
 -Node: Extension Sample Time1041916
 -Node: Extension Sample API Tests1043265
 -Node: gawkextlib1043756
 -Node: Extension summary1046414
 -Node: Extension Exercises1050103
 -Node: Language History1050825
 -Node: V7/SVR3.11052481
 -Node: SVR41054662
 -Node: POSIX1056107
 -Node: BTL1057496
 -Node: POSIX/GNU1058230
 -Node: Feature History1063794
 -Node: Common Extensions1076892
 -Node: Ranges and Locales1078216
 -Ref: Ranges and Locales-Footnote-11082834
 -Ref: Ranges and Locales-Footnote-21082861
 -Ref: Ranges and Locales-Footnote-31083095
 -Node: Contributors1083316
 -Node: History summary1088857
 -Node: Installation1090227
 -Node: Gawk Distribution1091173
 -Node: Getting1091657
 -Node: Extracting1092480
 -Node: Distribution contents1094115
 -Node: Unix Installation1099832
 -Node: Quick Installation1100449
 -Node: Additional Configuration Options1102873
 -Node: Configuration Philosophy1104611
 -Node: Non-Unix Installation1106980
 -Node: PC Installation1107438
 -Node: PC Binary Installation1108757
 -Node: PC Compiling1110605
 -Ref: PC Compiling-Footnote-11113626
 -Node: PC Testing1113735
 -Node: PC Using1114911
 -Node: Cygwin1119026
 -Node: MSYS1119849
 -Node: VMS Installation1120349
 -Node: VMS Compilation1121141
 -Ref: VMS Compilation-Footnote-11122363
 -Node: VMS Dynamic Extensions1122421
 -Node: VMS Installation Details1124105
 -Node: VMS Running1126357
 -Node: VMS GNV1129193
 -Node: VMS Old Gawk1129927
 -Node: Bugs1130397
 -Node: Other Versions1134280
 -Node: Installation summary1140704
 -Node: Notes1141760
 -Node: Compatibility Mode1142625
 -Node: Additions1143407
 -Node: Accessing The Source1144332
 -Node: Adding Code1145767
 -Node: New Ports1151924
 -Node: Derived Files1156406
 -Ref: Derived Files-Footnote-11161881
 -Ref: Derived Files-Footnote-21161915
 -Ref: Derived Files-Footnote-31162511
 -Node: Future Extensions1162625
 -Node: Implementation Limitations1163231
 -Node: Extension Design1164479
 -Node: Old Extension Problems1165633
 -Ref: Old Extension Problems-Footnote-11167150
 -Node: Extension New Mechanism Goals1167207
 -Ref: Extension New Mechanism Goals-Footnote-11170567
 -Node: Extension Other Design Decisions1170756
 -Node: Extension Future Growth1172864
 -Node: Old Extension Mechanism1173700
 -Node: Notes summary1175462
 -Node: Basic Concepts1176648
 -Node: Basic High Level1177329
 -Ref: figure-general-flow1177601
 -Ref: figure-process-flow1178200
 -Ref: Basic High Level-Footnote-11181429
 -Node: Basic Data Typing1181614
 -Node: Glossary1184942
 -Node: Copying1216871
 -Node: GNU Free Documentation License1254427
 -Node: Index1279563
 +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-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-ranges882979
- Ref: Computer Arithmetic-Footnote-1883503
- Node: Math Definitions883560
- Ref: table-ieee-formats886855
- Ref: Math Definitions-Footnote-1887459
- Node: MPFR features887564
- Node: FP Math Caution889235
- Ref: FP Math Caution-Footnote-1890285
- Node: Inexactness of computations890654
- Node: Inexact representation891613
- Node: Comparing FP Values892971
- Node: Errors accumulate894053
- Node: Getting Accuracy895485
- Node: Try To Round898189
- Node: Setting precision899088
- Ref: table-predefined-precision-strings899772
- Node: Setting the rounding mode901601
- Ref: table-gawk-rounding-modes901965
- Ref: Setting the rounding mode-Footnote-1905417
- Node: Arbitrary Precision Integers905596
- Ref: Arbitrary Precision Integers-Footnote-1910494
- Node: POSIX Floating Point Problems910643
- Ref: POSIX Floating Point Problems-Footnote-1914522
- Node: Floating point summary914560
- Node: Dynamic Extensions916756
- Node: Extension Intro918308
- Node: Plugin License919574
- Node: Extension Mechanism Outline920371
- Ref: figure-load-extension920799
- Ref: figure-register-new-function922279
- Ref: figure-call-new-function923283
- Node: Extension API Description925269
- Node: Extension API Functions Introduction926719
- Node: General Data Types931543
- Ref: General Data Types-Footnote-1937282
- Node: Memory Allocation Functions937581
- Ref: Memory Allocation Functions-Footnote-1940420
- Node: Constructor Functions940516
- Node: Registration Functions942250
- Node: Extension Functions942935
- Node: Exit Callback Functions945232
- Node: Extension Version String946480
- Node: Input Parsers947145
- Node: Output Wrappers957024
- Node: Two-way processors961539
- Node: Printing Messages963743
- Ref: Printing Messages-Footnote-1964819
- Node: Updating `ERRNO'964971
- Node: Requesting Values965711
- Ref: table-value-types-returned966439
- Node: Accessing Parameters967396
- Node: Symbol Table Access968627
- Node: Symbol table by name969141
- Node: Symbol table by cookie971122
- Ref: Symbol table by cookie-Footnote-1975266
- Node: Cached values975329
- Ref: Cached values-Footnote-1978828
- Node: Array Manipulation978919
- Ref: Array Manipulation-Footnote-1980017
- Node: Array Data Types980054
- Ref: Array Data Types-Footnote-1982709
- Node: Array Functions982801
- Node: Flattening Arrays986655
- Node: Creating Arrays993547
- Node: Extension API Variables998318
- Node: Extension Versioning998954
- Node: Extension API Informational Variables1000855
- Node: Extension API Boilerplate1001920
- Node: Finding Extensions1005729
- Node: Extension Example1006289
- Node: Internal File Description1007061
- Node: Internal File Ops1011128
- Ref: Internal File Ops-Footnote-11022798
- Node: Using Internal File Ops1022938
- Ref: Using Internal File Ops-Footnote-11025321
- Node: Extension Samples1025594
- Node: Extension Sample File Functions1027120
- Node: Extension Sample Fnmatch1034758
- Node: Extension Sample Fork1036249
- Node: Extension Sample Inplace1037464
- Node: Extension Sample Ord1039139
- Node: Extension Sample Readdir1039975
- Ref: table-readdir-file-types1040851
- Node: Extension Sample Revout1041662
- Node: Extension Sample Rev2way1042252
- Node: Extension Sample Read write array1042992
- Node: Extension Sample Readfile1044932
- Node: Extension Sample Time1046027
- Node: Extension Sample API Tests1047376
- Node: gawkextlib1047867
- Node: Extension summary1050525
- Node: Extension Exercises1054214
- Node: Language History1054936
- Node: V7/SVR3.11056592
- Node: SVR41058773
- Node: POSIX1060218
- Node: BTL1061607
- Node: POSIX/GNU1062341
- Node: Feature History1068130
- Node: Common Extensions1081856
- Node: Ranges and Locales1083180
- Ref: Ranges and Locales-Footnote-11087798
- Ref: Ranges and Locales-Footnote-21087825
- Ref: Ranges and Locales-Footnote-31088059
- Node: Contributors1088280
- Node: History summary1093821
- Node: Installation1095191
- Node: Gawk Distribution1096137
- Node: Getting1096621
- Node: Extracting1097444
- Node: Distribution contents1099079
- Node: Unix Installation1105144
- Node: Quick Installation1105827
- Node: Shell Startup Files1108238
- Node: Additional Configuration Options1109317
- Node: Configuration Philosophy1111056
- Node: Non-Unix Installation1113425
- Node: PC Installation1113883
- Node: PC Binary Installation1115202
- Node: PC Compiling1117050
- Ref: PC Compiling-Footnote-11120071
- Node: PC Testing1120180
- Node: PC Using1121356
- Node: Cygwin1125471
- Node: MSYS1126294
- Node: VMS Installation1126794
- Node: VMS Compilation1127586
- Ref: VMS Compilation-Footnote-11128808
- Node: VMS Dynamic Extensions1128866
- Node: VMS Installation Details1130550
- Node: VMS Running1132802
- Node: VMS GNV1135638
- Node: VMS Old Gawk1136372
- Node: Bugs1136842
- Node: Other Versions1140725
- Node: Installation summary1147149
- Node: Notes1148205
- Node: Compatibility Mode1149070
- Node: Additions1149852
- Node: Accessing The Source1150777
- Node: Adding Code1152212
- Node: New Ports1158369
- Node: Derived Files1162851
- Ref: Derived Files-Footnote-11168326
- Ref: Derived Files-Footnote-21168360
- Ref: Derived Files-Footnote-31168956
- Node: Future Extensions1169070
- Node: Implementation Limitations1169676
- Node: Extension Design1170924
- Node: Old Extension Problems1172078
- Ref: Old Extension Problems-Footnote-11173595
- Node: Extension New Mechanism Goals1173652
- Ref: Extension New Mechanism Goals-Footnote-11177012
- Node: Extension Other Design Decisions1177201
- Node: Extension Future Growth1179309
- Node: Old Extension Mechanism1180145
- Node: Notes summary1181907
- Node: Basic Concepts1183093
- Node: Basic High Level1183774
- Ref: figure-general-flow1184046
- Ref: figure-process-flow1184645
- Ref: Basic High Level-Footnote-11187874
- Node: Basic Data Typing1188059
- Node: Glossary1191387
- Node: Copying1223316
- Node: GNU Free Documentation License1260872
- Node: Index1286008
++Node: Ranges391714
++Node: BEGIN/END394821
++Node: Using BEGIN/END395582
++Ref: Using BEGIN/END-Footnote-1398318
++Node: I/O And BEGIN/END398424
++Node: Empty403636
++Node: Using Shell Variables403953
++Node: Action Overview406226
++Node: Statements408552
++Node: If Statement410400
++Node: While Statement411895
++Node: Do Statement413923
++Node: For Statement415071
++Node: Switch Statement418229
++Node: Break Statement420611
++Node: Continue Statement422652
++Node: Next Statement424479
++Node: Nextfile Statement426860
++Node: Exit Statement429488
++Node: Built-in Variables431899
++Node: User-modified433032
++Ref: User-modified-Footnote-1440735
++Node: Auto-set440797
++Ref: Auto-set-Footnote-1454506
++Ref: Auto-set-Footnote-2454711
++Node: ARGC and ARGV454767
++Node: Pattern Action Summary458985
++Node: Arrays461418
++Node: Array Basics462747
++Node: Array Intro463591
++Ref: figure-array-elements465525
++Ref: Array Intro-Footnote-1468145
++Node: Reference to Elements468273
++Node: Assigning Elements470735
++Node: Array Example471226
++Node: Scanning an Array472985
++Node: Controlling Scanning476005
++Ref: Controlling Scanning-Footnote-1481399
++Node: Numeric Array Subscripts481715
++Node: Uninitialized Subscripts483900
++Node: Delete485517
++Ref: Delete-Footnote-1488266
++Node: Multidimensional488323
++Node: Multiscanning491420
++Node: Arrays of Arrays493009
++Node: Arrays Summary497763
++Node: Functions499854
++Node: Built-in500893
++Node: Calling Built-in501971
++Node: Numeric Functions503966
++Ref: Numeric Functions-Footnote-1508784
++Ref: Numeric Functions-Footnote-2509141
++Ref: Numeric Functions-Footnote-3509189
++Node: String Functions509461
++Ref: String Functions-Footnote-1532962
++Ref: String Functions-Footnote-2533091
++Ref: String Functions-Footnote-3533339
++Node: Gory Details533426
++Ref: table-sub-escapes535207
++Ref: table-sub-proposed536722
++Ref: table-posix-sub538084
++Ref: table-gensub-escapes539621
++Ref: Gory Details-Footnote-1540454
++Node: I/O Functions540605
++Ref: I/O Functions-Footnote-1547841
++Node: Time Functions547988
++Ref: Time Functions-Footnote-1558497
++Ref: Time Functions-Footnote-2558565
++Ref: Time Functions-Footnote-3558723
++Ref: Time Functions-Footnote-4558834
++Ref: Time Functions-Footnote-5558946
++Ref: Time Functions-Footnote-6559173
++Node: Bitwise Functions559439
++Ref: table-bitwise-ops560001
++Ref: Bitwise Functions-Footnote-1564329
++Node: Type Functions564501
++Node: I18N Functions565653
++Node: User-defined567300
++Node: Definition Syntax568105
++Ref: Definition Syntax-Footnote-1573764
++Node: Function Example573835
++Ref: Function Example-Footnote-1576756
++Node: Function Caveats576778
++Node: Calling A Function577296
++Node: Variable Scope578254
++Node: Pass By Value/Reference581247
++Node: Return Statement584744
++Node: Dynamic Typing587723
++Node: Indirect Calls588652
++Ref: Indirect Calls-Footnote-1599958
++Node: Functions Summary600086
++Node: Library Functions602788
++Ref: Library Functions-Footnote-1606396
++Ref: Library Functions-Footnote-2606539
++Node: Library Names606710
++Ref: Library Names-Footnote-1610168
++Ref: Library Names-Footnote-2610391
++Node: General Functions610477
++Node: Strtonum Function611580
++Node: Assert Function614602
++Node: Round Function617926
++Node: Cliff Random Function619467
++Node: Ordinal Functions620483
++Ref: Ordinal Functions-Footnote-1623546
++Ref: Ordinal Functions-Footnote-2623798
++Node: Join Function624009
++Ref: Join Function-Footnote-1625779
++Node: Getlocaltime Function625979
++Node: Readfile Function629723
++Node: Shell Quoting631695
++Node: Data File Management633096
++Node: Filetrans Function633728
++Node: Rewind Function637824
++Node: File Checking639210
++Ref: File Checking-Footnote-1640543
++Node: Empty Files640744
++Node: Ignoring Assigns642723
++Node: Getopt Function644273
++Ref: Getopt Function-Footnote-1655737
++Node: Passwd Functions655937
++Ref: Passwd Functions-Footnote-1664777
++Node: Group Functions664865
++Ref: Group Functions-Footnote-1672762
++Node: Walking Arrays672967
++Node: Library Functions Summary674567
++Node: Library Exercises675971
++Node: Sample Programs677251
++Node: Running Examples678021
++Node: Clones678749
++Node: Cut Program679973
++Node: Egrep Program689693
++Ref: Egrep Program-Footnote-1697196
++Node: Id Program697306
++Node: Split Program700982
++Ref: Split Program-Footnote-1704436
++Node: Tee Program704564
++Node: Uniq Program707353
++Node: Wc Program714772
++Ref: Wc Program-Footnote-1719022
++Node: Miscellaneous Programs719116
++Node: Dupword Program720329
++Node: Alarm Program722360
++Node: Translate Program727165
++Ref: Translate Program-Footnote-1731728
++Node: Labels Program731998
++Ref: Labels Program-Footnote-1735349
++Node: Word Sorting735433
++Node: History Sorting739503
++Node: Extract Program741338
++Node: Simple Sed748862
++Node: Igawk Program751932
++Ref: Igawk Program-Footnote-1766258
++Ref: Igawk Program-Footnote-2766459
++Ref: Igawk Program-Footnote-3766581
++Node: Anagram Program766696
++Node: Signature Program769757
++Node: Programs Summary771004
++Node: Programs Exercises772225
++Ref: Programs Exercises-Footnote-1776356
++Node: Advanced Features776447
++Node: Nondecimal Data778429
++Node: Array Sorting780019
++Node: Controlling Array Traversal780719
++Ref: Controlling Array Traversal-Footnote-1789085
++Node: Array Sorting Functions789203
++Ref: Array Sorting Functions-Footnote-1793089
++Node: Two-way I/O793285
++Ref: Two-way I/O-Footnote-1798230
++Ref: Two-way I/O-Footnote-2798416
++Node: TCP/IP Networking798498
++Node: Profiling801370
++Node: Advanced Features Summary809641
++Node: Internationalization811574
++Node: I18N and L10N813054
++Node: Explaining gettext813740
++Ref: Explaining gettext-Footnote-1818765
++Ref: Explaining gettext-Footnote-2818949
++Node: Programmer i18n819114
++Ref: Programmer i18n-Footnote-1823990
++Node: Translator i18n824039
++Node: String Extraction824833
++Ref: String Extraction-Footnote-1825964
++Node: Printf Ordering826050
++Ref: Printf Ordering-Footnote-1828836
++Node: I18N Portability828900
++Ref: I18N Portability-Footnote-1831356
++Node: I18N Example831419
++Ref: I18N Example-Footnote-1834222
++Node: Gawk I18N834294
++Node: I18N Summary834938
++Node: Debugger836278
++Node: Debugging837300
++Node: Debugging Concepts837741
++Node: Debugging Terms839551
++Node: Awk Debugging842123
++Node: Sample Debugging Session843029
++Node: Debugger Invocation843563
++Node: Finding The Bug844948
++Node: List of Debugger Commands851427
++Node: Breakpoint Control852759
++Node: Debugger Execution Control856436
++Node: Viewing And Changing Data859795
++Node: Execution Stack863171
++Node: Debugger Info864806
++Node: Miscellaneous Debugger Commands868851
++Node: Readline Support873852
++Node: Limitations874746
++Node: Debugging Summary876861
++Node: Arbitrary Precision Arithmetic878035
++Node: Computer Arithmetic879451
++Ref: table-numeric-ranges883050
++Ref: Computer Arithmetic-Footnote-1883574
++Node: Math Definitions883631
++Ref: table-ieee-formats886926
++Ref: Math Definitions-Footnote-1887530
++Node: MPFR features887635
++Node: FP Math Caution889306
++Ref: FP Math Caution-Footnote-1890356
++Node: Inexactness of computations890725
++Node: Inexact representation891684
++Node: Comparing FP Values893042
++Node: Errors accumulate894124
++Node: Getting Accuracy895556
++Node: Try To Round898260
++Node: Setting precision899159
++Ref: table-predefined-precision-strings899843
++Node: Setting the rounding mode901672
++Ref: table-gawk-rounding-modes902036
++Ref: Setting the rounding mode-Footnote-1905488
++Node: Arbitrary Precision Integers905667
++Ref: Arbitrary Precision Integers-Footnote-1910565
++Node: POSIX Floating Point Problems910714
++Ref: POSIX Floating Point Problems-Footnote-1914593
++Node: Floating point summary914631
++Node: Dynamic Extensions916827
++Node: Extension Intro918379
++Node: Plugin License919644
++Node: Extension Mechanism Outline920441
++Ref: figure-load-extension920869
++Ref: figure-register-new-function922349
++Ref: figure-call-new-function923353
++Node: Extension API Description925340
++Node: Extension API Functions Introduction926790
++Node: General Data Types931611
++Ref: General Data Types-Footnote-1937418
++Node: Memory Allocation Functions937717
++Ref: Memory Allocation Functions-Footnote-1940556
++Node: Constructor Functions940652
++Node: Registration Functions942386
++Node: Extension Functions943071
++Node: Exit Callback Functions945368
++Node: Extension Version String946616
++Node: Input Parsers947281
++Node: Output Wrappers957160
++Node: Two-way processors961675
++Node: Printing Messages963879
++Ref: Printing Messages-Footnote-1964955
++Node: Updating `ERRNO'965107
++Node: Requesting Values965847
++Ref: table-value-types-returned966575
++Node: Accessing Parameters967532
++Node: Symbol Table Access968763
++Node: Symbol table by name969277
++Node: Symbol table by cookie971258
++Ref: Symbol table by cookie-Footnote-1975402
++Node: Cached values975465
++Ref: Cached values-Footnote-1978964
++Node: Array Manipulation979055
++Ref: Array Manipulation-Footnote-1980153
++Node: Array Data Types980190
++Ref: Array Data Types-Footnote-1982845
++Node: Array Functions982937
++Node: Flattening Arrays986791
++Node: Creating Arrays993683
++Node: Extension API Variables998454
++Node: Extension Versioning999090
++Node: Extension API Informational Variables1000991
++Node: Extension API Boilerplate1002056
++Node: Finding Extensions1005865
++Node: Extension Example1006425
++Node: Internal File Description1007197
++Node: Internal File Ops1011264
++Ref: Internal File Ops-Footnote-11022934
++Node: Using Internal File Ops1023074
++Ref: Using Internal File Ops-Footnote-11025457
++Node: Extension Samples1025730
++Node: Extension Sample File Functions1027256
++Node: Extension Sample Fnmatch1034894
++Node: Extension Sample Fork1036385
++Node: Extension Sample Inplace1037600
++Node: Extension Sample Ord1039275
++Node: Extension Sample Readdir1040111
++Ref: table-readdir-file-types1040987
++Node: Extension Sample Revout1041798
++Node: Extension Sample Rev2way1042388
++Node: Extension Sample Read write array1043128
++Node: Extension Sample Readfile1045068
++Node: Extension Sample Time1046163
++Node: Extension Sample API Tests1047512
++Node: gawkextlib1048003
++Node: Extension summary1050661
++Node: Extension Exercises1054350
++Node: Language History1055072
++Node: V7/SVR3.11056728
++Node: SVR41058909
++Node: POSIX1060354
++Node: BTL1061743
++Node: POSIX/GNU1062477
++Node: Feature History1068266
++Node: Common Extensions1081992
++Node: Ranges and Locales1083316
++Ref: Ranges and Locales-Footnote-11087934
++Ref: Ranges and Locales-Footnote-21087961
++Ref: Ranges and Locales-Footnote-31088195
++Node: Contributors1088416
++Node: History summary1093957
++Node: Installation1095327
++Node: Gawk Distribution1096273
++Node: Getting1096757
++Node: Extracting1097580
++Node: Distribution contents1099215
++Node: Unix Installation1105280
++Node: Quick Installation1105963
++Node: Shell Startup Files1108374
++Node: Additional Configuration Options1109453
++Node: Configuration Philosophy1111192
++Node: Non-Unix Installation1113561
++Node: PC Installation1114019
++Node: PC Binary Installation1115338
++Node: PC Compiling1117186
++Ref: PC Compiling-Footnote-11120207
++Node: PC Testing1120316
++Node: PC Using1121492
++Node: Cygwin1125607
++Node: MSYS1126430
++Node: VMS Installation1126930
++Node: VMS Compilation1127722
++Ref: VMS Compilation-Footnote-11128944
++Node: VMS Dynamic Extensions1129002
++Node: VMS Installation Details1130686
++Node: VMS Running1132938
++Node: VMS GNV1135774
++Node: VMS Old Gawk1136508
++Node: Bugs1136978
++Node: Other Versions1140861
++Node: Installation summary1147285
++Node: Notes1148341
++Node: Compatibility Mode1149206
++Node: Additions1149988
++Node: Accessing The Source1150913
++Node: Adding Code1152348
++Node: New Ports1158505
++Node: Derived Files1162987
++Ref: Derived Files-Footnote-11168462
++Ref: Derived Files-Footnote-21168496
++Ref: Derived Files-Footnote-31169092
++Node: Future Extensions1169206
++Node: Implementation Limitations1169812
++Node: Extension Design1171060
++Node: Old Extension Problems1172214
++Ref: Old Extension Problems-Footnote-11173731
++Node: Extension New Mechanism Goals1173788
++Ref: Extension New Mechanism Goals-Footnote-11177148
++Node: Extension Other Design Decisions1177337
++Node: Extension Future Growth1179445
++Node: Old Extension Mechanism1180281
++Node: Notes summary1182043
++Node: Basic Concepts1183229
++Node: Basic High Level1183910
++Ref: figure-general-flow1184182
++Ref: figure-process-flow1184781
++Ref: Basic High Level-Footnote-11188010
++Node: Basic Data Typing1188195
++Node: Glossary1191523
++Node: Copying1223452
++Node: GNU Free Documentation License1261008
++Node: Index1286144
  End Tag Table


Summary of changes:
 doc/ChangeLog   |    4 +
 doc/   |  803 ++++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |   28 ++-
 doc/ |   28 ++-
 4 files changed, 439 insertions(+), 424 deletions(-)


reply via email to

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