[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-1060-gd50e21

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1060-gd50e212
Date: Sun, 25 Jan 2015 20:22:41 +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  d50e21276ee34fb8044586beb6ab9e85cc169d80 (commit)
       via  547b160b254cc6501578c69ea38228ca2d829c49 (commit)
      from  e7df7131092924b2d4ef1f41bac3d03affa9485b (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 d50e21276ee34fb8044586beb6ab9e85cc169d80
Merge: e7df713 547b160
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Jan 25 22:22:30 2015 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc doc/ChangeLog
index bd4ca80,0118d30..ba31b05
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@@ -1,6 -1,7 +1,7 @@@
  2015-01-25         Arnold D. Robbins     <address@hidden>
 -      * Fix a bad URL.
 +      * Fix a bad URL. And another one.
+       More O'Reilly fixes.
  2015-01-23         Arnold D. Robbins     <address@hidden>
diff --cc doc/
index 2af7b42,e32e251..59ce5ce
--- a/doc/
+++ b/doc/
@@@ -34603,560 -34450,559 +34603,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: 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-1440498
 -Node: Auto-set440560
 -Ref: Auto-set-Footnote-1453595
 -Ref: Auto-set-Footnote-2453800
 -Node: ARGC and ARGV453856
 -Node: Pattern Action Summary458074
 -Node: Arrays460501
 -Node: Array Basics461830
 -Node: Array Intro462674
 -Ref: figure-array-elements464638
 -Ref: Array Intro-Footnote-1467164
 -Node: Reference to Elements467292
 -Node: Assigning Elements469744
 -Node: Array Example470235
 -Node: Scanning an Array471993
 -Node: Controlling Scanning475009
 -Ref: Controlling Scanning-Footnote-1480205
 -Node: Numeric Array Subscripts480521
 -Node: Uninitialized Subscripts482706
 -Node: Delete484323
 -Ref: Delete-Footnote-1487066
 -Node: Multidimensional487123
 -Node: Multiscanning490220
 -Node: Arrays of Arrays491809
 -Node: Arrays Summary496568
 -Node: Functions498660
 -Node: Built-in499559
 -Node: Calling Built-in500637
 -Node: Numeric Functions502628
 -Ref: Numeric Functions-Footnote-1506645
 -Ref: Numeric Functions-Footnote-2507002
 -Ref: Numeric Functions-Footnote-3507050
 -Node: String Functions507322
 -Ref: String Functions-Footnote-1530797
 -Ref: String Functions-Footnote-2530926
 -Ref: String Functions-Footnote-3531174
 -Node: Gory Details531261
 -Ref: table-sub-escapes533042
 -Ref: table-sub-proposed534562
 -Ref: table-posix-sub535926
 -Ref: table-gensub-escapes537462
 -Ref: Gory Details-Footnote-1538294
 -Node: I/O Functions538445
 -Ref: I/O Functions-Footnote-1545663
 -Node: Time Functions545810
 -Ref: Time Functions-Footnote-1556298
 -Ref: Time Functions-Footnote-2556366
 -Ref: Time Functions-Footnote-3556524
 -Ref: Time Functions-Footnote-4556635
 -Ref: Time Functions-Footnote-5556747
 -Ref: Time Functions-Footnote-6556974
 -Node: Bitwise Functions557240
 -Ref: table-bitwise-ops557802
 -Ref: Bitwise Functions-Footnote-1562111
 -Node: Type Functions562280
 -Node: I18N Functions563431
 -Node: User-defined565076
 -Node: Definition Syntax565881
 -Ref: Definition Syntax-Footnote-1571288
 -Node: Function Example571359
 -Ref: Function Example-Footnote-1574278
 -Node: Function Caveats574300
 -Node: Calling A Function574818
 -Node: Variable Scope575776
 -Node: Pass By Value/Reference578764
 -Node: Return Statement582259
 -Node: Dynamic Typing585240
 -Node: Indirect Calls586169
 -Ref: Indirect Calls-Footnote-1597471
 -Node: Functions Summary597599
 -Node: Library Functions600301
 -Ref: Library Functions-Footnote-1603910
 -Ref: Library Functions-Footnote-2604053
 -Node: Library Names604224
 -Ref: Library Names-Footnote-1607678
 -Ref: Library Names-Footnote-2607901
 -Node: General Functions607987
 -Node: Strtonum Function609090
 -Node: Assert Function612112
 -Node: Round Function615436
 -Node: Cliff Random Function616977
 -Node: Ordinal Functions617993
 -Ref: Ordinal Functions-Footnote-1621056
 -Ref: Ordinal Functions-Footnote-2621308
 -Node: Join Function621519
 -Ref: Join Function-Footnote-1623288
 -Node: Getlocaltime Function623488
 -Node: Readfile Function627232
 -Node: Shell Quoting629202
 -Node: Data File Management630603
 -Node: Filetrans Function631235
 -Node: Rewind Function635291
 -Node: File Checking636678
 -Ref: File Checking-Footnote-1638010
 -Node: Empty Files638211
 -Node: Ignoring Assigns640190
 -Node: Getopt Function641741
 -Ref: Getopt Function-Footnote-1653203
 -Node: Passwd Functions653403
 -Ref: Passwd Functions-Footnote-1662240
 -Node: Group Functions662328
 -Ref: Group Functions-Footnote-1670222
 -Node: Walking Arrays670435
 -Node: Library Functions Summary672038
 -Node: Library Exercises673439
 -Node: Sample Programs674719
 -Node: Running Examples675489
 -Node: Clones676217
 -Node: Cut Program677441
 -Node: Egrep Program687160
 -Ref: Egrep Program-Footnote-1694658
 -Node: Id Program694768
 -Node: Split Program698413
 -Ref: Split Program-Footnote-1701861
 -Node: Tee Program701989
 -Node: Uniq Program704778
 -Node: Wc Program712197
 -Ref: Wc Program-Footnote-1716447
 -Node: Miscellaneous Programs716541
 -Node: Dupword Program717754
 -Node: Alarm Program719785
 -Node: Translate Program724589
 -Ref: Translate Program-Footnote-1729154
 -Node: Labels Program729424
 -Ref: Labels Program-Footnote-1732775
 -Node: Word Sorting732859
 -Node: History Sorting736930
 -Node: Extract Program738766
 -Node: Simple Sed746291
 -Node: Igawk Program749359
 -Ref: Igawk Program-Footnote-1763683
 -Ref: Igawk Program-Footnote-2763884
 -Ref: Igawk Program-Footnote-3764006
 -Node: Anagram Program764121
 -Node: Signature Program767178
 -Node: Programs Summary768425
 -Node: Programs Exercises769618
 -Ref: Programs Exercises-Footnote-1773749
 -Node: Advanced Features773840
 -Node: Nondecimal Data775788
 -Node: Array Sorting777378
 -Node: Controlling Array Traversal778075
 -Ref: Controlling Array Traversal-Footnote-1786408
 -Node: Array Sorting Functions786526
 -Ref: Array Sorting Functions-Footnote-1790415
 -Node: Two-way I/O790611
 -Ref: Two-way I/O-Footnote-1795556
 -Ref: Two-way I/O-Footnote-2795742
 -Node: TCP/IP Networking795824
 -Node: Profiling798697
 -Node: Advanced Features Summary806244
 -Node: Internationalization808177
 -Node: I18N and L10N809657
 -Node: Explaining gettext810343
 -Ref: Explaining gettext-Footnote-1815368
 -Ref: Explaining gettext-Footnote-2815552
 -Node: Programmer i18n815717
 -Ref: Programmer i18n-Footnote-1820583
 -Node: Translator i18n820632
 -Node: String Extraction821426
 -Ref: String Extraction-Footnote-1822557
 -Node: Printf Ordering822643
 -Ref: Printf Ordering-Footnote-1825429
 -Node: I18N Portability825493
 -Ref: I18N Portability-Footnote-1827948
 -Node: I18N Example828011
 -Ref: I18N Example-Footnote-1830814
 -Node: Gawk I18N830886
 -Node: I18N Summary831524
 -Node: Debugger832863
 -Node: Debugging833885
 -Node: Debugging Concepts834326
 -Node: Debugging Terms836179
 -Node: Awk Debugging838751
 -Node: Sample Debugging Session839645
 -Node: Debugger Invocation840165
 -Node: Finding The Bug841549
 -Node: List of Debugger Commands848024
 -Node: Breakpoint Control849357
 -Node: Debugger Execution Control853053
 -Node: Viewing And Changing Data856417
 -Node: Execution Stack859795
 -Node: Debugger Info861432
 -Node: Miscellaneous Debugger Commands865449
 -Node: Readline Support870478
 -Node: Limitations871370
 -Node: Debugging Summary873484
 -Node: Arbitrary Precision Arithmetic874652
 -Node: Computer Arithmetic876068
 -Ref: table-numeric-ranges879666
 -Ref: Computer Arithmetic-Footnote-1880525
 -Node: Math Definitions880582
 -Ref: table-ieee-formats883870
 -Ref: Math Definitions-Footnote-1884474
 -Node: MPFR features884579
 -Node: FP Math Caution886250
 -Ref: FP Math Caution-Footnote-1887300
 -Node: Inexactness of computations887669
 -Node: Inexact representation888628
 -Node: Comparing FP Values889985
 -Node: Errors accumulate891067
 -Node: Getting Accuracy892500
 -Node: Try To Round895162
 -Node: Setting precision896061
 -Ref: table-predefined-precision-strings896745
 -Node: Setting the rounding mode898534
 -Ref: table-gawk-rounding-modes898898
 -Ref: Setting the rounding mode-Footnote-1902353
 -Node: Arbitrary Precision Integers902532
 -Ref: Arbitrary Precision Integers-Footnote-1905518
 -Node: POSIX Floating Point Problems905667
 -Ref: POSIX Floating Point Problems-Footnote-1909540
 -Node: Floating point summary909578
 -Node: Dynamic Extensions911772
 -Node: Extension Intro913324
 -Node: Plugin License914590
 -Node: Extension Mechanism Outline915387
 -Ref: figure-load-extension915815
 -Ref: figure-register-new-function917295
 -Ref: figure-call-new-function918299
 -Node: Extension API Description920285
 -Node: Extension API Functions Introduction921735
 -Node: General Data Types926559
 -Ref: General Data Types-Footnote-1932298
 -Node: Memory Allocation Functions932597
 -Ref: Memory Allocation Functions-Footnote-1935436
 -Node: Constructor Functions935532
 -Node: Registration Functions937266
 -Node: Extension Functions937951
 -Node: Exit Callback Functions940248
 -Node: Extension Version String941496
 -Node: Input Parsers942161
 -Node: Output Wrappers952040
 -Node: Two-way processors956555
 -Node: Printing Messages958759
 -Ref: Printing Messages-Footnote-1959835
 -Node: Updating `ERRNO'959987
 -Node: Requesting Values960727
 -Ref: table-value-types-returned961455
 -Node: Accessing Parameters962412
 -Node: Symbol Table Access963643
 -Node: Symbol table by name964157
 -Node: Symbol table by cookie966138
 -Ref: Symbol table by cookie-Footnote-1970282
 -Node: Cached values970345
 -Ref: Cached values-Footnote-1973844
 -Node: Array Manipulation973935
 -Ref: Array Manipulation-Footnote-1975033
 -Node: Array Data Types975070
 -Ref: Array Data Types-Footnote-1977725
 -Node: Array Functions977817
 -Node: Flattening Arrays981671
 -Node: Creating Arrays988563
 -Node: Extension API Variables993334
 -Node: Extension Versioning993970
 -Node: Extension API Informational Variables995871
 -Node: Extension API Boilerplate996936
 -Node: Finding Extensions1000745
 -Node: Extension Example1001305
 -Node: Internal File Description1002077
 -Node: Internal File Ops1006144
 -Ref: Internal File Ops-Footnote-11017814
 -Node: Using Internal File Ops1017954
 -Ref: Using Internal File Ops-Footnote-11020337
 -Node: Extension Samples1020610
 -Node: Extension Sample File Functions1022136
 -Node: Extension Sample Fnmatch1029774
 -Node: Extension Sample Fork1031265
 -Node: Extension Sample Inplace1032480
 -Node: Extension Sample Ord1034155
 -Node: Extension Sample Readdir1034991
 -Ref: table-readdir-file-types1035867
 -Node: Extension Sample Revout1036678
 -Node: Extension Sample Rev2way1037268
 -Node: Extension Sample Read write array1038008
 -Node: Extension Sample Readfile1039948
 -Node: Extension Sample Time1041043
 -Node: Extension Sample API Tests1042392
 -Node: gawkextlib1042883
 -Node: Extension summary1045541
 -Node: Extension Exercises1049230
 -Node: Language History1049952
 -Node: V7/SVR3.11051608
 -Node: SVR41053789
 -Node: POSIX1055234
 -Node: BTL1056623
 -Node: POSIX/GNU1057357
 -Node: Feature History1062921
 -Node: Common Extensions1076019
 -Node: Ranges and Locales1077343
 -Ref: Ranges and Locales-Footnote-11081961
 -Ref: Ranges and Locales-Footnote-21081988
 -Ref: Ranges and Locales-Footnote-31082222
 -Node: Contributors1082443
 -Node: History summary1087984
 -Node: Installation1089354
 -Node: Gawk Distribution1090300
 -Node: Getting1090784
 -Node: Extracting1091607
 -Node: Distribution contents1093242
 -Node: Unix Installation1098959
 -Node: Quick Installation1099576
 -Node: Additional Configuration Options1102000
 -Node: Configuration Philosophy1103738
 -Node: Non-Unix Installation1106107
 -Node: PC Installation1106565
 -Node: PC Binary Installation1107884
 -Node: PC Compiling1109732
 -Ref: PC Compiling-Footnote-11112753
 -Node: PC Testing1112862
 -Node: PC Using1114038
 -Node: Cygwin1118153
 -Node: MSYS1118976
 -Node: VMS Installation1119476
 -Node: VMS Compilation1120268
 -Ref: VMS Compilation-Footnote-11121490
 -Node: VMS Dynamic Extensions1121548
 -Node: VMS Installation Details1123232
 -Node: VMS Running1125484
 -Node: VMS GNV1128320
 -Node: VMS Old Gawk1129054
 -Node: Bugs1129524
 -Node: Other Versions1133407
 -Node: Installation summary1139831
 -Node: Notes1140887
 -Node: Compatibility Mode1141752
 -Node: Additions1142534
 -Node: Accessing The Source1143459
 -Node: Adding Code1144894
 -Node: New Ports1151051
 -Node: Derived Files1155533
 -Ref: Derived Files-Footnote-11161008
 -Ref: Derived Files-Footnote-21161042
 -Ref: Derived Files-Footnote-31161638
 -Node: Future Extensions1161752
 -Node: Implementation Limitations1162358
 -Node: Extension Design1163606
 -Node: Old Extension Problems1164760
 -Ref: Old Extension Problems-Footnote-11166277
 -Node: Extension New Mechanism Goals1166334
 -Ref: Extension New Mechanism Goals-Footnote-11169694
 -Node: Extension Other Design Decisions1169883
 -Node: Extension Future Growth1171991
 -Node: Old Extension Mechanism1172827
 -Node: Notes summary1174589
 -Node: Basic Concepts1175775
 -Node: Basic High Level1176456
 -Ref: figure-general-flow1176728
 -Ref: figure-process-flow1177327
 -Ref: Basic High Level-Footnote-11180556
 -Node: Basic Data Typing1180741
 -Node: Glossary1184069
 -Node: Copying1215998
 -Node: GNU Free Documentation License1253554
 -Node: Index1278690
 +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 Operators163230
 +Ref: Regexp Operators-Footnote-1170640
 +Ref: Regexp Operators-Footnote-2170787
 +Node: Bracket Expressions170885
 +Ref: table-char-classes172900
 +Node: Leftmost Longest175842
 +Node: Computed Regexps177144
 +Node: GNU Regexp Operators180573
 +Node: Case-sensitivity184245
 +Ref: Case-sensitivity-Footnote-1187130
 +Ref: Case-sensitivity-Footnote-2187365
 +Node: Regexp Summary187473
 +Node: Reading Files188940
 +Node: Records191033
 +Node: awk split records191766
 +Node: gawk split records196695
 +Ref: gawk split records-Footnote-1201234
 +Node: Fields201271
 +Ref: Fields-Footnote-1204049
 +Node: Nonconstant Fields204135
 +Ref: Nonconstant Fields-Footnote-1206373
 +Node: Changing Fields206576
 +Node: Field Separators212507
 +Node: Default Field Splitting215211
 +Node: Regexp Field Splitting216328
 +Node: Single Character Fields219678
 +Node: Command Line Field Separator220737
 +Node: Full Line Fields223954
 +Ref: Full Line Fields-Footnote-1225475
 +Ref: Full Line Fields-Footnote-2225521
 +Node: Field Splitting Summary225622
 +Node: Constant Size227696
 +Node: Splitting By Content232279
 +Ref: Splitting By Content-Footnote-1236244
 +Node: Multiple Line236407
 +Ref: Multiple Line-Footnote-1242288
 +Node: Getline242467
 +Node: Plain Getline244674
 +Node: Getline/Variable247314
 +Node: Getline/File248463
 +Node: Getline/Variable/File249848
 +Ref: Getline/Variable/File-Footnote-1251451
 +Node: Getline/Pipe251538
 +Node: Getline/Variable/Pipe254216
 +Node: Getline/Coprocess255347
 +Node: Getline/Variable/Coprocess256611
 +Node: Getline Notes257350
 +Node: Getline Summary260144
 +Ref: table-getline-variants260556
 +Node: Read Timeout261385
 +Ref: Read Timeout-Footnote-1265222
 +Node: Command-line directories265280
 +Node: Input Summary266185
 +Node: Input Exercises269570
 +Node: Printing270298
 +Node: Print272075
 +Node: Print Examples273532
 +Node: Output Separators276311
 +Node: OFMT278329
 +Node: Printf279684
 +Node: Basic Printf280469
 +Node: Control Letters282041
 +Node: Format Modifiers286026
 +Node: Printf Examples292036
 +Node: Redirection294522
 +Node: Special FD301360
 +Ref: Special FD-Footnote-1304526
 +Node: Special Files304600
 +Node: Other Inherited Files305217
 +Node: Special Network306217
 +Node: Special Caveats307079
 +Node: Close Files And Pipes308028
 +Ref: Close Files And Pipes-Footnote-1315219
 +Ref: Close Files And Pipes-Footnote-2315367
 +Node: Output Summary315517
 +Node: Output Exercises316515
 +Node: Expressions317195
- Node: Values318380
- Node: Constants319058
- Node: Scalar Constants319749
- Ref: Scalar Constants-Footnote-1320608
- Node: Nondecimal-numbers320858
- Node: Regexp Constants323876
- Node: Using Constant Regexps324401
- Node: Variables327544
- Node: Using Variables328199
- Node: Assignment Options330110
- Node: Conversion331985
- Node: Strings And Numbers332509
- Ref: Strings And Numbers-Footnote-1335574
- Node: Locale influences conversions335683
- Ref: table-locale-affects338430
- Node: All Operators339018
- Node: Arithmetic Ops339648
- Node: Concatenation342153
- Ref: Concatenation-Footnote-1344972
- Node: Assignment Ops345078
- Ref: table-assign-ops350057
- Node: Increment Ops351329
- Node: Truth Values and Conditions354767
- Node: Truth Values355852
- Node: Typing and Comparison356901
- Node: Variable Typing357711
- Node: Comparison Operators361364
- Ref: table-relational-ops361774
- Node: POSIX String Comparison365269
- Ref: POSIX String Comparison-Footnote-1366341
- Node: Boolean Ops366479
- Ref: Boolean Ops-Footnote-1370958
- Node: Conditional Exp371049
- Node: Function Calls372776
- Node: Precedence376656
- Node: Locales380317
- Node: Expressions Summary381949
- Node: Patterns and Actions384509
- Node: Pattern Overview385629
- Node: Regexp Patterns387308
- Node: Expression Patterns387851
- Node: Ranges391561
- Node: BEGIN/END394667
- Node: Using BEGIN/END395428
- Ref: Using BEGIN/END-Footnote-1398162
- Node: I/O And BEGIN/END398268
- Node: Empty403483
- Node: Using Shell Variables403800
- Node: Action Overview406073
- Node: Statements408399
- Node: If Statement410247
- Node: While Statement411742
- Node: Do Statement413771
- Node: For Statement414915
- Node: Switch Statement418072
- Node: Break Statement420454
- Node: Continue Statement422495
- Node: Next Statement424322
- Node: Nextfile Statement426703
- Node: Exit Statement429333
- Node: Built-in Variables431736
- Node: User-modified432869
- Ref: User-modified-Footnote-1440550
- Node: Auto-set440612
- Ref: Auto-set-Footnote-1454304
- Ref: Auto-set-Footnote-2454509
- Node: ARGC and ARGV454565
- Node: Pattern Action Summary458783
- Node: Arrays461210
- Node: Array Basics462539
- Node: Array Intro463383
- Ref: figure-array-elements465347
- Ref: Array Intro-Footnote-1467873
- Node: Reference to Elements468001
- Node: Assigning Elements470453
- Node: Array Example470944
- Node: Scanning an Array472702
- Node: Controlling Scanning475718
- Ref: Controlling Scanning-Footnote-1480914
- Node: Numeric Array Subscripts481230
- Node: Uninitialized Subscripts483415
- Node: Delete485032
- Ref: Delete-Footnote-1487775
- Node: Multidimensional487832
- Node: Multiscanning490929
- Node: Arrays of Arrays492518
- Node: Arrays Summary497277
- Node: Functions499369
- Node: Built-in500268
- Node: Calling Built-in501346
- Node: Numeric Functions503337
- Ref: Numeric Functions-Footnote-1508156
- Ref: Numeric Functions-Footnote-2508513
- Ref: Numeric Functions-Footnote-3508561
- Node: String Functions508833
- Ref: String Functions-Footnote-1532308
- Ref: String Functions-Footnote-2532437
- Ref: String Functions-Footnote-3532685
- Node: Gory Details532772
- Ref: table-sub-escapes534553
- Ref: table-sub-proposed536073
- Ref: table-posix-sub537437
- Ref: table-gensub-escapes538973
- Ref: Gory Details-Footnote-1539805
- Node: I/O Functions539956
- Ref: I/O Functions-Footnote-1547174
- Node: Time Functions547321
- Ref: Time Functions-Footnote-1557809
- Ref: Time Functions-Footnote-2557877
- Ref: Time Functions-Footnote-3558035
- Ref: Time Functions-Footnote-4558146
- Ref: Time Functions-Footnote-5558258
- Ref: Time Functions-Footnote-6558485
- Node: Bitwise Functions558751
- Ref: table-bitwise-ops559313
- Ref: Bitwise Functions-Footnote-1563622
- Node: Type Functions563791
- Node: I18N Functions564942
- Node: User-defined566587
- Node: Definition Syntax567392
- Ref: Definition Syntax-Footnote-1572799
- Node: Function Example572870
- Ref: Function Example-Footnote-1575789
- Node: Function Caveats575811
- Node: Calling A Function576329
- Node: Variable Scope577287
- Node: Pass By Value/Reference580275
- Node: Return Statement583770
- Node: Dynamic Typing586751
- Node: Indirect Calls587680
- Ref: Indirect Calls-Footnote-1598982
- Node: Functions Summary599110
- Node: Library Functions601812
- Ref: Library Functions-Footnote-1605421
- Ref: Library Functions-Footnote-2605564
- Node: Library Names605735
- Ref: Library Names-Footnote-1609189
- Ref: Library Names-Footnote-2609412
- Node: General Functions609498
- Node: Strtonum Function610601
- Node: Assert Function613623
- Node: Round Function616947
- Node: Cliff Random Function618488
- Node: Ordinal Functions619504
- Ref: Ordinal Functions-Footnote-1622567
- Ref: Ordinal Functions-Footnote-2622819
- Node: Join Function623030
- Ref: Join Function-Footnote-1624799
- Node: Getlocaltime Function624999
- Node: Readfile Function628743
- Node: Shell Quoting630713
- Node: Data File Management632114
- Node: Filetrans Function632746
- Node: Rewind Function636802
- Node: File Checking638189
- Ref: File Checking-Footnote-1639521
- Node: Empty Files639722
- Node: Ignoring Assigns641701
- Node: Getopt Function643252
- Ref: Getopt Function-Footnote-1654714
- Node: Passwd Functions654914
- Ref: Passwd Functions-Footnote-1663751
- Node: Group Functions663839
- Ref: Group Functions-Footnote-1671733
- Node: Walking Arrays671946
- Node: Library Functions Summary673549
- Node: Library Exercises674950
- Node: Sample Programs676230
- Node: Running Examples677000
- Node: Clones677728
- Node: Cut Program678952
- Node: Egrep Program688671
- Ref: Egrep Program-Footnote-1696169
- Node: Id Program696279
- Node: Split Program699924
- Ref: Split Program-Footnote-1703372
- Node: Tee Program703500
- Node: Uniq Program706289
- Node: Wc Program713708
- Ref: Wc Program-Footnote-1717958
- Node: Miscellaneous Programs718052
- Node: Dupword Program719265
- Node: Alarm Program721296
- Node: Translate Program726100
- Ref: Translate Program-Footnote-1730665
- Node: Labels Program730935
- Ref: Labels Program-Footnote-1734286
- Node: Word Sorting734370
- Node: History Sorting738441
- Node: Extract Program740277
- Node: Simple Sed747802
- Node: Igawk Program750870
- Ref: Igawk Program-Footnote-1765194
- Ref: Igawk Program-Footnote-2765395
- Ref: Igawk Program-Footnote-3765517
- Node: Anagram Program765632
- Node: Signature Program768689
- Node: Programs Summary769936
- Node: Programs Exercises771129
- Ref: Programs Exercises-Footnote-1775260
- Node: Advanced Features775351
- Node: Nondecimal Data777299
- Node: Array Sorting778889
- Node: Controlling Array Traversal779586
- Ref: Controlling Array Traversal-Footnote-1787919
- Node: Array Sorting Functions788037
- Ref: Array Sorting Functions-Footnote-1791926
- Node: Two-way I/O792122
- Ref: Two-way I/O-Footnote-1797067
- Ref: Two-way I/O-Footnote-2797253
- Node: TCP/IP Networking797335
- Node: Profiling800208
- Node: Advanced Features Summary808485
- Node: Internationalization810418
- Node: I18N and L10N811898
- Node: Explaining gettext812584
- Ref: Explaining gettext-Footnote-1817609
- Ref: Explaining gettext-Footnote-2817793
- Node: Programmer i18n817958
- Ref: Programmer i18n-Footnote-1822824
- Node: Translator i18n822873
- Node: String Extraction823667
- Ref: String Extraction-Footnote-1824798
- Node: Printf Ordering824884
- Ref: Printf Ordering-Footnote-1827670
- Node: I18N Portability827734
- Ref: I18N Portability-Footnote-1830189
- Node: I18N Example830252
- Ref: I18N Example-Footnote-1833055
- Node: Gawk I18N833127
- Node: I18N Summary833765
- Node: Debugger835104
- Node: Debugging836126
- Node: Debugging Concepts836567
- Node: Debugging Terms838420
- Node: Awk Debugging840992
- Node: Sample Debugging Session841886
- Node: Debugger Invocation842406
- Node: Finding The Bug843790
- Node: List of Debugger Commands850265
- Node: Breakpoint Control851598
- Node: Debugger Execution Control855294
- Node: Viewing And Changing Data858658
- Node: Execution Stack862036
- Node: Debugger Info863673
- Node: Miscellaneous Debugger Commands867690
- Node: Readline Support872719
- Node: Limitations873611
- Node: Debugging Summary875725
- Node: Arbitrary Precision Arithmetic876893
- Node: Computer Arithmetic878309
- Ref: table-numeric-ranges881907
- Ref: Computer Arithmetic-Footnote-1882766
- Node: Math Definitions882823
- Ref: table-ieee-formats886111
- Ref: Math Definitions-Footnote-1886715
- Node: MPFR features886820
- Node: FP Math Caution888491
- Ref: FP Math Caution-Footnote-1889541
- Node: Inexactness of computations889910
- Node: Inexact representation890869
- Node: Comparing FP Values892226
- Node: Errors accumulate893308
- Node: Getting Accuracy894741
- Node: Try To Round897403
- Node: Setting precision898302
- Ref: table-predefined-precision-strings898986
- Node: Setting the rounding mode900775
- Ref: table-gawk-rounding-modes901139
- Ref: Setting the rounding mode-Footnote-1904594
- Node: Arbitrary Precision Integers904773
- Ref: Arbitrary Precision Integers-Footnote-1909673
- Node: POSIX Floating Point Problems909822
- Ref: POSIX Floating Point Problems-Footnote-1913695
- Node: Floating point summary913733
- Node: Dynamic Extensions915927
- Node: Extension Intro917479
- Node: Plugin License918745
- Node: Extension Mechanism Outline919542
- Ref: figure-load-extension919970
- Ref: figure-register-new-function921450
- Ref: figure-call-new-function922454
- Node: Extension API Description924440
- Node: Extension API Functions Introduction925890
- Node: General Data Types930714
- Ref: General Data Types-Footnote-1936453
- Node: Memory Allocation Functions936752
- Ref: Memory Allocation Functions-Footnote-1939591
- Node: Constructor Functions939687
- Node: Registration Functions941421
- Node: Extension Functions942106
- Node: Exit Callback Functions944403
- Node: Extension Version String945651
- Node: Input Parsers946316
- Node: Output Wrappers956195
- Node: Two-way processors960710
- Node: Printing Messages962914
- Ref: Printing Messages-Footnote-1963990
- Node: Updating `ERRNO'964142
- Node: Requesting Values964882
- Ref: table-value-types-returned965610
- Node: Accessing Parameters966567
- Node: Symbol Table Access967798
- Node: Symbol table by name968312
- Node: Symbol table by cookie970293
- Ref: Symbol table by cookie-Footnote-1974437
- Node: Cached values974500
- Ref: Cached values-Footnote-1977999
- Node: Array Manipulation978090
- Ref: Array Manipulation-Footnote-1979188
- Node: Array Data Types979225
- Ref: Array Data Types-Footnote-1981880
- Node: Array Functions981972
- Node: Flattening Arrays985826
- Node: Creating Arrays992718
- Node: Extension API Variables997489
- Node: Extension Versioning998125
- Node: Extension API Informational Variables1000026
- Node: Extension API Boilerplate1001091
- Node: Finding Extensions1004900
- Node: Extension Example1005460
- Node: Internal File Description1006232
- Node: Internal File Ops1010299
- Ref: Internal File Ops-Footnote-11021969
- Node: Using Internal File Ops1022109
- Ref: Using Internal File Ops-Footnote-11024492
- Node: Extension Samples1024765
- Node: Extension Sample File Functions1026291
- Node: Extension Sample Fnmatch1033929
- Node: Extension Sample Fork1035420
- Node: Extension Sample Inplace1036635
- Node: Extension Sample Ord1038310
- Node: Extension Sample Readdir1039146
- Ref: table-readdir-file-types1040022
- Node: Extension Sample Revout1040833
- Node: Extension Sample Rev2way1041423
- Node: Extension Sample Read write array1042163
- Node: Extension Sample Readfile1044103
- Node: Extension Sample Time1045198
- Node: Extension Sample API Tests1046547
- Node: gawkextlib1047038
- Node: Extension summary1049696
- Node: Extension Exercises1053385
- Node: Language History1054107
- Node: V7/SVR3.11055763
- Node: SVR41057944
- Node: POSIX1059389
- Node: BTL1060778
- Node: POSIX/GNU1061512
- Node: Feature History1067136
- Node: Common Extensions1080234
- Node: Ranges and Locales1081558
- Ref: Ranges and Locales-Footnote-11086176
- Ref: Ranges and Locales-Footnote-21086203
- Ref: Ranges and Locales-Footnote-31086437
- Node: Contributors1086658
- Node: History summary1092199
- Node: Installation1093569
- Node: Gawk Distribution1094515
- Node: Getting1094999
- Node: Extracting1095822
- Node: Distribution contents1097457
- Node: Unix Installation1103522
- Node: Quick Installation1104205
- Node: Shell Startup Files1106616
- Node: Additional Configuration Options1107695
- Node: Configuration Philosophy1109434
- Node: Non-Unix Installation1111803
- Node: PC Installation1112261
- Node: PC Binary Installation1113580
- Node: PC Compiling1115428
- Ref: PC Compiling-Footnote-11118449
- Node: PC Testing1118558
- Node: PC Using1119734
- Node: Cygwin1123849
- Node: MSYS1124672
- Node: VMS Installation1125172
- Node: VMS Compilation1125964
- Ref: VMS Compilation-Footnote-11127186
- Node: VMS Dynamic Extensions1127244
- Node: VMS Installation Details1128928
- Node: VMS Running1131180
- Node: VMS GNV1134016
- Node: VMS Old Gawk1134750
- Node: Bugs1135220
- Node: Other Versions1139103
- Node: Installation summary1145527
- Node: Notes1146583
- Node: Compatibility Mode1147448
- Node: Additions1148230
- Node: Accessing The Source1149155
- Node: Adding Code1150590
- Node: New Ports1156747
- Node: Derived Files1161229
- Ref: Derived Files-Footnote-11166704
- Ref: Derived Files-Footnote-21166738
- Ref: Derived Files-Footnote-31167334
- Node: Future Extensions1167448
- Node: Implementation Limitations1168054
- Node: Extension Design1169302
- Node: Old Extension Problems1170456
- Ref: Old Extension Problems-Footnote-11171973
- Node: Extension New Mechanism Goals1172030
- Ref: Extension New Mechanism Goals-Footnote-11175390
- Node: Extension Other Design Decisions1175579
- Node: Extension Future Growth1177687
- Node: Old Extension Mechanism1178523
- Node: Notes summary1180285
- Node: Basic Concepts1181471
- Node: Basic High Level1182152
- Ref: figure-general-flow1182424
- Ref: figure-process-flow1183023
- Ref: Basic High Level-Footnote-11186252
- Node: Basic Data Typing1186437
- Node: Glossary1189765
- Node: Copying1221694
- Node: GNU Free Documentation License1259250
- Node: Index1284386
++Node: Values318384
++Node: Constants319061
++Node: Scalar Constants319752
++Ref: Scalar Constants-Footnote-1320614
++Node: Nondecimal-numbers320864
++Node: Regexp Constants323874
++Node: Using Constant Regexps324400
++Node: Variables327563
++Node: Using Variables328220
++Node: Assignment Options330131
++Node: Conversion332006
++Node: Strings And Numbers332530
++Ref: Strings And Numbers-Footnote-1335595
++Node: Locale influences conversions335704
++Ref: table-locale-affects338450
++Node: All Operators339042
++Node: Arithmetic Ops339671
++Node: Concatenation342176
++Ref: Concatenation-Footnote-1344995
++Node: Assignment Ops345102
++Ref: table-assign-ops350081
++Node: Increment Ops351391
++Node: Truth Values and Conditions354822
++Node: Truth Values355905
++Node: Typing and Comparison356954
++Node: Variable Typing357770
++Node: Comparison Operators361437
++Ref: table-relational-ops361847
++Node: POSIX String Comparison365342
++Ref: POSIX String Comparison-Footnote-1366414
++Node: Boolean Ops366553
++Ref: Boolean Ops-Footnote-1371031
++Node: Conditional Exp371122
++Node: Function Calls372860
++Node: Precedence376740
++Node: Locales380400
++Node: Expressions Summary382032
++Node: Patterns and Actions384603
++Node: Pattern Overview385723
++Node: Regexp Patterns387402
++Node: Expression Patterns387945
++Node: Ranges391654
++Node: BEGIN/END394761
++Node: Using BEGIN/END395522
++Ref: Using BEGIN/END-Footnote-1398258
++Node: I/O And BEGIN/END398364
++Node: Empty403576
++Node: Using Shell Variables403893
++Node: Action Overview406166
++Node: Statements408492
++Node: If Statement410340
++Node: While Statement411835
++Node: Do Statement413863
++Node: For Statement415011
++Node: Switch Statement418169
++Node: Break Statement420551
++Node: Continue Statement422592
++Node: Next Statement424419
++Node: Nextfile Statement426800
++Node: Exit Statement429428
++Node: Built-in Variables431839
++Node: User-modified432972
++Ref: User-modified-Footnote-1440653
++Node: Auto-set440715
++Ref: Auto-set-Footnote-1454407
++Ref: Auto-set-Footnote-2454612
++Node: ARGC and ARGV454668
++Node: Pattern Action Summary458886
++Node: Arrays461313
++Node: Array Basics462642
++Node: Array Intro463486
++Ref: figure-array-elements465450
++Ref: Array Intro-Footnote-1467976
++Node: Reference to Elements468104
++Node: Assigning Elements470556
++Node: Array Example471047
++Node: Scanning an Array472805
++Node: Controlling Scanning475821
++Ref: Controlling Scanning-Footnote-1481017
++Node: Numeric Array Subscripts481333
++Node: Uninitialized Subscripts483518
++Node: Delete485135
++Ref: Delete-Footnote-1487878
++Node: Multidimensional487935
++Node: Multiscanning491032
++Node: Arrays of Arrays492621
++Node: Arrays Summary497380
++Node: Functions499472
++Node: Built-in500371
++Node: Calling Built-in501449
++Node: Numeric Functions503440
++Ref: Numeric Functions-Footnote-1508259
++Ref: Numeric Functions-Footnote-2508616
++Ref: Numeric Functions-Footnote-3508664
++Node: String Functions508936
++Ref: String Functions-Footnote-1532411
++Ref: String Functions-Footnote-2532540
++Ref: String Functions-Footnote-3532788
++Node: Gory Details532875
++Ref: table-sub-escapes534656
++Ref: table-sub-proposed536176
++Ref: table-posix-sub537540
++Ref: table-gensub-escapes539076
++Ref: Gory Details-Footnote-1539908
++Node: I/O Functions540059
++Ref: I/O Functions-Footnote-1547277
++Node: Time Functions547424
++Ref: Time Functions-Footnote-1557912
++Ref: Time Functions-Footnote-2557980
++Ref: Time Functions-Footnote-3558138
++Ref: Time Functions-Footnote-4558249
++Ref: Time Functions-Footnote-5558361
++Ref: Time Functions-Footnote-6558588
++Node: Bitwise Functions558854
++Ref: table-bitwise-ops559416
++Ref: Bitwise Functions-Footnote-1563725
++Node: Type Functions563894
++Node: I18N Functions565045
++Node: User-defined566690
++Node: Definition Syntax567495
++Ref: Definition Syntax-Footnote-1572902
++Node: Function Example572973
++Ref: Function Example-Footnote-1575892
++Node: Function Caveats575914
++Node: Calling A Function576432
++Node: Variable Scope577390
++Node: Pass By Value/Reference580378
++Node: Return Statement583873
++Node: Dynamic Typing586854
++Node: Indirect Calls587783
++Ref: Indirect Calls-Footnote-1599085
++Node: Functions Summary599213
++Node: Library Functions601915
++Ref: Library Functions-Footnote-1605524
++Ref: Library Functions-Footnote-2605667
++Node: Library Names605838
++Ref: Library Names-Footnote-1609292
++Ref: Library Names-Footnote-2609515
++Node: General Functions609601
++Node: Strtonum Function610704
++Node: Assert Function613726
++Node: Round Function617050
++Node: Cliff Random Function618591
++Node: Ordinal Functions619607
++Ref: Ordinal Functions-Footnote-1622670
++Ref: Ordinal Functions-Footnote-2622922
++Node: Join Function623133
++Ref: Join Function-Footnote-1624902
++Node: Getlocaltime Function625102
++Node: Readfile Function628846
++Node: Shell Quoting630816
++Node: Data File Management632217
++Node: Filetrans Function632849
++Node: Rewind Function636905
++Node: File Checking638292
++Ref: File Checking-Footnote-1639624
++Node: Empty Files639825
++Node: Ignoring Assigns641804
++Node: Getopt Function643355
++Ref: Getopt Function-Footnote-1654817
++Node: Passwd Functions655017
++Ref: Passwd Functions-Footnote-1663854
++Node: Group Functions663942
++Ref: Group Functions-Footnote-1671836
++Node: Walking Arrays672049
++Node: Library Functions Summary673652
++Node: Library Exercises675053
++Node: Sample Programs676333
++Node: Running Examples677103
++Node: Clones677831
++Node: Cut Program679055
++Node: Egrep Program688774
++Ref: Egrep Program-Footnote-1696272
++Node: Id Program696382
++Node: Split Program700027
++Ref: Split Program-Footnote-1703475
++Node: Tee Program703603
++Node: Uniq Program706392
++Node: Wc Program713811
++Ref: Wc Program-Footnote-1718061
++Node: Miscellaneous Programs718155
++Node: Dupword Program719368
++Node: Alarm Program721399
++Node: Translate Program726203
++Ref: Translate Program-Footnote-1730768
++Node: Labels Program731038
++Ref: Labels Program-Footnote-1734389
++Node: Word Sorting734473
++Node: History Sorting738544
++Node: Extract Program740380
++Node: Simple Sed747905
++Node: Igawk Program750973
++Ref: Igawk Program-Footnote-1765297
++Ref: Igawk Program-Footnote-2765498
++Ref: Igawk Program-Footnote-3765620
++Node: Anagram Program765735
++Node: Signature Program768792
++Node: Programs Summary770039
++Node: Programs Exercises771232
++Ref: Programs Exercises-Footnote-1775363
++Node: Advanced Features775454
++Node: Nondecimal Data777402
++Node: Array Sorting778992
++Node: Controlling Array Traversal779689
++Ref: Controlling Array Traversal-Footnote-1788022
++Node: Array Sorting Functions788140
++Ref: Array Sorting Functions-Footnote-1792029
++Node: Two-way I/O792225
++Ref: Two-way I/O-Footnote-1797170
++Ref: Two-way I/O-Footnote-2797356
++Node: TCP/IP Networking797438
++Node: Profiling800311
++Node: Advanced Features Summary808588
++Node: Internationalization810521
++Node: I18N and L10N812001
++Node: Explaining gettext812687
++Ref: Explaining gettext-Footnote-1817712
++Ref: Explaining gettext-Footnote-2817896
++Node: Programmer i18n818061
++Ref: Programmer i18n-Footnote-1822927
++Node: Translator i18n822976
++Node: String Extraction823770
++Ref: String Extraction-Footnote-1824901
++Node: Printf Ordering824987
++Ref: Printf Ordering-Footnote-1827773
++Node: I18N Portability827837
++Ref: I18N Portability-Footnote-1830292
++Node: I18N Example830355
++Ref: I18N Example-Footnote-1833158
++Node: Gawk I18N833230
++Node: I18N Summary833868
++Node: Debugger835207
++Node: Debugging836229
++Node: Debugging Concepts836670
++Node: Debugging Terms838523
++Node: Awk Debugging841095
++Node: Sample Debugging Session841989
++Node: Debugger Invocation842509
++Node: Finding The Bug843893
++Node: List of Debugger Commands850368
++Node: Breakpoint Control851701
++Node: Debugger Execution Control855397
++Node: Viewing And Changing Data858761
++Node: Execution Stack862139
++Node: Debugger Info863776
++Node: Miscellaneous Debugger Commands867793
++Node: Readline Support872822
++Node: Limitations873714
++Node: Debugging Summary875828
++Node: Arbitrary Precision Arithmetic876996
++Node: Computer Arithmetic878412
++Ref: table-numeric-ranges882010
++Ref: Computer Arithmetic-Footnote-1882869
++Node: Math Definitions882926
++Ref: table-ieee-formats886214
++Ref: Math Definitions-Footnote-1886818
++Node: MPFR features886923
++Node: FP Math Caution888594
++Ref: FP Math Caution-Footnote-1889644
++Node: Inexactness of computations890013
++Node: Inexact representation890972
++Node: Comparing FP Values892329
++Node: Errors accumulate893411
++Node: Getting Accuracy894844
++Node: Try To Round897506
++Node: Setting precision898405
++Ref: table-predefined-precision-strings899089
++Node: Setting the rounding mode900878
++Ref: table-gawk-rounding-modes901242
++Ref: Setting the rounding mode-Footnote-1904697
++Node: Arbitrary Precision Integers904876
++Ref: Arbitrary Precision Integers-Footnote-1909776
++Node: POSIX Floating Point Problems909925
++Ref: POSIX Floating Point Problems-Footnote-1913798
++Node: Floating point summary913836
++Node: Dynamic Extensions916030
++Node: Extension Intro917582
++Node: Plugin License918848
++Node: Extension Mechanism Outline919645
++Ref: figure-load-extension920073
++Ref: figure-register-new-function921553
++Ref: figure-call-new-function922557
++Node: Extension API Description924543
++Node: Extension API Functions Introduction925993
++Node: General Data Types930817
++Ref: General Data Types-Footnote-1936556
++Node: Memory Allocation Functions936855
++Ref: Memory Allocation Functions-Footnote-1939694
++Node: Constructor Functions939790
++Node: Registration Functions941524
++Node: Extension Functions942209
++Node: Exit Callback Functions944506
++Node: Extension Version String945754
++Node: Input Parsers946419
++Node: Output Wrappers956298
++Node: Two-way processors960813
++Node: Printing Messages963017
++Ref: Printing Messages-Footnote-1964093
++Node: Updating `ERRNO'964245
++Node: Requesting Values964985
++Ref: table-value-types-returned965713
++Node: Accessing Parameters966670
++Node: Symbol Table Access967901
++Node: Symbol table by name968415
++Node: Symbol table by cookie970396
++Ref: Symbol table by cookie-Footnote-1974540
++Node: Cached values974603
++Ref: Cached values-Footnote-1978102
++Node: Array Manipulation978193
++Ref: Array Manipulation-Footnote-1979291
++Node: Array Data Types979328
++Ref: Array Data Types-Footnote-1981983
++Node: Array Functions982075
++Node: Flattening Arrays985929
++Node: Creating Arrays992821
++Node: Extension API Variables997592
++Node: Extension Versioning998228
++Node: Extension API Informational Variables1000129
++Node: Extension API Boilerplate1001194
++Node: Finding Extensions1005003
++Node: Extension Example1005563
++Node: Internal File Description1006335
++Node: Internal File Ops1010402
++Ref: Internal File Ops-Footnote-11022072
++Node: Using Internal File Ops1022212
++Ref: Using Internal File Ops-Footnote-11024595
++Node: Extension Samples1024868
++Node: Extension Sample File Functions1026394
++Node: Extension Sample Fnmatch1034032
++Node: Extension Sample Fork1035523
++Node: Extension Sample Inplace1036738
++Node: Extension Sample Ord1038413
++Node: Extension Sample Readdir1039249
++Ref: table-readdir-file-types1040125
++Node: Extension Sample Revout1040936
++Node: Extension Sample Rev2way1041526
++Node: Extension Sample Read write array1042266
++Node: Extension Sample Readfile1044206
++Node: Extension Sample Time1045301
++Node: Extension Sample API Tests1046650
++Node: gawkextlib1047141
++Node: Extension summary1049799
++Node: Extension Exercises1053488
++Node: Language History1054210
++Node: V7/SVR3.11055866
++Node: SVR41058047
++Node: POSIX1059492
++Node: BTL1060881
++Node: POSIX/GNU1061615
++Node: Feature History1067239
++Node: Common Extensions1080337
++Node: Ranges and Locales1081661
++Ref: Ranges and Locales-Footnote-11086279
++Ref: Ranges and Locales-Footnote-21086306
++Ref: Ranges and Locales-Footnote-31086540
++Node: Contributors1086761
++Node: History summary1092302
++Node: Installation1093672
++Node: Gawk Distribution1094618
++Node: Getting1095102
++Node: Extracting1095925
++Node: Distribution contents1097560
++Node: Unix Installation1103625
++Node: Quick Installation1104308
++Node: Shell Startup Files1106719
++Node: Additional Configuration Options1107798
++Node: Configuration Philosophy1109537
++Node: Non-Unix Installation1111906
++Node: PC Installation1112364
++Node: PC Binary Installation1113683
++Node: PC Compiling1115531
++Ref: PC Compiling-Footnote-11118552
++Node: PC Testing1118661
++Node: PC Using1119837
++Node: Cygwin1123952
++Node: MSYS1124775
++Node: VMS Installation1125275
++Node: VMS Compilation1126067
++Ref: VMS Compilation-Footnote-11127289
++Node: VMS Dynamic Extensions1127347
++Node: VMS Installation Details1129031
++Node: VMS Running1131283
++Node: VMS GNV1134119
++Node: VMS Old Gawk1134853
++Node: Bugs1135323
++Node: Other Versions1139206
++Node: Installation summary1145630
++Node: Notes1146686
++Node: Compatibility Mode1147551
++Node: Additions1148333
++Node: Accessing The Source1149258
++Node: Adding Code1150693
++Node: New Ports1156850
++Node: Derived Files1161332
++Ref: Derived Files-Footnote-11166807
++Ref: Derived Files-Footnote-21166841
++Ref: Derived Files-Footnote-31167437
++Node: Future Extensions1167551
++Node: Implementation Limitations1168157
++Node: Extension Design1169405
++Node: Old Extension Problems1170559
++Ref: Old Extension Problems-Footnote-11172076
++Node: Extension New Mechanism Goals1172133
++Ref: Extension New Mechanism Goals-Footnote-11175493
++Node: Extension Other Design Decisions1175682
++Node: Extension Future Growth1177790
++Node: Old Extension Mechanism1178626
++Node: Notes summary1180388
++Node: Basic Concepts1181574
++Node: Basic High Level1182255
++Ref: figure-general-flow1182527
++Ref: figure-process-flow1183126
++Ref: Basic High Level-Footnote-11186355
++Node: Basic Data Typing1186540
++Node: Glossary1189868
++Node: Copying1221797
++Node: GNU Free Documentation License1259353
++Node: Index1284489
  End Tag Table


Summary of changes:
 doc/ChangeLog   |    1 +
 doc/   | 1086 +++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |  189 +++++-----
 doc/ |  183 +++++-----
 4 files changed, 735 insertions(+), 724 deletions(-)


reply via email to

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