[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-1072-g4903b6

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1072-g4903b6d
Date: Sun, 01 Feb 2015 19:50:05 +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  4903b6de82f1ac1318b86fe27e71fea17bbaa9fc (commit)
       via  ec0a8d6c8ed3855b440aeb90b92088115212fb78 (commit)
      from  545cc9691e3d6479053684815d23e6553a7d0a95 (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 4903b6de82f1ac1318b86fe27e71fea17bbaa9fc
Merge: 545cc96 ec0a8d6
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Feb 1 21:49:54 2015 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index 0329a03,0e8bcb5..4176eb8
--- a/doc/
+++ b/doc/
@@@ -34624,560 -34473,559 +34626,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-1440520
 -Node: Auto-set440582
 -Ref: Auto-set-Footnote-1453634
 -Ref: Auto-set-Footnote-2453839
 -Node: ARGC and ARGV453895
 -Node: Pattern Action Summary458113
 -Node: Arrays460546
 -Node: Array Basics461875
 -Node: Array Intro462719
 -Ref: figure-array-elements464653
 -Ref: Array Intro-Footnote-1467273
 -Node: Reference to Elements467401
 -Node: Assigning Elements469863
 -Node: Array Example470354
 -Node: Scanning an Array472113
 -Node: Controlling Scanning475133
 -Ref: Controlling Scanning-Footnote-1480527
 -Node: Numeric Array Subscripts480843
 -Node: Uninitialized Subscripts483028
 -Node: Delete484645
 -Ref: Delete-Footnote-1487394
 -Node: Multidimensional487451
 -Node: Multiscanning490548
 -Node: Arrays of Arrays492137
 -Node: Arrays Summary496891
 -Node: Functions498982
 -Node: Built-in500021
 -Node: Calling Built-in501099
 -Node: Numeric Functions503094
 -Ref: Numeric Functions-Footnote-1507110
 -Ref: Numeric Functions-Footnote-2507467
 -Ref: Numeric Functions-Footnote-3507515
 -Node: String Functions507787
 -Ref: String Functions-Footnote-1531288
 -Ref: String Functions-Footnote-2531417
 -Ref: String Functions-Footnote-3531665
 -Node: Gory Details531752
 -Ref: table-sub-escapes533533
 -Ref: table-sub-proposed535048
 -Ref: table-posix-sub536410
 -Ref: table-gensub-escapes537947
 -Ref: Gory Details-Footnote-1538780
 -Node: I/O Functions538931
 -Ref: I/O Functions-Footnote-1546167
 -Node: Time Functions546314
 -Ref: Time Functions-Footnote-1556823
 -Ref: Time Functions-Footnote-2556891
 -Ref: Time Functions-Footnote-3557049
 -Ref: Time Functions-Footnote-4557160
 -Ref: Time Functions-Footnote-5557272
 -Ref: Time Functions-Footnote-6557499
 -Node: Bitwise Functions557765
 -Ref: table-bitwise-ops558327
 -Ref: Bitwise Functions-Footnote-1562655
 -Node: Type Functions562827
 -Node: I18N Functions563979
 -Node: User-defined565626
 -Node: Definition Syntax566431
 -Ref: Definition Syntax-Footnote-1572090
 -Node: Function Example572161
 -Ref: Function Example-Footnote-1575082
 -Node: Function Caveats575104
 -Node: Calling A Function575622
 -Node: Variable Scope576580
 -Node: Pass By Value/Reference579573
 -Node: Return Statement583070
 -Node: Dynamic Typing586049
 -Node: Indirect Calls586978
 -Ref: Indirect Calls-Footnote-1598284
 -Node: Functions Summary598412
 -Node: Library Functions601114
 -Ref: Library Functions-Footnote-1604723
 -Ref: Library Functions-Footnote-2604866
 -Node: Library Names605037
 -Ref: Library Names-Footnote-1608491
 -Ref: Library Names-Footnote-2608714
 -Node: General Functions608800
 -Node: Strtonum Function609903
 -Node: Assert Function612925
 -Node: Round Function616249
 -Node: Cliff Random Function617790
 -Node: Ordinal Functions618806
 -Ref: Ordinal Functions-Footnote-1621869
 -Ref: Ordinal Functions-Footnote-2622121
 -Node: Join Function622332
 -Ref: Join Function-Footnote-1624101
 -Node: Getlocaltime Function624301
 -Node: Readfile Function628045
 -Node: Shell Quoting630015
 -Node: Data File Management631416
 -Node: Filetrans Function632048
 -Node: Rewind Function636104
 -Node: File Checking637491
 -Ref: File Checking-Footnote-1638823
 -Node: Empty Files639024
 -Node: Ignoring Assigns641003
 -Node: Getopt Function642554
 -Ref: Getopt Function-Footnote-1654016
 -Node: Passwd Functions654216
 -Ref: Passwd Functions-Footnote-1663053
 -Node: Group Functions663141
 -Ref: Group Functions-Footnote-1671035
 -Node: Walking Arrays671248
 -Node: Library Functions Summary672851
 -Node: Library Exercises674252
 -Node: Sample Programs675532
 -Node: Running Examples676302
 -Node: Clones677030
 -Node: Cut Program678254
 -Node: Egrep Program687973
 -Ref: Egrep Program-Footnote-1695471
 -Node: Id Program695581
 -Node: Split Program699226
 -Ref: Split Program-Footnote-1702674
 -Node: Tee Program702802
 -Node: Uniq Program705591
 -Node: Wc Program713010
 -Ref: Wc Program-Footnote-1717260
 -Node: Miscellaneous Programs717354
 -Node: Dupword Program718567
 -Node: Alarm Program720598
 -Node: Translate Program725402
 -Ref: Translate Program-Footnote-1729967
 -Node: Labels Program730237
 -Ref: Labels Program-Footnote-1733588
 -Node: Word Sorting733672
 -Node: History Sorting737743
 -Node: Extract Program739579
 -Node: Simple Sed747104
 -Node: Igawk Program750172
 -Ref: Igawk Program-Footnote-1764496
 -Ref: Igawk Program-Footnote-2764697
 -Ref: Igawk Program-Footnote-3764819
 -Node: Anagram Program764934
 -Node: Signature Program767991
 -Node: Programs Summary769238
 -Node: Programs Exercises770431
 -Ref: Programs Exercises-Footnote-1774562
 -Node: Advanced Features774653
 -Node: Nondecimal Data776601
 -Node: Array Sorting778191
 -Node: Controlling Array Traversal778888
 -Ref: Controlling Array Traversal-Footnote-1787221
 -Node: Array Sorting Functions787339
 -Ref: Array Sorting Functions-Footnote-1791228
 -Node: Two-way I/O791424
 -Ref: Two-way I/O-Footnote-1796369
 -Ref: Two-way I/O-Footnote-2796555
 -Node: TCP/IP Networking796637
 -Node: Profiling799510
 -Node: Advanced Features Summary807057
 -Node: Internationalization808990
 -Node: I18N and L10N810470
 -Node: Explaining gettext811156
 -Ref: Explaining gettext-Footnote-1816181
 -Ref: Explaining gettext-Footnote-2816365
 -Node: Programmer i18n816530
 -Ref: Programmer i18n-Footnote-1821396
 -Node: Translator i18n821445
 -Node: String Extraction822239
 -Ref: String Extraction-Footnote-1823370
 -Node: Printf Ordering823456
 -Ref: Printf Ordering-Footnote-1826242
 -Node: I18N Portability826306
 -Ref: I18N Portability-Footnote-1828761
 -Node: I18N Example828824
 -Ref: I18N Example-Footnote-1831627
 -Node: Gawk I18N831699
 -Node: I18N Summary832337
 -Node: Debugger833676
 -Node: Debugging834698
 -Node: Debugging Concepts835139
 -Node: Debugging Terms836992
 -Node: Awk Debugging839564
 -Node: Sample Debugging Session840458
 -Node: Debugger Invocation840978
 -Node: Finding The Bug842362
 -Node: List of Debugger Commands848837
 -Node: Breakpoint Control850170
 -Node: Debugger Execution Control853866
 -Node: Viewing And Changing Data857230
 -Node: Execution Stack860608
 -Node: Debugger Info862245
 -Node: Miscellaneous Debugger Commands866262
 -Node: Readline Support871291
 -Node: Limitations872183
 -Node: Debugging Summary874297
 -Node: Arbitrary Precision Arithmetic875465
 -Node: Computer Arithmetic876881
 -Ref: table-numeric-ranges880479
 -Ref: Computer Arithmetic-Footnote-1881338
 -Node: Math Definitions881395
 -Ref: table-ieee-formats884683
 -Ref: Math Definitions-Footnote-1885287
 -Node: MPFR features885392
 -Node: FP Math Caution887063
 -Ref: FP Math Caution-Footnote-1888113
 -Node: Inexactness of computations888482
 -Node: Inexact representation889441
 -Node: Comparing FP Values890798
 -Node: Errors accumulate891880
 -Node: Getting Accuracy893313
 -Node: Try To Round895975
 -Node: Setting precision896874
 -Ref: table-predefined-precision-strings897558
 -Node: Setting the rounding mode899347
 -Ref: table-gawk-rounding-modes899711
 -Ref: Setting the rounding mode-Footnote-1903166
 -Node: Arbitrary Precision Integers903345
 -Ref: Arbitrary Precision Integers-Footnote-1906331
 -Node: POSIX Floating Point Problems906480
 -Ref: POSIX Floating Point Problems-Footnote-1910353
 -Node: Floating point summary910391
 -Node: Dynamic Extensions912585
 -Node: Extension Intro914137
 -Node: Plugin License915403
 -Node: Extension Mechanism Outline916200
 -Ref: figure-load-extension916628
 -Ref: figure-register-new-function918108
 -Ref: figure-call-new-function919112
 -Node: Extension API Description921098
 -Node: Extension API Functions Introduction922548
 -Node: General Data Types927372
 -Ref: General Data Types-Footnote-1933111
 -Node: Memory Allocation Functions933410
 -Ref: Memory Allocation Functions-Footnote-1936249
 -Node: Constructor Functions936345
 -Node: Registration Functions938079
 -Node: Extension Functions938764
 -Node: Exit Callback Functions941061
 -Node: Extension Version String942309
 -Node: Input Parsers942974
 -Node: Output Wrappers952853
 -Node: Two-way processors957368
 -Node: Printing Messages959572
 -Ref: Printing Messages-Footnote-1960648
 -Node: Updating `ERRNO'960800
 -Node: Requesting Values961540
 -Ref: table-value-types-returned962268
 -Node: Accessing Parameters963225
 -Node: Symbol Table Access964456
 -Node: Symbol table by name964970
 -Node: Symbol table by cookie966951
 -Ref: Symbol table by cookie-Footnote-1971095
 -Node: Cached values971158
 -Ref: Cached values-Footnote-1974657
 -Node: Array Manipulation974748
 -Ref: Array Manipulation-Footnote-1975846
 -Node: Array Data Types975883
 -Ref: Array Data Types-Footnote-1978538
 -Node: Array Functions978630
 -Node: Flattening Arrays982484
 -Node: Creating Arrays989376
 -Node: Extension API Variables994147
 -Node: Extension Versioning994783
 -Node: Extension API Informational Variables996684
 -Node: Extension API Boilerplate997749
 -Node: Finding Extensions1001558
 -Node: Extension Example1002118
 -Node: Internal File Description1002890
 -Node: Internal File Ops1006957
 -Ref: Internal File Ops-Footnote-11018627
 -Node: Using Internal File Ops1018767
 -Ref: Using Internal File Ops-Footnote-11021150
 -Node: Extension Samples1021423
 -Node: Extension Sample File Functions1022949
 -Node: Extension Sample Fnmatch1030587
 -Node: Extension Sample Fork1032078
 -Node: Extension Sample Inplace1033293
 -Node: Extension Sample Ord1034968
 -Node: Extension Sample Readdir1035804
 -Ref: table-readdir-file-types1036680
 -Node: Extension Sample Revout1037491
 -Node: Extension Sample Rev2way1038081
 -Node: Extension Sample Read write array1038821
 -Node: Extension Sample Readfile1040761
 -Node: Extension Sample Time1041856
 -Node: Extension Sample API Tests1043205
 -Node: gawkextlib1043696
 -Node: Extension summary1046354
 -Node: Extension Exercises1050043
 -Node: Language History1050765
 -Node: V7/SVR3.11052421
 -Node: SVR41054602
 -Node: POSIX1056047
 -Node: BTL1057436
 -Node: POSIX/GNU1058170
 -Node: Feature History1063734
 -Node: Common Extensions1076832
 -Node: Ranges and Locales1078156
 -Ref: Ranges and Locales-Footnote-11082774
 -Ref: Ranges and Locales-Footnote-21082801
 -Ref: Ranges and Locales-Footnote-31083035
 -Node: Contributors1083256
 -Node: History summary1088797
 -Node: Installation1090167
 -Node: Gawk Distribution1091113
 -Node: Getting1091597
 -Node: Extracting1092420
 -Node: Distribution contents1094055
 -Node: Unix Installation1099772
 -Node: Quick Installation1100389
 -Node: Additional Configuration Options1102813
 -Node: Configuration Philosophy1104551
 -Node: Non-Unix Installation1106920
 -Node: PC Installation1107378
 -Node: PC Binary Installation1108697
 -Node: PC Compiling1110545
 -Ref: PC Compiling-Footnote-11113566
 -Node: PC Testing1113675
 -Node: PC Using1114851
 -Node: Cygwin1118966
 -Node: MSYS1119789
 -Node: VMS Installation1120289
 -Node: VMS Compilation1121081
 -Ref: VMS Compilation-Footnote-11122303
 -Node: VMS Dynamic Extensions1122361
 -Node: VMS Installation Details1124045
 -Node: VMS Running1126297
 -Node: VMS GNV1129133
 -Node: VMS Old Gawk1129867
 -Node: Bugs1130337
 -Node: Other Versions1134220
 -Node: Installation summary1140644
 -Node: Notes1141700
 -Node: Compatibility Mode1142565
 -Node: Additions1143347
 -Node: Accessing The Source1144272
 -Node: Adding Code1145707
 -Node: New Ports1151864
 -Node: Derived Files1156346
 -Ref: Derived Files-Footnote-11161821
 -Ref: Derived Files-Footnote-21161855
 -Ref: Derived Files-Footnote-31162451
 -Node: Future Extensions1162565
 -Node: Implementation Limitations1163171
 -Node: Extension Design1164419
 -Node: Old Extension Problems1165573
 -Ref: Old Extension Problems-Footnote-11167090
 -Node: Extension New Mechanism Goals1167147
 -Ref: Extension New Mechanism Goals-Footnote-11170507
 -Node: Extension Other Design Decisions1170696
 -Node: Extension Future Growth1172804
 -Node: Old Extension Mechanism1173640
 -Node: Notes summary1175402
 -Node: Basic Concepts1176588
 -Node: Basic High Level1177269
 -Ref: figure-general-flow1177541
 -Ref: figure-process-flow1178140
 -Ref: Basic High Level-Footnote-11181369
 -Node: Basic Data Typing1181554
 -Node: Glossary1184882
 -Node: Copying1216811
 -Node: GNU Free Documentation License1254367
 -Node: Index1279503
 +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: 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-1440675
 +Node: Auto-set440737
 +Ref: Auto-set-Footnote-1454446
 +Ref: Auto-set-Footnote-2454651
 +Node: ARGC and ARGV454707
 +Node: Pattern Action Summary458925
 +Node: Arrays461358
 +Node: Array Basics462687
 +Node: Array Intro463531
 +Ref: figure-array-elements465465
 +Ref: Array Intro-Footnote-1468085
 +Node: Reference to Elements468213
 +Node: Assigning Elements470675
 +Node: Array Example471166
 +Node: Scanning an Array472925
 +Node: Controlling Scanning475945
 +Ref: Controlling Scanning-Footnote-1481339
 +Node: Numeric Array Subscripts481655
 +Node: Uninitialized Subscripts483840
 +Node: Delete485457
 +Ref: Delete-Footnote-1488206
 +Node: Multidimensional488263
 +Node: Multiscanning491360
 +Node: Arrays of Arrays492949
 +Node: Arrays Summary497703
 +Node: Functions499794
 +Node: Built-in500833
 +Node: Calling Built-in501911
 +Node: Numeric Functions503906
 +Ref: Numeric Functions-Footnote-1508724
 +Ref: Numeric Functions-Footnote-2509081
 +Ref: Numeric Functions-Footnote-3509129
 +Node: String Functions509401
 +Ref: String Functions-Footnote-1532902
 +Ref: String Functions-Footnote-2533031
 +Ref: String Functions-Footnote-3533279
 +Node: Gory Details533366
 +Ref: table-sub-escapes535147
 +Ref: table-sub-proposed536662
 +Ref: table-posix-sub538024
 +Ref: table-gensub-escapes539561
 +Ref: Gory Details-Footnote-1540394
 +Node: I/O Functions540545
 +Ref: I/O Functions-Footnote-1547781
 +Node: Time Functions547928
 +Ref: Time Functions-Footnote-1558437
 +Ref: Time Functions-Footnote-2558505
 +Ref: Time Functions-Footnote-3558663
 +Ref: Time Functions-Footnote-4558774
 +Ref: Time Functions-Footnote-5558886
 +Ref: Time Functions-Footnote-6559113
 +Node: Bitwise Functions559379
 +Ref: table-bitwise-ops559941
- Ref: Bitwise Functions-Footnote-1564253
- Node: Type Functions564425
- Node: I18N Functions565576
- Node: User-defined567221
- Node: Definition Syntax568026
- Ref: Definition Syntax-Footnote-1573658
- Node: Function Example573729
- Ref: Function Example-Footnote-1576648
- Node: Function Caveats576670
- Node: Calling A Function577188
- Node: Variable Scope578146
- Node: Pass By Value/Reference581134
- Node: Return Statement584629
- Node: Dynamic Typing587610
- Node: Indirect Calls588539
- Ref: Indirect Calls-Footnote-1599841
- Node: Functions Summary599969
- Node: Library Functions602671
- Ref: Library Functions-Footnote-1606280
- Ref: Library Functions-Footnote-2606423
- Node: Library Names606594
- Ref: Library Names-Footnote-1610048
- Ref: Library Names-Footnote-2610271
- Node: General Functions610357
- Node: Strtonum Function611460
- Node: Assert Function614482
- Node: Round Function617806
- Node: Cliff Random Function619347
- Node: Ordinal Functions620363
- Ref: Ordinal Functions-Footnote-1623426
- Ref: Ordinal Functions-Footnote-2623678
- Node: Join Function623889
- Ref: Join Function-Footnote-1625658
- Node: Getlocaltime Function625858
- Node: Readfile Function629602
- Node: Shell Quoting631572
- Node: Data File Management632973
- Node: Filetrans Function633605
- Node: Rewind Function637661
- Node: File Checking639048
- Ref: File Checking-Footnote-1640380
- Node: Empty Files640581
- Node: Ignoring Assigns642560
- Node: Getopt Function644111
- Ref: Getopt Function-Footnote-1655573
- Node: Passwd Functions655773
- Ref: Passwd Functions-Footnote-1664610
- Node: Group Functions664698
- Ref: Group Functions-Footnote-1672592
- Node: Walking Arrays672805
- Node: Library Functions Summary674408
- Node: Library Exercises675809
- Node: Sample Programs677089
- Node: Running Examples677859
- Node: Clones678587
- Node: Cut Program679811
- Node: Egrep Program689530
- Ref: Egrep Program-Footnote-1697028
- Node: Id Program697138
- Node: Split Program700783
- Ref: Split Program-Footnote-1704231
- Node: Tee Program704359
- Node: Uniq Program707148
- Node: Wc Program714567
- Ref: Wc Program-Footnote-1718817
- Node: Miscellaneous Programs718911
- Node: Dupword Program720124
- Node: Alarm Program722155
- Node: Translate Program726959
- Ref: Translate Program-Footnote-1731524
- Node: Labels Program731794
- Ref: Labels Program-Footnote-1735145
- Node: Word Sorting735229
- Node: History Sorting739300
- Node: Extract Program741136
- Node: Simple Sed748661
- Node: Igawk Program751729
- Ref: Igawk Program-Footnote-1766053
- Ref: Igawk Program-Footnote-2766254
- Ref: Igawk Program-Footnote-3766376
- Node: Anagram Program766491
- Node: Signature Program769548
- Node: Programs Summary770795
- Node: Programs Exercises771988
- Ref: Programs Exercises-Footnote-1776119
- Node: Advanced Features776210
- Node: Nondecimal Data778158
- Node: Array Sorting779748
- Node: Controlling Array Traversal780445
- Ref: Controlling Array Traversal-Footnote-1788778
- Node: Array Sorting Functions788896
- Ref: Array Sorting Functions-Footnote-1792785
- Node: Two-way I/O792981
- Ref: Two-way I/O-Footnote-1797926
- Ref: Two-way I/O-Footnote-2798112
- Node: TCP/IP Networking798194
- Node: Profiling801067
- Node: Advanced Features Summary809344
- Node: Internationalization811277
- Node: I18N and L10N812757
- Node: Explaining gettext813443
- Ref: Explaining gettext-Footnote-1818468
- Ref: Explaining gettext-Footnote-2818652
- Node: Programmer i18n818817
- Ref: Programmer i18n-Footnote-1823683
- Node: Translator i18n823732
- Node: String Extraction824526
- Ref: String Extraction-Footnote-1825657
- Node: Printf Ordering825743
- Ref: Printf Ordering-Footnote-1828529
- Node: I18N Portability828593
- Ref: I18N Portability-Footnote-1831048
- Node: I18N Example831111
- Ref: I18N Example-Footnote-1833914
- Node: Gawk I18N833986
- Node: I18N Summary834624
- Node: Debugger835963
- Node: Debugging836985
- Node: Debugging Concepts837426
- Node: Debugging Terms839279
- Node: Awk Debugging841851
- Node: Sample Debugging Session842745
- Node: Debugger Invocation843265
- Node: Finding The Bug844649
- Node: List of Debugger Commands851124
- Node: Breakpoint Control852457
- Node: Debugger Execution Control856153
- Node: Viewing And Changing Data859517
- Node: Execution Stack862895
- Node: Debugger Info864532
- Node: Miscellaneous Debugger Commands868549
- Node: Readline Support873578
- Node: Limitations874470
- Node: Debugging Summary876584
- Node: Arbitrary Precision Arithmetic877752
- Node: Computer Arithmetic879168
- Ref: table-numeric-ranges882766
- Ref: Computer Arithmetic-Footnote-1883625
- Node: Math Definitions883682
- Ref: table-ieee-formats886970
- Ref: Math Definitions-Footnote-1887574
- Node: MPFR features887679
- Node: FP Math Caution889350
- Ref: FP Math Caution-Footnote-1890400
- Node: Inexactness of computations890769
- Node: Inexact representation891728
- Node: Comparing FP Values893085
- Node: Errors accumulate894167
- Node: Getting Accuracy895600
- Node: Try To Round898262
- Node: Setting precision899161
- Ref: table-predefined-precision-strings899845
- Node: Setting the rounding mode901634
- Ref: table-gawk-rounding-modes901998
- Ref: Setting the rounding mode-Footnote-1905453
- Node: Arbitrary Precision Integers905632
- Ref: Arbitrary Precision Integers-Footnote-1910532
- Node: POSIX Floating Point Problems910681
- Ref: POSIX Floating Point Problems-Footnote-1914554
- Node: Floating point summary914592
- Node: Dynamic Extensions916786
- Node: Extension Intro918338
- Node: Plugin License919604
- Node: Extension Mechanism Outline920401
- Ref: figure-load-extension920829
- Ref: figure-register-new-function922309
- Ref: figure-call-new-function923313
- Node: Extension API Description925299
- Node: Extension API Functions Introduction926749
- Node: General Data Types931573
- Ref: General Data Types-Footnote-1937312
- Node: Memory Allocation Functions937611
- Ref: Memory Allocation Functions-Footnote-1940450
- Node: Constructor Functions940546
- Node: Registration Functions942280
- Node: Extension Functions942965
- Node: Exit Callback Functions945262
- Node: Extension Version String946510
- Node: Input Parsers947175
- Node: Output Wrappers957054
- Node: Two-way processors961569
- Node: Printing Messages963773
- Ref: Printing Messages-Footnote-1964849
- Node: Updating `ERRNO'965001
- Node: Requesting Values965741
- Ref: table-value-types-returned966469
- Node: Accessing Parameters967426
- Node: Symbol Table Access968657
- Node: Symbol table by name969171
- Node: Symbol table by cookie971152
- Ref: Symbol table by cookie-Footnote-1975296
- Node: Cached values975359
- Ref: Cached values-Footnote-1978858
- Node: Array Manipulation978949
- Ref: Array Manipulation-Footnote-1980047
- Node: Array Data Types980084
- Ref: Array Data Types-Footnote-1982739
- Node: Array Functions982831
- Node: Flattening Arrays986685
- Node: Creating Arrays993577
- Node: Extension API Variables998348
- Node: Extension Versioning998984
- Node: Extension API Informational Variables1000885
- Node: Extension API Boilerplate1001950
- Node: Finding Extensions1005759
- Node: Extension Example1006319
- Node: Internal File Description1007091
- Node: Internal File Ops1011158
- Ref: Internal File Ops-Footnote-11022828
- Node: Using Internal File Ops1022968
- Ref: Using Internal File Ops-Footnote-11025351
- Node: Extension Samples1025624
- Node: Extension Sample File Functions1027150
- Node: Extension Sample Fnmatch1034788
- Node: Extension Sample Fork1036279
- Node: Extension Sample Inplace1037494
- Node: Extension Sample Ord1039169
- Node: Extension Sample Readdir1040005
- Ref: table-readdir-file-types1040881
- Node: Extension Sample Revout1041692
- Node: Extension Sample Rev2way1042282
- Node: Extension Sample Read write array1043022
- Node: Extension Sample Readfile1044962
- Node: Extension Sample Time1046057
- Node: Extension Sample API Tests1047406
- Node: gawkextlib1047897
- Node: Extension summary1050555
- Node: Extension Exercises1054244
- Node: Language History1054966
- Node: V7/SVR3.11056622
- Node: SVR41058803
- Node: POSIX1060248
- Node: BTL1061637
- Node: POSIX/GNU1062371
- Node: Feature History1067995
- Node: Common Extensions1081093
- Node: Ranges and Locales1082417
- Ref: Ranges and Locales-Footnote-11087035
- Ref: Ranges and Locales-Footnote-21087062
- Ref: Ranges and Locales-Footnote-31087296
- Node: Contributors1087517
- Node: History summary1093058
- Node: Installation1094428
- Node: Gawk Distribution1095374
- Node: Getting1095858
- Node: Extracting1096681
- Node: Distribution contents1098316
- Node: Unix Installation1104381
- Node: Quick Installation1105064
- Node: Shell Startup Files1107475
- Node: Additional Configuration Options1108554
- Node: Configuration Philosophy1110293
- Node: Non-Unix Installation1112662
- Node: PC Installation1113120
- Node: PC Binary Installation1114439
- Node: PC Compiling1116287
- Ref: PC Compiling-Footnote-11119308
- Node: PC Testing1119417
- Node: PC Using1120593
- Node: Cygwin1124708
- Node: MSYS1125531
- Node: VMS Installation1126031
- Node: VMS Compilation1126823
- Ref: VMS Compilation-Footnote-11128045
- Node: VMS Dynamic Extensions1128103
- Node: VMS Installation Details1129787
- Node: VMS Running1132039
- Node: VMS GNV1134875
- Node: VMS Old Gawk1135609
- Node: Bugs1136079
- Node: Other Versions1139962
- Node: Installation summary1146386
- Node: Notes1147442
- Node: Compatibility Mode1148307
- Node: Additions1149089
- Node: Accessing The Source1150014
- Node: Adding Code1151449
- Node: New Ports1157606
- Node: Derived Files1162088
- Ref: Derived Files-Footnote-11167563
- Ref: Derived Files-Footnote-21167597
- Ref: Derived Files-Footnote-31168193
- Node: Future Extensions1168307
- Node: Implementation Limitations1168913
- Node: Extension Design1170161
- Node: Old Extension Problems1171315
- Ref: Old Extension Problems-Footnote-11172832
- Node: Extension New Mechanism Goals1172889
- Ref: Extension New Mechanism Goals-Footnote-11176249
- Node: Extension Other Design Decisions1176438
- Node: Extension Future Growth1178546
- Node: Old Extension Mechanism1179382
- Node: Notes summary1181144
- Node: Basic Concepts1182330
- Node: Basic High Level1183011
- Ref: figure-general-flow1183283
- Ref: figure-process-flow1183882
- Ref: Basic High Level-Footnote-11187111
- Node: Basic Data Typing1187296
- Node: Glossary1190624
- Node: Copying1222553
- Node: GNU Free Documentation License1260109
- Node: Index1285245
++Ref: Bitwise Functions-Footnote-1564269
++Node: Type Functions564441
++Node: I18N Functions565593
++Node: User-defined567240
++Node: Definition Syntax568045
++Ref: Definition Syntax-Footnote-1573704
++Node: Function Example573775
++Ref: Function Example-Footnote-1576696
++Node: Function Caveats576718
++Node: Calling A Function577236
++Node: Variable Scope578194
++Node: Pass By Value/Reference581187
++Node: Return Statement584684
++Node: Dynamic Typing587663
++Node: Indirect Calls588592
++Ref: Indirect Calls-Footnote-1599898
++Node: Functions Summary600026
++Node: Library Functions602728
++Ref: Library Functions-Footnote-1606337
++Ref: Library Functions-Footnote-2606480
++Node: Library Names606651
++Ref: Library Names-Footnote-1610105
++Ref: Library Names-Footnote-2610328
++Node: General Functions610414
++Node: Strtonum Function611517
++Node: Assert Function614539
++Node: Round Function617863
++Node: Cliff Random Function619404
++Node: Ordinal Functions620420
++Ref: Ordinal Functions-Footnote-1623483
++Ref: Ordinal Functions-Footnote-2623735
++Node: Join Function623946
++Ref: Join Function-Footnote-1625715
++Node: Getlocaltime Function625915
++Node: Readfile Function629659
++Node: Shell Quoting631629
++Node: Data File Management633030
++Node: Filetrans Function633662
++Node: Rewind Function637718
++Node: File Checking639105
++Ref: File Checking-Footnote-1640437
++Node: Empty Files640638
++Node: Ignoring Assigns642617
++Node: Getopt Function644168
++Ref: Getopt Function-Footnote-1655630
++Node: Passwd Functions655830
++Ref: Passwd Functions-Footnote-1664667
++Node: Group Functions664755
++Ref: Group Functions-Footnote-1672649
++Node: Walking Arrays672862
++Node: Library Functions Summary674465
++Node: Library Exercises675866
++Node: Sample Programs677146
++Node: Running Examples677916
++Node: Clones678644
++Node: Cut Program679868
++Node: Egrep Program689587
++Ref: Egrep Program-Footnote-1697085
++Node: Id Program697195
++Node: Split Program700840
++Ref: Split Program-Footnote-1704288
++Node: Tee Program704416
++Node: Uniq Program707205
++Node: Wc Program714624
++Ref: Wc Program-Footnote-1718874
++Node: Miscellaneous Programs718968
++Node: Dupword Program720181
++Node: Alarm Program722212
++Node: Translate Program727016
++Ref: Translate Program-Footnote-1731581
++Node: Labels Program731851
++Ref: Labels Program-Footnote-1735202
++Node: Word Sorting735286
++Node: History Sorting739357
++Node: Extract Program741193
++Node: Simple Sed748718
++Node: Igawk Program751786
++Ref: Igawk Program-Footnote-1766110
++Ref: Igawk Program-Footnote-2766311
++Ref: Igawk Program-Footnote-3766433
++Node: Anagram Program766548
++Node: Signature Program769605
++Node: Programs Summary770852
++Node: Programs Exercises772045
++Ref: Programs Exercises-Footnote-1776176
++Node: Advanced Features776267
++Node: Nondecimal Data778215
++Node: Array Sorting779805
++Node: Controlling Array Traversal780502
++Ref: Controlling Array Traversal-Footnote-1788835
++Node: Array Sorting Functions788953
++Ref: Array Sorting Functions-Footnote-1792842
++Node: Two-way I/O793038
++Ref: Two-way I/O-Footnote-1797983
++Ref: Two-way I/O-Footnote-2798169
++Node: TCP/IP Networking798251
++Node: Profiling801124
++Node: Advanced Features Summary809401
++Node: Internationalization811334
++Node: I18N and L10N812814
++Node: Explaining gettext813500
++Ref: Explaining gettext-Footnote-1818525
++Ref: Explaining gettext-Footnote-2818709
++Node: Programmer i18n818874
++Ref: Programmer i18n-Footnote-1823740
++Node: Translator i18n823789
++Node: String Extraction824583
++Ref: String Extraction-Footnote-1825714
++Node: Printf Ordering825800
++Ref: Printf Ordering-Footnote-1828586
++Node: I18N Portability828650
++Ref: I18N Portability-Footnote-1831105
++Node: I18N Example831168
++Ref: I18N Example-Footnote-1833971
++Node: Gawk I18N834043
++Node: I18N Summary834681
++Node: Debugger836020
++Node: Debugging837042
++Node: Debugging Concepts837483
++Node: Debugging Terms839336
++Node: Awk Debugging841908
++Node: Sample Debugging Session842802
++Node: Debugger Invocation843322
++Node: Finding The Bug844706
++Node: List of Debugger Commands851181
++Node: Breakpoint Control852514
++Node: Debugger Execution Control856210
++Node: Viewing And Changing Data859574
++Node: Execution Stack862952
++Node: Debugger Info864589
++Node: Miscellaneous Debugger Commands868606
++Node: Readline Support873635
++Node: Limitations874527
++Node: Debugging Summary876641
++Node: Arbitrary Precision Arithmetic877809
++Node: Computer Arithmetic879225
++Ref: table-numeric-ranges882823
++Ref: Computer Arithmetic-Footnote-1883682
++Node: Math Definitions883739
++Ref: table-ieee-formats887027
++Ref: Math Definitions-Footnote-1887631
++Node: MPFR features887736
++Node: FP Math Caution889407
++Ref: FP Math Caution-Footnote-1890457
++Node: Inexactness of computations890826
++Node: Inexact representation891785
++Node: Comparing FP Values893142
++Node: Errors accumulate894224
++Node: Getting Accuracy895657
++Node: Try To Round898319
++Node: Setting precision899218
++Ref: table-predefined-precision-strings899902
++Node: Setting the rounding mode901691
++Ref: table-gawk-rounding-modes902055
++Ref: Setting the rounding mode-Footnote-1905510
++Node: Arbitrary Precision Integers905689
++Ref: Arbitrary Precision Integers-Footnote-1910589
++Node: POSIX Floating Point Problems910738
++Ref: POSIX Floating Point Problems-Footnote-1914611
++Node: Floating point summary914649
++Node: Dynamic Extensions916843
++Node: Extension Intro918395
++Node: Plugin License919661
++Node: Extension Mechanism Outline920458
++Ref: figure-load-extension920886
++Ref: figure-register-new-function922366
++Ref: figure-call-new-function923370
++Node: Extension API Description925356
++Node: Extension API Functions Introduction926806
++Node: General Data Types931630
++Ref: General Data Types-Footnote-1937369
++Node: Memory Allocation Functions937668
++Ref: Memory Allocation Functions-Footnote-1940507
++Node: Constructor Functions940603
++Node: Registration Functions942337
++Node: Extension Functions943022
++Node: Exit Callback Functions945319
++Node: Extension Version String946567
++Node: Input Parsers947232
++Node: Output Wrappers957111
++Node: Two-way processors961626
++Node: Printing Messages963830
++Ref: Printing Messages-Footnote-1964906
++Node: Updating `ERRNO'965058
++Node: Requesting Values965798
++Ref: table-value-types-returned966526
++Node: Accessing Parameters967483
++Node: Symbol Table Access968714
++Node: Symbol table by name969228
++Node: Symbol table by cookie971209
++Ref: Symbol table by cookie-Footnote-1975353
++Node: Cached values975416
++Ref: Cached values-Footnote-1978915
++Node: Array Manipulation979006
++Ref: Array Manipulation-Footnote-1980104
++Node: Array Data Types980141
++Ref: Array Data Types-Footnote-1982796
++Node: Array Functions982888
++Node: Flattening Arrays986742
++Node: Creating Arrays993634
++Node: Extension API Variables998405
++Node: Extension Versioning999041
++Node: Extension API Informational Variables1000942
++Node: Extension API Boilerplate1002007
++Node: Finding Extensions1005816
++Node: Extension Example1006376
++Node: Internal File Description1007148
++Node: Internal File Ops1011215
++Ref: Internal File Ops-Footnote-11022885
++Node: Using Internal File Ops1023025
++Ref: Using Internal File Ops-Footnote-11025408
++Node: Extension Samples1025681
++Node: Extension Sample File Functions1027207
++Node: Extension Sample Fnmatch1034845
++Node: Extension Sample Fork1036336
++Node: Extension Sample Inplace1037551
++Node: Extension Sample Ord1039226
++Node: Extension Sample Readdir1040062
++Ref: table-readdir-file-types1040938
++Node: Extension Sample Revout1041749
++Node: Extension Sample Rev2way1042339
++Node: Extension Sample Read write array1043079
++Node: Extension Sample Readfile1045019
++Node: Extension Sample Time1046114
++Node: Extension Sample API Tests1047463
++Node: gawkextlib1047954
++Node: Extension summary1050612
++Node: Extension Exercises1054301
++Node: Language History1055023
++Node: V7/SVR3.11056679
++Node: SVR41058860
++Node: POSIX1060305
++Node: BTL1061694
++Node: POSIX/GNU1062428
++Node: Feature History1068052
++Node: Common Extensions1081150
++Node: Ranges and Locales1082474
++Ref: Ranges and Locales-Footnote-11087092
++Ref: Ranges and Locales-Footnote-21087119
++Ref: Ranges and Locales-Footnote-31087353
++Node: Contributors1087574
++Node: History summary1093115
++Node: Installation1094485
++Node: Gawk Distribution1095431
++Node: Getting1095915
++Node: Extracting1096738
++Node: Distribution contents1098373
++Node: Unix Installation1104438
++Node: Quick Installation1105121
++Node: Shell Startup Files1107532
++Node: Additional Configuration Options1108611
++Node: Configuration Philosophy1110350
++Node: Non-Unix Installation1112719
++Node: PC Installation1113177
++Node: PC Binary Installation1114496
++Node: PC Compiling1116344
++Ref: PC Compiling-Footnote-11119365
++Node: PC Testing1119474
++Node: PC Using1120650
++Node: Cygwin1124765
++Node: MSYS1125588
++Node: VMS Installation1126088
++Node: VMS Compilation1126880
++Ref: VMS Compilation-Footnote-11128102
++Node: VMS Dynamic Extensions1128160
++Node: VMS Installation Details1129844
++Node: VMS Running1132096
++Node: VMS GNV1134932
++Node: VMS Old Gawk1135666
++Node: Bugs1136136
++Node: Other Versions1140019
++Node: Installation summary1146443
++Node: Notes1147499
++Node: Compatibility Mode1148364
++Node: Additions1149146
++Node: Accessing The Source1150071
++Node: Adding Code1151506
++Node: New Ports1157663
++Node: Derived Files1162145
++Ref: Derived Files-Footnote-11167620
++Ref: Derived Files-Footnote-21167654
++Ref: Derived Files-Footnote-31168250
++Node: Future Extensions1168364
++Node: Implementation Limitations1168970
++Node: Extension Design1170218
++Node: Old Extension Problems1171372
++Ref: Old Extension Problems-Footnote-11172889
++Node: Extension New Mechanism Goals1172946
++Ref: Extension New Mechanism Goals-Footnote-11176306
++Node: Extension Other Design Decisions1176495
++Node: Extension Future Growth1178603
++Node: Old Extension Mechanism1179439
++Node: Notes summary1181201
++Node: Basic Concepts1182387
++Node: Basic High Level1183068
++Ref: figure-general-flow1183340
++Ref: figure-process-flow1183939
++Ref: Basic High Level-Footnote-11187168
++Node: Basic Data Typing1187353
++Node: Glossary1190681
++Node: Copying1222610
++Node: GNU Free Documentation License1260166
++Node: Index1285302
  End Tag Table


Summary of changes:
 awklib/eg/lib/quicksort.awk |    5 +-
 doc/ChangeLog               |    2 +
 doc/               |  690 ++++++++++++++++++++++---------------------
 doc/gawk.texi               |   67 +++--
 doc/             |   67 +++--
 5 files changed, 421 insertions(+), 410 deletions(-)


reply via email to

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