gawk-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-3253-g58f0084
Date: Sun, 13 May 2018 22:38:02 -0400 (EDT)

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, feature/namespaces has been updated
       via  58f0084d879ceaf1a800133fb316665bfbcd5762 (commit)
       via  a395c25fa379973b5ca300c4b8b4b4426412882b (commit)
       via  84d5de360049081bb12d4edaf2377dcccfa5ad95 (commit)
       via  650d092e3a44122768055580009190953fba7f68 (commit)
      from  dd819afdb4acc0f116be812d890ac9c5141657ef (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 -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=58f0084d879ceaf1a800133fb316665bfbcd5762

commit 58f0084d879ceaf1a800133fb316665bfbcd5762
Merge: dd819af a395c25
Author: Arnold D. Robbins <address@hidden>
Date:   Sun May 13 22:37:56 2018 -0400

    Merge branch 'master' into feature/namespaces

diff --cc doc/gawk.info
index 0522db0,6dee25f..9ad4fe2
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -36450,593 -36014,582 +36450,593 @@@ Inde
  
  Tag Table:
  Node: Top1200
 -Node: Foreword343399
 -Node: Foreword447841
 -Node: Preface49373
 -Ref: Preface-Footnote-152232
 -Ref: Preface-Footnote-252339
 -Ref: Preface-Footnote-352573
 -Node: History52715
 -Node: Names55067
 -Ref: Names-Footnote-156161
 -Node: This Manual56308
 -Ref: This Manual-Footnote-162793
 -Node: Conventions62893
 -Node: Manual History65248
 -Ref: Manual History-Footnote-168245
 -Ref: Manual History-Footnote-268286
 -Node: How To Contribute68360
 -Node: Acknowledgments69286
 -Node: Getting Started74194
 -Node: Running gawk76633
 -Node: One-shot77823
 -Node: Read Terminal79086
 -Node: Long81079
 -Node: Executable Scripts82592
 -Ref: Executable Scripts-Footnote-185387
 -Node: Comments85490
 -Node: Quoting87974
 -Node: DOS Quoting93491
 -Node: Sample Data Files95547
 -Node: Very Simple98142
 -Node: Two Rules103044
 -Node: More Complex104929
 -Node: Statements/Lines107795
 -Ref: Statements/Lines-Footnote-1112254
 -Node: Other Features112519
 -Node: When113455
 -Ref: When-Footnote-1115209
 -Node: Intro Summary115274
 -Node: Invoking Gawk116158
 -Node: Command Line117672
 -Node: Options118470
 -Ref: Options-Footnote-1135032
 -Ref: Options-Footnote-2135263
 -Node: Other Arguments135288
 -Node: Naming Standard Input138235
 -Node: Environment Variables139328
 -Node: AWKPATH Variable139886
 -Ref: AWKPATH Variable-Footnote-1143298
 -Ref: AWKPATH Variable-Footnote-2143332
 -Node: AWKLIBPATH Variable143593
 -Node: Other Environment Variables145251
 -Node: Exit Status149072
 -Node: Include Files149749
 -Node: Loading Shared Libraries153274
 -Node: Obsolete154702
 -Node: Undocumented155394
 -Node: Invoking Summary155691
 -Node: Regexp157351
 -Node: Regexp Usage158805
 -Node: Escape Sequences160842
 -Node: Regexp Operators167074
 -Ref: Regexp Operators-Footnote-1174490
 -Ref: Regexp Operators-Footnote-2174637
 -Node: Bracket Expressions174735
 -Ref: table-char-classes177211
 -Node: Leftmost Longest180616
 -Node: Computed Regexps181919
 -Node: GNU Regexp Operators185346
 -Node: Case-sensitivity189025
 -Ref: Case-sensitivity-Footnote-1191912
 -Ref: Case-sensitivity-Footnote-2192147
 -Node: Regexp Summary192255
 -Node: Reading Files193721
 -Node: Records195990
 -Node: awk split records196723
 -Node: gawk split records201654
 -Ref: gawk split records-Footnote-1206194
 -Node: Fields206231
 -Node: Nonconstant Fields208972
 -Ref: Nonconstant Fields-Footnote-1211208
 -Node: Changing Fields211412
 -Node: Field Separators217340
 -Node: Default Field Splitting220038
 -Node: Regexp Field Splitting221156
 -Node: Single Character Fields224509
 -Node: Command Line Field Separator225569
 -Node: Full Line Fields228787
 -Ref: Full Line Fields-Footnote-1230309
 -Ref: Full Line Fields-Footnote-2230355
 -Node: Field Splitting Summary230456
 -Node: Constant Size232530
 -Node: Fixed width data233262
 -Node: Skipping intervening236729
 -Node: Allowing trailing data237527
 -Node: Fields with fixed data238564
 -Node: Splitting By Content240082
 -Ref: Splitting By Content-Footnote-1243732
 -Node: Testing field creation243895
 -Node: Multiple Line245520
 -Ref: Multiple Line-Footnote-1251404
 -Node: Getline251583
 -Node: Plain Getline254052
 -Node: Getline/Variable256693
 -Node: Getline/File257844
 -Node: Getline/Variable/File259232
 -Ref: Getline/Variable/File-Footnote-1260837
 -Node: Getline/Pipe260925
 -Node: Getline/Variable/Pipe263632
 -Node: Getline/Coprocess264767
 -Node: Getline/Variable/Coprocess266034
 -Node: Getline Notes266776
 -Node: Getline Summary269573
 -Ref: table-getline-variants269997
 -Node: Read Timeout270745
 -Ref: Read Timeout-Footnote-1274651
 -Node: Retrying Input274709
 -Node: Command-line directories275908
 -Node: Input Summary276814
 -Node: Input Exercises279986
 -Node: Printing280714
 -Node: Print282548
 -Node: Print Examples284005
 -Node: Output Separators286785
 -Node: OFMT288802
 -Node: Printf290158
 -Node: Basic Printf290943
 -Node: Control Letters292517
 -Node: Format Modifiers297196
 -Node: Printf Examples303211
 -Node: Redirection305697
 -Node: Special FD312538
 -Ref: Special FD-Footnote-1315706
 -Node: Special Files315780
 -Node: Other Inherited Files316397
 -Node: Special Network317398
 -Node: Special Caveats318258
 -Node: Close Files And Pipes319207
 -Ref: table-close-pipe-return-values326114
 -Ref: Close Files And Pipes-Footnote-1326927
 -Ref: Close Files And Pipes-Footnote-2327075
 -Node: Nonfatal327227
 -Node: Output Summary329565
 -Node: Output Exercises330787
 -Node: Expressions331466
 -Node: Values332654
 -Node: Constants333332
 -Node: Scalar Constants334023
 -Ref: Scalar Constants-Footnote-1334887
 -Node: Nondecimal-numbers335137
 -Node: Regexp Constants338138
 -Node: Using Constant Regexps338664
 -Node: Standard Regexp Constants339286
 -Node: Strong Regexp Constants342474
 -Node: Variables345432
 -Node: Using Variables346089
 -Node: Assignment Options347999
 -Node: Conversion349872
 -Node: Strings And Numbers350396
 -Ref: Strings And Numbers-Footnote-1353459
 -Node: Locale influences conversions353568
 -Ref: table-locale-affects356326
 -Node: All Operators356944
 -Node: Arithmetic Ops357573
 -Node: Concatenation360079
 -Ref: Concatenation-Footnote-1362926
 -Node: Assignment Ops363033
 -Ref: table-assign-ops368024
 -Node: Increment Ops369337
 -Node: Truth Values and Conditions372797
 -Node: Truth Values373871
 -Node: Typing and Comparison374919
 -Node: Variable Typing375739
 -Ref: Variable Typing-Footnote-1382202
 -Ref: Variable Typing-Footnote-2382274
 -Node: Comparison Operators382351
 -Ref: table-relational-ops382770
 -Node: POSIX String Comparison386265
 -Ref: POSIX String Comparison-Footnote-1387960
 -Ref: POSIX String Comparison-Footnote-2388099
 -Node: Boolean Ops388183
 -Ref: Boolean Ops-Footnote-1392665
 -Node: Conditional Exp392757
 -Node: Function Calls394493
 -Node: Precedence398370
 -Node: Locales402029
 -Node: Expressions Summary403661
 -Node: Patterns and Actions406234
 -Node: Pattern Overview407354
 -Node: Regexp Patterns409031
 -Node: Expression Patterns409573
 -Node: Ranges413354
 -Node: BEGIN/END416462
 -Node: Using BEGIN/END417223
 -Ref: Using BEGIN/END-Footnote-1419959
 -Node: I/O And BEGIN/END420065
 -Node: BEGINFILE/ENDFILE422379
 -Node: Empty425292
 -Node: Using Shell Variables425609
 -Node: Action Overview427883
 -Node: Statements430208
 -Node: If Statement432056
 -Node: While Statement433551
 -Node: Do Statement435579
 -Node: For Statement436727
 -Node: Switch Statement439898
 -Node: Break Statement442284
 -Node: Continue Statement444376
 -Node: Next Statement446203
 -Node: Nextfile Statement448586
 -Node: Exit Statement451238
 -Node: Built-in Variables453641
 -Node: User-modified454774
 -Node: Auto-set462541
 -Ref: Auto-set-Footnote-1478840
 -Ref: Auto-set-Footnote-2479046
 -Node: ARGC and ARGV479102
 -Node: Pattern Action Summary483315
 -Node: Arrays485745
 -Node: Array Basics487074
 -Node: Array Intro487918
 -Ref: figure-array-elements489893
 -Ref: Array Intro-Footnote-1492597
 -Node: Reference to Elements492725
 -Node: Assigning Elements495189
 -Node: Array Example495680
 -Node: Scanning an Array497439
 -Node: Controlling Scanning500461
 -Ref: Controlling Scanning-Footnote-1505860
 -Node: Numeric Array Subscripts506176
 -Node: Uninitialized Subscripts508360
 -Node: Delete509979
 -Ref: Delete-Footnote-1512731
 -Node: Multidimensional512788
 -Node: Multiscanning515883
 -Node: Arrays of Arrays517474
 -Node: Arrays Summary522241
 -Node: Functions524334
 -Node: Built-in525372
 -Node: Calling Built-in526453
 -Node: Numeric Functions528449
 -Ref: Numeric Functions-Footnote-1532477
 -Ref: Numeric Functions-Footnote-2532834
 -Ref: Numeric Functions-Footnote-3532882
 -Node: String Functions533154
 -Ref: String Functions-Footnote-1556812
 -Ref: String Functions-Footnote-2556940
 -Ref: String Functions-Footnote-3557188
 -Node: Gory Details557275
 -Ref: table-sub-escapes559066
 -Ref: table-sub-proposed560585
 -Ref: table-posix-sub561948
 -Ref: table-gensub-escapes563489
 -Ref: Gory Details-Footnote-1564312
 -Node: I/O Functions564466
 -Ref: table-system-return-values570934
 -Ref: I/O Functions-Footnote-1572914
 -Ref: I/O Functions-Footnote-2573062
 -Node: Time Functions573182
 -Ref: Time Functions-Footnote-1583853
 -Ref: Time Functions-Footnote-2583921
 -Ref: Time Functions-Footnote-3584079
 -Ref: Time Functions-Footnote-4584190
 -Ref: Time Functions-Footnote-5584302
 -Ref: Time Functions-Footnote-6584529
 -Node: Bitwise Functions584795
 -Ref: table-bitwise-ops585389
 -Ref: Bitwise Functions-Footnote-1591452
 -Ref: Bitwise Functions-Footnote-2591625
 -Node: Type Functions591816
 -Node: I18N Functions594567
 -Node: User-defined596218
 -Node: Definition Syntax597023
 -Ref: Definition Syntax-Footnote-1602710
 -Node: Function Example602781
 -Ref: Function Example-Footnote-1605703
 -Node: Function Caveats605725
 -Node: Calling A Function606243
 -Node: Variable Scope607201
 -Node: Pass By Value/Reference610195
 -Node: Return Statement613694
 -Node: Dynamic Typing616673
 -Node: Indirect Calls617603
 -Ref: Indirect Calls-Footnote-1627855
 -Node: Functions Summary627983
 -Node: Library Functions630688
 -Ref: Library Functions-Footnote-1634295
 -Ref: Library Functions-Footnote-2634438
 -Node: Library Names634609
 -Ref: Library Names-Footnote-1638069
 -Ref: Library Names-Footnote-2638292
 -Node: General Functions638378
 -Node: Strtonum Function639481
 -Node: Assert Function642503
 -Node: Round Function645829
 -Node: Cliff Random Function647369
 -Node: Ordinal Functions648385
 -Ref: Ordinal Functions-Footnote-1651448
 -Ref: Ordinal Functions-Footnote-2651700
 -Node: Join Function651910
 -Ref: Join Function-Footnote-1653680
 -Node: Getlocaltime Function653880
 -Node: Readfile Function657622
 -Node: Shell Quoting659599
 -Node: Data File Management661000
 -Node: Filetrans Function661632
 -Node: Rewind Function665728
 -Node: File Checking667638
 -Ref: File Checking-Footnote-1668972
 -Node: Empty Files669173
 -Node: Ignoring Assigns671152
 -Node: Getopt Function672702
 -Ref: Getopt Function-Footnote-1684171
 -Node: Passwd Functions684371
 -Ref: Passwd Functions-Footnote-1693210
 -Node: Group Functions693298
 -Ref: Group Functions-Footnote-1701196
 -Node: Walking Arrays701403
 -Node: Library Functions Summary704411
 -Node: Library Exercises705817
 -Node: Sample Programs706282
 -Node: Running Examples707052
 -Node: Clones707780
 -Node: Cut Program709004
 -Node: Egrep Program718933
 -Ref: Egrep Program-Footnote-1726445
 -Node: Id Program726555
 -Node: Split Program730235
 -Ref: Split Program-Footnote-1733693
 -Node: Tee Program733822
 -Node: Uniq Program736612
 -Node: Wc Program744038
 -Ref: Wc Program-Footnote-1748293
 -Node: Miscellaneous Programs748387
 -Node: Dupword Program749600
 -Node: Alarm Program751630
 -Node: Translate Program756485
 -Ref: Translate Program-Footnote-1761050
 -Node: Labels Program761320
 -Ref: Labels Program-Footnote-1764671
 -Node: Word Sorting764755
 -Node: History Sorting768827
 -Node: Extract Program770662
 -Node: Simple Sed778192
 -Node: Igawk Program781266
 -Ref: Igawk Program-Footnote-1795597
 -Ref: Igawk Program-Footnote-2795799
 -Ref: Igawk Program-Footnote-3795921
 -Node: Anagram Program796036
 -Node: Signature Program799098
 -Node: Programs Summary800345
 -Node: Programs Exercises801559
 -Ref: Programs Exercises-Footnote-1805688
 -Node: Advanced Features805779
 -Node: Nondecimal Data807769
 -Node: Array Sorting809360
 -Node: Controlling Array Traversal810060
 -Ref: Controlling Array Traversal-Footnote-1818428
 -Node: Array Sorting Functions818546
 -Ref: Array Sorting Functions-Footnote-1823637
 -Node: Two-way I/O823833
 -Ref: Two-way I/O-Footnote-1830385
 -Ref: Two-way I/O-Footnote-2830572
 -Node: TCP/IP Networking830654
 -Node: Profiling833772
 -Ref: Profiling-Footnote-1842444
 -Node: Advanced Features Summary842767
 -Node: Internationalization844611
 -Node: I18N and L10N846091
 -Node: Explaining gettext846778
 -Ref: Explaining gettext-Footnote-1852670
 -Ref: Explaining gettext-Footnote-2852855
 -Node: Programmer i18n853020
 -Ref: Programmer i18n-Footnote-1857969
 -Node: Translator i18n858018
 -Node: String Extraction858812
 -Ref: String Extraction-Footnote-1859944
 -Node: Printf Ordering860030
 -Ref: Printf Ordering-Footnote-1862816
 -Node: I18N Portability862880
 -Ref: I18N Portability-Footnote-1865336
 -Node: I18N Example865399
 -Ref: I18N Example-Footnote-1868205
 -Node: Gawk I18N868278
 -Node: I18N Summary868923
 -Node: Debugger870264
 -Node: Debugging871287
 -Node: Debugging Concepts871728
 -Node: Debugging Terms873537
 -Node: Awk Debugging876112
 -Node: Sample Debugging Session877018
 -Node: Debugger Invocation877552
 -Node: Finding The Bug878938
 -Node: List of Debugger Commands885416
 -Node: Breakpoint Control886749
 -Node: Debugger Execution Control890443
 -Node: Viewing And Changing Data893805
 -Node: Execution Stack897179
 -Node: Debugger Info898816
 -Node: Miscellaneous Debugger Commands902887
 -Node: Readline Support907949
 -Node: Limitations908845
 -Node: Debugging Summary910954
 -Node: Arbitrary Precision Arithmetic912233
 -Node: Computer Arithmetic913718
 -Ref: table-numeric-ranges917484
 -Ref: table-floating-point-ranges917977
 -Ref: Computer Arithmetic-Footnote-1918635
 -Node: Math Definitions918692
 -Ref: table-ieee-formats922008
 -Ref: Math Definitions-Footnote-1922611
 -Node: MPFR features922716
 -Node: FP Math Caution924434
 -Ref: FP Math Caution-Footnote-1925506
 -Node: Inexactness of computations925875
 -Node: Inexact representation926835
 -Node: Comparing FP Values928195
 -Node: Errors accumulate929277
 -Node: Getting Accuracy930710
 -Node: Try To Round933420
 -Node: Setting precision934319
 -Ref: table-predefined-precision-strings935016
 -Node: Setting the rounding mode936846
 -Ref: table-gawk-rounding-modes937220
 -Ref: Setting the rounding mode-Footnote-1941151
 -Node: Arbitrary Precision Integers941330
 -Ref: Arbitrary Precision Integers-Footnote-1944505
 -Node: Checking for MPFR944654
 -Node: POSIX Floating Point Problems946128
 -Ref: POSIX Floating Point Problems-Footnote-1949999
 -Node: Floating point summary950037
 -Node: Dynamic Extensions952227
 -Node: Extension Intro953780
 -Node: Plugin License955046
 -Node: Extension Mechanism Outline955843
 -Ref: figure-load-extension956282
 -Ref: figure-register-new-function957847
 -Ref: figure-call-new-function958939
 -Node: Extension API Description961001
 -Node: Extension API Functions Introduction962643
 -Node: General Data Types968183
 -Ref: General Data Types-Footnote-1976544
 -Node: Memory Allocation Functions976843
 -Ref: Memory Allocation Functions-Footnote-1981053
 -Node: Constructor Functions981152
 -Node: Registration Functions984738
 -Node: Extension Functions985423
 -Node: Exit Callback Functions990638
 -Node: Extension Version String991888
 -Node: Input Parsers992551
 -Node: Output Wrappers1005272
 -Node: Two-way processors1009784
 -Node: Printing Messages1012049
 -Ref: Printing Messages-Footnote-11013220
 -Node: Updating ERRNO1013373
 -Node: Requesting Values1014112
 -Ref: table-value-types-returned1014849
 -Node: Accessing Parameters1015785
 -Node: Symbol Table Access1017020
 -Node: Symbol table by name1017532
 -Node: Symbol table by cookie1019321
 -Ref: Symbol table by cookie-Footnote-11023506
 -Node: Cached values1023570
 -Ref: Cached values-Footnote-11027106
 -Node: Array Manipulation1027259
 -Ref: Array Manipulation-Footnote-11028350
 -Node: Array Data Types1028387
 -Ref: Array Data Types-Footnote-11031045
 -Node: Array Functions1031137
 -Node: Flattening Arrays1035635
 -Node: Creating Arrays1042611
 -Node: Redirection API1047378
 -Node: Extension API Variables1050211
 -Node: Extension Versioning1050922
 -Ref: gawk-api-version1051351
 -Node: Extension GMP/MPFR Versioning1053082
 -Node: Extension API Informational Variables1054710
 -Node: Extension API Boilerplate1055783
 -Node: Changes from API V11059757
 -Node: Finding Extensions1061329
 -Node: Extension Example1061888
 -Node: Internal File Description1062686
 -Node: Internal File Ops1066766
 -Ref: Internal File Ops-Footnote-11078116
 -Node: Using Internal File Ops1078256
 -Ref: Using Internal File Ops-Footnote-11080639
 -Node: Extension Samples1080913
 -Node: Extension Sample File Functions1082442
 -Node: Extension Sample Fnmatch1090091
 -Node: Extension Sample Fork1091578
 -Node: Extension Sample Inplace1092796
 -Node: Extension Sample Ord1096013
 -Node: Extension Sample Readdir1096849
 -Ref: table-readdir-file-types1097738
 -Node: Extension Sample Revout1098543
 -Node: Extension Sample Rev2way1099132
 -Node: Extension Sample Read write array1099872
 -Node: Extension Sample Readfile1101814
 -Node: Extension Sample Time1102909
 -Node: Extension Sample API Tests1104257
 -Node: gawkextlib1104749
 -Node: Extension summary1107667
 -Node: Extension Exercises1111369
 -Node: Language History1112867
 -Node: V7/SVR3.11114523
 -Node: SVR41116675
 -Node: POSIX1118109
 -Node: BTL1119489
 -Node: POSIX/GNU1120218
 -Node: Feature History1125996
 -Node: Common Extensions1141855
 -Node: Ranges and Locales1143138
 -Ref: Ranges and Locales-Footnote-11147754
 -Ref: Ranges and Locales-Footnote-21147781
 -Ref: Ranges and Locales-Footnote-31148016
 -Node: Contributors1148237
 -Node: History summary1154182
 -Node: Installation1155562
 -Node: Gawk Distribution1156506
 -Node: Getting1156990
 -Node: Extracting1157953
 -Node: Distribution contents1159591
 -Node: Unix Installation1166071
 -Node: Quick Installation1166753
 -Node: Shell Startup Files1169167
 -Node: Additional Configuration Options1170256
 -Node: Configuration Philosophy1172421
 -Node: Non-Unix Installation1174790
 -Node: PC Installation1175250
 -Node: PC Binary Installation1176088
 -Node: PC Compiling1176523
 -Node: PC Using1177640
 -Node: Cygwin1180855
 -Node: MSYS1181954
 -Node: VMS Installation1182455
 -Node: VMS Compilation1183246
 -Ref: VMS Compilation-Footnote-11184475
 -Node: VMS Dynamic Extensions1184533
 -Node: VMS Installation Details1186218
 -Node: VMS Running1188471
 -Node: VMS GNV1192750
 -Node: VMS Old Gawk1193485
 -Node: Bugs1193956
 -Node: Bug address1194619
 -Node: Usenet1197411
 -Node: Maintainers1198188
 -Node: Other Versions1199449
 -Node: Installation summary1206211
 -Node: Notes1207413
 -Node: Compatibility Mode1208278
 -Node: Additions1209060
 -Node: Accessing The Source1209985
 -Node: Adding Code1211422
 -Node: New Ports1217641
 -Node: Derived Files1222129
 -Ref: Derived Files-Footnote-11227775
 -Ref: Derived Files-Footnote-21227810
 -Ref: Derived Files-Footnote-31228408
 -Node: Future Extensions1228522
 -Node: Implementation Limitations1229180
 -Node: Extension Design1230363
 -Node: Old Extension Problems1231517
 -Ref: Old Extension Problems-Footnote-11233035
 -Node: Extension New Mechanism Goals1233092
 -Ref: Extension New Mechanism Goals-Footnote-11236456
 -Node: Extension Other Design Decisions1236645
 -Node: Extension Future Growth1238758
 -Node: Old Extension Mechanism1239594
 -Node: Notes summary1241357
 -Node: Basic Concepts1242539
 -Node: Basic High Level1243220
 -Ref: figure-general-flow1243502
 -Ref: figure-process-flow1244187
 -Ref: Basic High Level-Footnote-11247488
 -Node: Basic Data Typing1247673
 -Node: Glossary1251001
 -Node: Copying1282839
 -Node: GNU Free Documentation License1320382
 -Node: Index1345502
 +Node: Foreword344127
 +Node: Foreword448569
 +Node: Preface50101
 +Ref: Preface-Footnote-152960
 +Ref: Preface-Footnote-253067
 +Ref: Preface-Footnote-353301
 +Node: History53443
 +Node: Names55795
 +Ref: Names-Footnote-156889
 +Node: This Manual57036
 +Ref: This Manual-Footnote-163675
 +Node: Conventions63775
 +Node: Manual History66130
 +Ref: Manual History-Footnote-169127
 +Ref: Manual History-Footnote-269168
 +Node: How To Contribute69242
 +Node: Acknowledgments70168
 +Node: Getting Started75076
 +Node: Running gawk77515
 +Node: One-shot78705
 +Node: Read Terminal79968
 +Node: Long81961
 +Node: Executable Scripts83474
 +Ref: Executable Scripts-Footnote-186269
 +Node: Comments86372
 +Node: Quoting88856
 +Node: DOS Quoting94373
 +Node: Sample Data Files96429
 +Node: Very Simple99024
 +Node: Two Rules103926
 +Node: More Complex105811
 +Node: Statements/Lines108677
 +Ref: Statements/Lines-Footnote-1113136
 +Node: Other Features113401
 +Node: When114337
 +Ref: When-Footnote-1116091
 +Node: Intro Summary116156
 +Node: Invoking Gawk117040
 +Node: Command Line118554
 +Node: Options119352
 +Ref: Options-Footnote-1136391
 +Ref: Options-Footnote-2136622
 +Node: Other Arguments136647
 +Node: Naming Standard Input139594
 +Node: Environment Variables140687
 +Node: AWKPATH Variable141245
 +Ref: AWKPATH Variable-Footnote-1144657
 +Ref: AWKPATH Variable-Footnote-2144691
 +Node: AWKLIBPATH Variable144952
 +Node: Other Environment Variables146610
 +Node: Exit Status150431
 +Node: Include Files151108
 +Node: Loading Shared Libraries154786
 +Node: Obsolete156214
 +Node: Undocumented156906
 +Node: Invoking Summary157203
 +Node: Regexp158863
 +Node: Regexp Usage160317
 +Node: Escape Sequences162354
 +Node: Regexp Operators168586
 +Ref: Regexp Operators-Footnote-1176002
 +Ref: Regexp Operators-Footnote-2176149
 +Node: Bracket Expressions176247
 +Ref: table-char-classes178723
 +Node: Leftmost Longest182128
 +Node: Computed Regexps183431
 +Node: GNU Regexp Operators186858
 +Node: Case-sensitivity190537
 +Ref: Case-sensitivity-Footnote-1193424
 +Ref: Case-sensitivity-Footnote-2193659
 +Node: Regexp Summary193767
 +Node: Reading Files195233
 +Node: Records197502
 +Node: awk split records198235
 +Node: gawk split records203166
 +Ref: gawk split records-Footnote-1207706
 +Node: Fields207743
 +Node: Nonconstant Fields210484
 +Ref: Nonconstant Fields-Footnote-1212720
 +Node: Changing Fields212924
 +Node: Field Separators218852
 +Node: Default Field Splitting221550
 +Node: Regexp Field Splitting222668
 +Node: Single Character Fields226021
 +Node: Command Line Field Separator227081
 +Node: Full Line Fields230299
 +Ref: Full Line Fields-Footnote-1231821
 +Ref: Full Line Fields-Footnote-2231867
 +Node: Field Splitting Summary231968
 +Node: Constant Size234042
 +Node: Fixed width data234774
 +Node: Skipping intervening238241
 +Node: Allowing trailing data239039
 +Node: Fields with fixed data240076
 +Node: Splitting By Content241594
 +Ref: Splitting By Content-Footnote-1245244
 +Node: Testing field creation245407
 +Node: Multiple Line247032
 +Ref: Multiple Line-Footnote-1252916
 +Node: Getline253095
 +Node: Plain Getline255564
 +Node: Getline/Variable258205
 +Node: Getline/File259356
 +Node: Getline/Variable/File260744
 +Ref: Getline/Variable/File-Footnote-1262349
 +Node: Getline/Pipe262437
 +Node: Getline/Variable/Pipe265144
 +Node: Getline/Coprocess266279
 +Node: Getline/Variable/Coprocess267546
 +Node: Getline Notes268288
 +Node: Getline Summary271085
 +Ref: table-getline-variants271509
 +Node: Read Timeout272257
 +Ref: Read Timeout-Footnote-1276163
 +Node: Retrying Input276221
 +Node: Command-line directories277420
 +Node: Input Summary278326
 +Node: Input Exercises281498
 +Node: Printing282226
 +Node: Print284060
 +Node: Print Examples285517
 +Node: Output Separators288297
 +Node: OFMT290314
 +Node: Printf291670
 +Node: Basic Printf292455
 +Node: Control Letters294029
 +Node: Format Modifiers298708
 +Node: Printf Examples304723
 +Node: Redirection307209
 +Node: Special FD314050
 +Ref: Special FD-Footnote-1317218
 +Node: Special Files317292
 +Node: Other Inherited Files317909
 +Node: Special Network318910
 +Node: Special Caveats319770
 +Node: Close Files And Pipes320719
 +Ref: table-close-pipe-return-values327626
 +Ref: Close Files And Pipes-Footnote-1328439
 +Ref: Close Files And Pipes-Footnote-2328587
 +Node: Nonfatal328739
 +Node: Output Summary331077
 +Node: Output Exercises332299
 +Node: Expressions332978
 +Node: Values334166
 +Node: Constants334844
 +Node: Scalar Constants335535
 +Ref: Scalar Constants-Footnote-1336399
 +Node: Nondecimal-numbers336649
 +Node: Regexp Constants339650
 +Node: Using Constant Regexps340176
 +Node: Standard Regexp Constants340798
 +Node: Strong Regexp Constants343986
 +Node: Variables346944
 +Node: Using Variables347601
 +Node: Assignment Options349511
 +Node: Conversion351384
 +Node: Strings And Numbers351908
 +Ref: Strings And Numbers-Footnote-1354971
 +Node: Locale influences conversions355080
 +Ref: table-locale-affects357838
 +Node: All Operators358456
 +Node: Arithmetic Ops359085
 +Node: Concatenation361591
 +Ref: Concatenation-Footnote-1364438
 +Node: Assignment Ops364545
 +Ref: table-assign-ops369536
 +Node: Increment Ops370849
 +Node: Truth Values and Conditions374309
 +Node: Truth Values375383
 +Node: Typing and Comparison376431
 +Node: Variable Typing377251
 +Ref: Variable Typing-Footnote-1383714
 +Ref: Variable Typing-Footnote-2383786
 +Node: Comparison Operators383863
 +Ref: table-relational-ops384282
 +Node: POSIX String Comparison387777
 +Ref: POSIX String Comparison-Footnote-1389472
 +Ref: POSIX String Comparison-Footnote-2389611
 +Node: Boolean Ops389695
 +Ref: Boolean Ops-Footnote-1394177
 +Node: Conditional Exp394269
 +Node: Function Calls396005
 +Node: Precedence399882
 +Node: Locales403541
 +Node: Expressions Summary405173
 +Node: Patterns and Actions407746
 +Node: Pattern Overview408866
 +Node: Regexp Patterns410543
 +Node: Expression Patterns411085
 +Node: Ranges414866
 +Node: BEGIN/END417974
 +Node: Using BEGIN/END418735
 +Ref: Using BEGIN/END-Footnote-1421471
 +Node: I/O And BEGIN/END421577
 +Node: BEGINFILE/ENDFILE423891
 +Node: Empty426804
 +Node: Using Shell Variables427121
 +Node: Action Overview429395
 +Node: Statements431720
 +Node: If Statement433568
 +Node: While Statement435063
 +Node: Do Statement437091
 +Node: For Statement438239
 +Node: Switch Statement441410
 +Node: Break Statement443796
 +Node: Continue Statement445888
 +Node: Next Statement447715
 +Node: Nextfile Statement450098
 +Node: Exit Statement452750
 +Node: Built-in Variables455153
 +Node: User-modified456286
 +Node: Auto-set464053
 +Ref: Auto-set-Footnote-1480352
 +Ref: Auto-set-Footnote-2480558
 +Node: ARGC and ARGV480614
 +Node: Pattern Action Summary484827
 +Node: Arrays487257
 +Node: Array Basics488586
 +Node: Array Intro489430
 +Ref: figure-array-elements491405
 +Ref: Array Intro-Footnote-1494109
 +Node: Reference to Elements494237
 +Node: Assigning Elements496701
 +Node: Array Example497192
 +Node: Scanning an Array498951
 +Node: Controlling Scanning501973
 +Ref: Controlling Scanning-Footnote-1507372
 +Node: Numeric Array Subscripts507688
 +Node: Uninitialized Subscripts509872
 +Node: Delete511491
 +Ref: Delete-Footnote-1514243
 +Node: Multidimensional514300
 +Node: Multiscanning517395
 +Node: Arrays of Arrays518986
 +Node: Arrays Summary523753
 +Node: Functions525846
 +Node: Built-in526884
 +Node: Calling Built-in527965
 +Node: Numeric Functions529961
 +Ref: Numeric Functions-Footnote-1533989
 +Ref: Numeric Functions-Footnote-2534346
 +Ref: Numeric Functions-Footnote-3534394
 +Node: String Functions534666
 +Ref: String Functions-Footnote-1558324
 +Ref: String Functions-Footnote-2558452
 +Ref: String Functions-Footnote-3558700
 +Node: Gory Details558787
 +Ref: table-sub-escapes560578
 +Ref: table-sub-proposed562097
 +Ref: table-posix-sub563460
 +Ref: table-gensub-escapes565001
 +Ref: Gory Details-Footnote-1565824
 +Node: I/O Functions565978
 +Ref: table-system-return-values572446
 +Ref: I/O Functions-Footnote-1574426
 +Ref: I/O Functions-Footnote-2574574
 +Node: Time Functions574694
 +Ref: Time Functions-Footnote-1585365
 +Ref: Time Functions-Footnote-2585433
 +Ref: Time Functions-Footnote-3585591
 +Ref: Time Functions-Footnote-4585702
 +Ref: Time Functions-Footnote-5585814
 +Ref: Time Functions-Footnote-6586041
 +Node: Bitwise Functions586307
 +Ref: table-bitwise-ops586901
- Ref: Bitwise Functions-Footnote-1592946
- Ref: Bitwise Functions-Footnote-2593119
- Node: Type Functions593310
- Node: I18N Functions596061
- Node: User-defined597712
- Node: Definition Syntax598517
- Ref: Definition Syntax-Footnote-1604204
- Node: Function Example604275
- Ref: Function Example-Footnote-1607197
- Node: Function Caveats607219
- Node: Calling A Function607737
- Node: Variable Scope608695
- Node: Pass By Value/Reference611689
- Node: Return Statement615188
- Node: Dynamic Typing618167
- Node: Indirect Calls619097
- Ref: Indirect Calls-Footnote-1629349
- Node: Functions Summary629477
- Node: Library Functions632182
- Ref: Library Functions-Footnote-1635789
- Ref: Library Functions-Footnote-2635932
- Node: Library Names636103
- Ref: Library Names-Footnote-1639779
- Ref: Library Names-Footnote-2640002
- Node: General Functions640088
- Node: Strtonum Function641191
- Node: Assert Function644213
- Node: Round Function647539
- Node: Cliff Random Function649079
- Node: Ordinal Functions650095
- Ref: Ordinal Functions-Footnote-1653158
- Ref: Ordinal Functions-Footnote-2653410
- Node: Join Function653620
- Ref: Join Function-Footnote-1655390
- Node: Getlocaltime Function655590
- Node: Readfile Function659332
- Node: Shell Quoting661309
- Node: Data File Management662710
- Node: Filetrans Function663342
- Node: Rewind Function667438
- Node: File Checking669348
- Ref: File Checking-Footnote-1670682
- Node: Empty Files670883
- Node: Ignoring Assigns672862
- Node: Getopt Function674412
- Ref: Getopt Function-Footnote-1685881
- Node: Passwd Functions686081
- Ref: Passwd Functions-Footnote-1694920
- Node: Group Functions695008
- Ref: Group Functions-Footnote-1702906
- Node: Walking Arrays703113
- Node: Library Functions Summary706121
- Node: Library Exercises707527
- Node: Sample Programs707992
- Node: Running Examples708762
- Node: Clones709490
- Node: Cut Program710714
- Node: Egrep Program720643
- Ref: Egrep Program-Footnote-1728155
- Node: Id Program728265
- Node: Split Program731945
- Ref: Split Program-Footnote-1735403
- Node: Tee Program735532
- Node: Uniq Program738322
- Node: Wc Program745748
- Ref: Wc Program-Footnote-1750003
- Node: Miscellaneous Programs750097
- Node: Dupword Program751310
- Node: Alarm Program753340
- Node: Translate Program758195
- Ref: Translate Program-Footnote-1762760
- Node: Labels Program763030
- Ref: Labels Program-Footnote-1766381
- Node: Word Sorting766465
- Node: History Sorting770537
- Node: Extract Program772372
- Node: Simple Sed779902
- Node: Igawk Program782976
- Ref: Igawk Program-Footnote-1797307
- Ref: Igawk Program-Footnote-2797509
- Ref: Igawk Program-Footnote-3797631
- Node: Anagram Program797746
- Node: Signature Program800808
- Node: Programs Summary802055
- Node: Programs Exercises803269
- Ref: Programs Exercises-Footnote-1807398
- Node: Advanced Features807489
- Node: Nondecimal Data809479
- Node: Array Sorting811070
- Node: Controlling Array Traversal811770
- Ref: Controlling Array Traversal-Footnote-1820138
- Node: Array Sorting Functions820256
- Ref: Array Sorting Functions-Footnote-1825347
- Node: Two-way I/O825543
- Ref: Two-way I/O-Footnote-1832095
- Ref: Two-way I/O-Footnote-2832282
- Node: TCP/IP Networking832364
- Node: Profiling835482
- Ref: Profiling-Footnote-1844154
- Node: Advanced Features Summary844477
- Node: Internationalization846321
- Node: I18N and L10N847801
- Node: Explaining gettext848488
- Ref: Explaining gettext-Footnote-1854380
- Ref: Explaining gettext-Footnote-2854565
- Node: Programmer i18n854730
- Ref: Programmer i18n-Footnote-1859679
- Node: Translator i18n859728
- Node: String Extraction860522
- Ref: String Extraction-Footnote-1861654
- Node: Printf Ordering861740
- Ref: Printf Ordering-Footnote-1864526
- Node: I18N Portability864590
- Ref: I18N Portability-Footnote-1867046
- Node: I18N Example867109
- Ref: I18N Example-Footnote-1869915
- Node: Gawk I18N869988
- Node: I18N Summary870633
- Node: Debugger871974
- Node: Debugging872977
- Node: Debugging Concepts873418
- Node: Debugging Terms875227
- Node: Awk Debugging877802
- Node: Sample Debugging Session878708
- Node: Debugger Invocation879242
- Node: Finding The Bug880628
- Node: List of Debugger Commands887106
- Node: Breakpoint Control888439
- Node: Debugger Execution Control892133
- Node: Viewing And Changing Data895495
- Node: Execution Stack898869
- Node: Debugger Info900506
- Node: Miscellaneous Debugger Commands904577
- Node: Readline Support909639
- Node: Limitations910535
- Node: Debugging Summary912644
- Node: Namespaces913923
- Node: Global Namespace914741
- Node: Qualified Names916095
- Node: Default Namespace917094
- Node: Changing The Namespace917835
- Node: Naming Rules919446
- Node: Internal Name Management921295
- Node: Namespace Example922337
- Node: Namespace And Features924899
- Node: Namespace Summary926334
- Node: Arbitrary Precision Arithmetic927811
- Node: Computer Arithmetic929298
- Ref: table-numeric-ranges933064
- Ref: table-floating-point-ranges933557
- Ref: Computer Arithmetic-Footnote-1934215
- Node: Math Definitions934272
- Ref: table-ieee-formats937588
- Ref: Math Definitions-Footnote-1938191
- Node: MPFR features938296
- Node: FP Math Caution940014
- Ref: FP Math Caution-Footnote-1941086
- Node: Inexactness of computations941455
- Node: Inexact representation942415
- Node: Comparing FP Values943775
- Node: Errors accumulate944857
- Node: Getting Accuracy946290
- Node: Try To Round949000
- Node: Setting precision949899
- Ref: table-predefined-precision-strings950596
- Node: Setting the rounding mode952426
- Ref: table-gawk-rounding-modes952800
- Ref: Setting the rounding mode-Footnote-1956731
- Node: Arbitrary Precision Integers956910
- Ref: Arbitrary Precision Integers-Footnote-1960085
- Node: Checking for MPFR960234
- Node: POSIX Floating Point Problems961708
- Ref: POSIX Floating Point Problems-Footnote-1965579
- Node: Floating point summary965617
- Node: Dynamic Extensions967807
- Node: Extension Intro969360
- Node: Plugin License970626
- Node: Extension Mechanism Outline971423
- Ref: figure-load-extension971862
- Ref: figure-register-new-function973427
- Ref: figure-call-new-function974519
- Node: Extension API Description976581
- Node: Extension API Functions Introduction978223
- Node: General Data Types983763
- Ref: General Data Types-Footnote-1992124
- Node: Memory Allocation Functions992423
- Ref: Memory Allocation Functions-Footnote-1996633
- Node: Constructor Functions996732
- Node: Registration Functions1000318
- Node: Extension Functions1001003
- Node: Exit Callback Functions1006218
- Node: Extension Version String1007468
- Node: Input Parsers1008131
- Node: Output Wrappers1020852
- Node: Two-way processors1025364
- Node: Printing Messages1027629
- Ref: Printing Messages-Footnote-11028800
- Node: Updating ERRNO1028953
- Node: Requesting Values1029692
- Ref: table-value-types-returned1030429
- Node: Accessing Parameters1031365
- Node: Symbol Table Access1032600
- Node: Symbol table by name1033112
- Ref: Symbol table by name-Footnote-11036002
- Node: Symbol table by cookie1036130
- Ref: Symbol table by cookie-Footnote-11040315
- Node: Cached values1040379
- Ref: Cached values-Footnote-11043915
- Node: Array Manipulation1044068
- Ref: Array Manipulation-Footnote-11045159
- Node: Array Data Types1045196
- Ref: Array Data Types-Footnote-11047854
- Node: Array Functions1047946
- Node: Flattening Arrays1052444
- Node: Creating Arrays1059420
- Node: Redirection API1064187
- Node: Extension API Variables1067020
- Node: Extension Versioning1067731
- Ref: gawk-api-version1068160
- Node: Extension GMP/MPFR Versioning1069891
- Node: Extension API Informational Variables1071519
- Node: Extension API Boilerplate1072592
- Node: Changes from API V11076566
- Node: Finding Extensions1078138
- Node: Extension Example1078697
- Node: Internal File Description1079495
- Node: Internal File Ops1083575
- Ref: Internal File Ops-Footnote-11094925
- Node: Using Internal File Ops1095065
- Ref: Using Internal File Ops-Footnote-11097448
- Node: Extension Samples1097722
- Node: Extension Sample File Functions1099251
- Node: Extension Sample Fnmatch1106900
- Node: Extension Sample Fork1108387
- Node: Extension Sample Inplace1109605
- Node: Extension Sample Ord1112909
- Node: Extension Sample Readdir1113745
- Ref: table-readdir-file-types1114634
- Node: Extension Sample Revout1115439
- Node: Extension Sample Rev2way1116028
- Node: Extension Sample Read write array1116768
- Node: Extension Sample Readfile1118710
- Node: Extension Sample Time1119805
- Node: Extension Sample API Tests1121153
- Node: gawkextlib1121645
- Node: Extension summary1124563
- Node: Extension Exercises1128265
- Node: Language History1129507
- Node: V7/SVR3.11131163
- Node: SVR41133315
- Node: POSIX1134749
- Node: BTL1136129
- Node: POSIX/GNU1136858
- Node: Feature History1142636
- Node: Common Extensions1158495
- Node: Ranges and Locales1159778
- Ref: Ranges and Locales-Footnote-11164394
- Ref: Ranges and Locales-Footnote-21164421
- Ref: Ranges and Locales-Footnote-31164656
- Node: Contributors1164877
- Node: History summary1170822
- Node: Installation1172202
- Node: Gawk Distribution1173146
- Node: Getting1173630
- Node: Extracting1174593
- Node: Distribution contents1176231
- Node: Unix Installation1182711
- Node: Quick Installation1183393
- Node: Shell Startup Files1185807
- Node: Additional Configuration Options1186896
- Node: Configuration Philosophy1189061
- Node: Non-Unix Installation1191430
- Node: PC Installation1191890
- Node: PC Binary Installation1192728
- Node: PC Compiling1193163
- Node: PC Using1194280
- Node: Cygwin1197495
- Node: MSYS1198594
- Node: VMS Installation1199095
- Node: VMS Compilation1199886
- Ref: VMS Compilation-Footnote-11201115
- Node: VMS Dynamic Extensions1201173
- Node: VMS Installation Details1202858
- Node: VMS Running1205111
- Node: VMS GNV1209390
- Node: VMS Old Gawk1210125
- Node: Bugs1210596
- Node: Bug address1211259
- Node: Usenet1214051
- Node: Maintainers1214828
- Node: Other Versions1216089
- Node: Installation summary1222851
- Node: Notes1224053
- Node: Compatibility Mode1224918
- Node: Additions1225700
- Node: Accessing The Source1226625
- Node: Adding Code1228062
- Node: New Ports1234281
- Node: Derived Files1238769
- Ref: Derived Files-Footnote-11244415
- Ref: Derived Files-Footnote-21244450
- Ref: Derived Files-Footnote-31245048
- Node: Future Extensions1245162
- Node: Implementation Limitations1245820
- Node: Extension Design1247003
- Node: Old Extension Problems1248157
- Ref: Old Extension Problems-Footnote-11249675
- Node: Extension New Mechanism Goals1249732
- Ref: Extension New Mechanism Goals-Footnote-11253096
- Node: Extension Other Design Decisions1253285
- Node: Extension Future Growth1255398
- Node: Old Extension Mechanism1256234
- Node: Notes summary1257997
- Node: Basic Concepts1259179
- Node: Basic High Level1259860
- Ref: figure-general-flow1260142
- Ref: figure-process-flow1260827
- Ref: Basic High Level-Footnote-11264128
- Node: Basic Data Typing1264313
- Node: Glossary1267641
- Node: Copying1299479
- Node: GNU Free Documentation License1337022
- Node: Index1362142
++Ref: Bitwise Functions-Footnote-1592964
++Ref: Bitwise Functions-Footnote-2593137
++Node: Type Functions593328
++Node: I18N Functions596079
++Node: User-defined597730
++Node: Definition Syntax598535
++Ref: Definition Syntax-Footnote-1604222
++Node: Function Example604293
++Ref: Function Example-Footnote-1607215
++Node: Function Caveats607237
++Node: Calling A Function607755
++Node: Variable Scope608713
++Node: Pass By Value/Reference611707
++Node: Return Statement615206
++Node: Dynamic Typing618185
++Node: Indirect Calls619115
++Ref: Indirect Calls-Footnote-1629367
++Node: Functions Summary629495
++Node: Library Functions632200
++Ref: Library Functions-Footnote-1635807
++Ref: Library Functions-Footnote-2635950
++Node: Library Names636121
++Ref: Library Names-Footnote-1639797
++Ref: Library Names-Footnote-2640020
++Node: General Functions640106
++Node: Strtonum Function641209
++Node: Assert Function644231
++Node: Round Function647557
++Node: Cliff Random Function649097
++Node: Ordinal Functions650113
++Ref: Ordinal Functions-Footnote-1653176
++Ref: Ordinal Functions-Footnote-2653428
++Node: Join Function653638
++Ref: Join Function-Footnote-1655408
++Node: Getlocaltime Function655608
++Node: Readfile Function659350
++Node: Shell Quoting661327
++Node: Data File Management662728
++Node: Filetrans Function663360
++Node: Rewind Function667456
++Node: File Checking669366
++Ref: File Checking-Footnote-1670700
++Node: Empty Files670901
++Node: Ignoring Assigns672880
++Node: Getopt Function674430
++Ref: Getopt Function-Footnote-1685899
++Node: Passwd Functions686099
++Ref: Passwd Functions-Footnote-1694938
++Node: Group Functions695026
++Ref: Group Functions-Footnote-1702924
++Node: Walking Arrays703131
++Node: Library Functions Summary706139
++Node: Library Exercises707545
++Node: Sample Programs708010
++Node: Running Examples708780
++Node: Clones709508
++Node: Cut Program710732
++Node: Egrep Program720661
++Ref: Egrep Program-Footnote-1728173
++Node: Id Program728283
++Node: Split Program731963
++Ref: Split Program-Footnote-1735421
++Node: Tee Program735550
++Node: Uniq Program738340
++Node: Wc Program745766
++Ref: Wc Program-Footnote-1750021
++Node: Miscellaneous Programs750115
++Node: Dupword Program751328
++Node: Alarm Program753358
++Node: Translate Program758213
++Ref: Translate Program-Footnote-1762778
++Node: Labels Program763048
++Ref: Labels Program-Footnote-1766399
++Node: Word Sorting766483
++Node: History Sorting770555
++Node: Extract Program772390
++Node: Simple Sed779920
++Node: Igawk Program782994
++Ref: Igawk Program-Footnote-1797325
++Ref: Igawk Program-Footnote-2797527
++Ref: Igawk Program-Footnote-3797649
++Node: Anagram Program797764
++Node: Signature Program800826
++Node: Programs Summary802073
++Node: Programs Exercises803287
++Ref: Programs Exercises-Footnote-1807416
++Node: Advanced Features807507
++Node: Nondecimal Data809497
++Node: Array Sorting811088
++Node: Controlling Array Traversal811788
++Ref: Controlling Array Traversal-Footnote-1820156
++Node: Array Sorting Functions820274
++Ref: Array Sorting Functions-Footnote-1825365
++Node: Two-way I/O825561
++Ref: Two-way I/O-Footnote-1832113
++Ref: Two-way I/O-Footnote-2832300
++Node: TCP/IP Networking832382
++Node: Profiling835500
++Ref: Profiling-Footnote-1844172
++Node: Advanced Features Summary844495
++Node: Internationalization846339
++Node: I18N and L10N847819
++Node: Explaining gettext848506
++Ref: Explaining gettext-Footnote-1854398
++Ref: Explaining gettext-Footnote-2854583
++Node: Programmer i18n854748
++Ref: Programmer i18n-Footnote-1859697
++Node: Translator i18n859746
++Node: String Extraction860540
++Ref: String Extraction-Footnote-1861672
++Node: Printf Ordering861758
++Ref: Printf Ordering-Footnote-1864544
++Node: I18N Portability864608
++Ref: I18N Portability-Footnote-1867064
++Node: I18N Example867127
++Ref: I18N Example-Footnote-1869933
++Node: Gawk I18N870006
++Node: I18N Summary870651
++Node: Debugger871992
++Node: Debugging872995
++Node: Debugging Concepts873436
++Node: Debugging Terms875245
++Node: Awk Debugging877820
++Node: Sample Debugging Session878726
++Node: Debugger Invocation879260
++Node: Finding The Bug880646
++Node: List of Debugger Commands887124
++Node: Breakpoint Control888457
++Node: Debugger Execution Control892151
++Node: Viewing And Changing Data895513
++Node: Execution Stack898887
++Node: Debugger Info900524
++Node: Miscellaneous Debugger Commands904595
++Node: Readline Support909657
++Node: Limitations910553
++Node: Debugging Summary912662
++Node: Namespaces913941
++Node: Global Namespace914759
++Node: Qualified Names916113
++Node: Default Namespace917112
++Node: Changing The Namespace917853
++Node: Naming Rules919464
++Node: Internal Name Management921313
++Node: Namespace Example922355
++Node: Namespace And Features924917
++Node: Namespace Summary926352
++Node: Arbitrary Precision Arithmetic927829
++Node: Computer Arithmetic929316
++Ref: table-numeric-ranges933082
++Ref: table-floating-point-ranges933575
++Ref: Computer Arithmetic-Footnote-1934233
++Node: Math Definitions934290
++Ref: table-ieee-formats937606
++Ref: Math Definitions-Footnote-1938209
++Node: MPFR features938314
++Node: FP Math Caution940032
++Ref: FP Math Caution-Footnote-1941104
++Node: Inexactness of computations941473
++Node: Inexact representation942433
++Node: Comparing FP Values943793
++Node: Errors accumulate944875
++Node: Getting Accuracy946308
++Node: Try To Round949018
++Node: Setting precision949917
++Ref: table-predefined-precision-strings950614
++Node: Setting the rounding mode952444
++Ref: table-gawk-rounding-modes952818
++Ref: Setting the rounding mode-Footnote-1956749
++Node: Arbitrary Precision Integers956928
++Ref: Arbitrary Precision Integers-Footnote-1960103
++Node: Checking for MPFR960252
++Node: POSIX Floating Point Problems961726
++Ref: POSIX Floating Point Problems-Footnote-1965597
++Node: Floating point summary965635
++Node: Dynamic Extensions967825
++Node: Extension Intro969378
++Node: Plugin License970644
++Node: Extension Mechanism Outline971441
++Ref: figure-load-extension971880
++Ref: figure-register-new-function973445
++Ref: figure-call-new-function974537
++Node: Extension API Description976599
++Node: Extension API Functions Introduction978241
++Node: General Data Types983781
++Ref: General Data Types-Footnote-1992142
++Node: Memory Allocation Functions992441
++Ref: Memory Allocation Functions-Footnote-1996651
++Node: Constructor Functions996750
++Node: Registration Functions1000336
++Node: Extension Functions1001021
++Node: Exit Callback Functions1006236
++Node: Extension Version String1007486
++Node: Input Parsers1008149
++Node: Output Wrappers1020870
++Node: Two-way processors1025382
++Node: Printing Messages1027647
++Ref: Printing Messages-Footnote-11028818
++Node: Updating ERRNO1028971
++Node: Requesting Values1029710
++Ref: table-value-types-returned1030447
++Node: Accessing Parameters1031383
++Node: Symbol Table Access1032618
++Node: Symbol table by name1033130
++Ref: Symbol table by name-Footnote-11036020
++Node: Symbol table by cookie1036148
++Ref: Symbol table by cookie-Footnote-11040333
++Node: Cached values1040397
++Ref: Cached values-Footnote-11043933
++Node: Array Manipulation1044086
++Ref: Array Manipulation-Footnote-11045177
++Node: Array Data Types1045214
++Ref: Array Data Types-Footnote-11047872
++Node: Array Functions1047964
++Node: Flattening Arrays1052462
++Node: Creating Arrays1059438
++Node: Redirection API1064205
++Node: Extension API Variables1067038
++Node: Extension Versioning1067749
++Ref: gawk-api-version1068178
++Node: Extension GMP/MPFR Versioning1069909
++Node: Extension API Informational Variables1071537
++Node: Extension API Boilerplate1072610
++Node: Changes from API V11076584
++Node: Finding Extensions1078156
++Node: Extension Example1078715
++Node: Internal File Description1079513
++Node: Internal File Ops1083593
++Ref: Internal File Ops-Footnote-11094943
++Node: Using Internal File Ops1095083
++Ref: Using Internal File Ops-Footnote-11097466
++Node: Extension Samples1097740
++Node: Extension Sample File Functions1099269
++Node: Extension Sample Fnmatch1106918
++Node: Extension Sample Fork1108405
++Node: Extension Sample Inplace1109623
++Node: Extension Sample Ord1112927
++Node: Extension Sample Readdir1113763
++Ref: table-readdir-file-types1114652
++Node: Extension Sample Revout1115457
++Node: Extension Sample Rev2way1116046
++Node: Extension Sample Read write array1116786
++Node: Extension Sample Readfile1118728
++Node: Extension Sample Time1119823
++Node: Extension Sample API Tests1121171
++Node: gawkextlib1121663
++Node: Extension summary1124581
++Node: Extension Exercises1128283
++Node: Language History1129525
++Node: V7/SVR3.11131181
++Node: SVR41133333
++Node: POSIX1134767
++Node: BTL1136147
++Node: POSIX/GNU1136876
++Node: Feature History1142654
++Node: Common Extensions1158513
++Node: Ranges and Locales1159796
++Ref: Ranges and Locales-Footnote-11164412
++Ref: Ranges and Locales-Footnote-21164439
++Ref: Ranges and Locales-Footnote-31164674
++Node: Contributors1164895
++Node: History summary1170840
++Node: Installation1172220
++Node: Gawk Distribution1173164
++Node: Getting1173648
++Node: Extracting1174611
++Node: Distribution contents1176249
++Node: Unix Installation1182729
++Node: Quick Installation1183411
++Node: Shell Startup Files1185825
++Node: Additional Configuration Options1186914
++Node: Configuration Philosophy1189079
++Node: Non-Unix Installation1191448
++Node: PC Installation1191908
++Node: PC Binary Installation1192746
++Node: PC Compiling1193181
++Node: PC Using1194298
++Node: Cygwin1197513
++Node: MSYS1198612
++Node: VMS Installation1199113
++Node: VMS Compilation1199904
++Ref: VMS Compilation-Footnote-11201133
++Node: VMS Dynamic Extensions1201191
++Node: VMS Installation Details1202876
++Node: VMS Running1205129
++Node: VMS GNV1209408
++Node: VMS Old Gawk1210143
++Node: Bugs1210614
++Node: Bug address1211277
++Node: Usenet1214069
++Node: Maintainers1214846
++Node: Other Versions1216107
++Node: Installation summary1222869
++Node: Notes1224071
++Node: Compatibility Mode1224936
++Node: Additions1225718
++Node: Accessing The Source1226643
++Node: Adding Code1228080
++Node: New Ports1234299
++Node: Derived Files1238787
++Ref: Derived Files-Footnote-11244433
++Ref: Derived Files-Footnote-21244468
++Ref: Derived Files-Footnote-31245066
++Node: Future Extensions1245180
++Node: Implementation Limitations1245838
++Node: Extension Design1247021
++Node: Old Extension Problems1248175
++Ref: Old Extension Problems-Footnote-11249693
++Node: Extension New Mechanism Goals1249750
++Ref: Extension New Mechanism Goals-Footnote-11253114
++Node: Extension Other Design Decisions1253303
++Node: Extension Future Growth1255416
++Node: Old Extension Mechanism1256252
++Node: Notes summary1258015
++Node: Basic Concepts1259197
++Node: Basic High Level1259878
++Ref: figure-general-flow1260160
++Ref: figure-process-flow1260845
++Ref: Basic High Level-Footnote-11264146
++Node: Basic Data Typing1264331
++Node: Glossary1267659
++Node: Copying1299497
++Node: GNU Free Documentation License1337040
++Node: Index1362160
  
  End Tag Table

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                      |   4 +
 config.sub                     |  74 +++--
 doc/ChangeLog                  |   7 +-
 doc/gawk.info                  | 652 ++++++++++++++++++++---------------------
 doc/gawk.texi                  |   2 +-
 doc/gawktexi.in                |   2 +-
 extension/build-aux/ChangeLog  |   4 +
 extension/build-aux/config.sub |  74 +++--
 8 files changed, 440 insertions(+), 379 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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