gawk-diffs
[Top][All Lists]
Advanced

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

[SCM] gawk branch, master, updated. gawk-4.1.0-4504-g495723f


From: Arnold Robbins
Subject: [SCM] gawk branch, master, updated. gawk-4.1.0-4504-g495723f
Date: Mon, 27 Sep 2021 04:20:56 -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, master has been updated
       via  495723fa5d2c0512987f7b8f33260f0c63660fd5 (commit)
       via  d249840cccab9490a5fd9580ba5aa6181930bca5 (commit)
       via  e7666665875de7f8c01185655a447bc98fba8a3d (commit)
      from  990e051072904d4cbb1d8538ad699f0ec2cfc208 (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=495723fa5d2c0512987f7b8f33260f0c63660fd5

commit 495723fa5d2c0512987f7b8f33260f0c63660fd5
Merge: e766666 d249840
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Mon Sep 27 11:20:46 2021 +0300

    Merge branch 'gawk-5.1-stable'

diff --cc doc/gawk.info
index 5ee07cb,671c67c..f819317
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -38616,612 -38491,609 +38618,612 @@@ Inde
  
  Tag Table:
  Node: Top1200
 -Node: Foreword345252
 -Node: Foreword449694
 -Node: Preface51226
 -Ref: Preface-Footnote-154085
 -Ref: Preface-Footnote-254194
 -Ref: Preface-Footnote-354428
 -Node: History54570
 -Node: Names56922
 -Ref: Names-Footnote-158026
 -Node: This Manual58173
 -Ref: This Manual-Footnote-164812
 -Node: Conventions64912
 -Node: Manual History67281
 -Ref: Manual History-Footnote-170278
 -Ref: Manual History-Footnote-270319
 -Node: How To Contribute70393
 -Node: Acknowledgments71319
 -Node: Getting Started76256
 -Node: Running gawk78695
 -Node: One-shot79885
 -Node: Read Terminal81148
 -Node: Long83141
 -Node: Executable Scripts84654
 -Ref: Executable Scripts-Footnote-187287
 -Node: Comments87390
 -Node: Quoting89874
 -Node: DOS Quoting95400
 -Node: Sample Data Files97456
 -Node: Very Simple100051
 -Node: Two Rules106153
 -Node: More Complex108038
 -Node: Statements/Lines110370
 -Ref: Statements/Lines-Footnote-1114854
 -Node: Other Features115119
 -Node: When116055
 -Ref: When-Footnote-1117809
 -Node: Intro Summary117874
 -Node: Invoking Gawk118758
 -Node: Command Line120272
 -Node: Options121070
 -Ref: Options-Footnote-1138984
 -Ref: Options-Footnote-2139215
 -Node: Other Arguments139240
 -Node: Naming Standard Input143251
 -Node: Environment Variables144461
 -Node: AWKPATH Variable145019
 -Ref: AWKPATH Variable-Footnote-1148431
 -Ref: AWKPATH Variable-Footnote-2148465
 -Node: AWKLIBPATH Variable148836
 -Ref: AWKLIBPATH Variable-Footnote-1150533
 -Node: Other Environment Variables150908
 -Node: Exit Status154729
 -Node: Include Files155406
 -Node: Loading Shared Libraries159096
 -Node: Obsolete160524
 -Node: Undocumented161216
 -Node: Invoking Summary161513
 -Node: Regexp164354
 -Node: Regexp Usage165808
 -Node: Escape Sequences167845
 -Node: Regexp Operators174086
 -Node: Regexp Operator Details174571
 -Ref: Regexp Operator Details-Footnote-1181935
 -Node: Interval Expressions182082
 -Ref: Interval Expressions-Footnote-1184282
 -Node: Bracket Expressions184380
 -Ref: table-char-classes186856
 -Node: Leftmost Longest190182
 -Node: Computed Regexps191485
 -Node: GNU Regexp Operators194912
 -Node: Case-sensitivity198649
 -Ref: Case-sensitivity-Footnote-1201515
 -Ref: Case-sensitivity-Footnote-2201750
 -Node: Regexp Summary201858
 -Node: Reading Files203324
 -Node: Records205593
 -Node: awk split records206668
 -Node: gawk split records211368
 -Ref: gawk split records-Footnote-1216442
 -Node: Fields216479
 -Node: Nonconstant Fields219220
 -Ref: Nonconstant Fields-Footnote-1221456
 -Node: Changing Fields221660
 -Node: Field Separators227691
 -Node: Default Field Splitting230389
 -Node: Regexp Field Splitting231507
 -Node: Single Character Fields235184
 -Node: Command Line Field Separator236244
 -Node: Full Line Fields239462
 -Ref: Full Line Fields-Footnote-1240984
 -Ref: Full Line Fields-Footnote-2241030
 -Node: Field Splitting Summary241131
 -Node: Constant Size243205
 -Node: Fixed width data243937
 -Node: Skipping intervening247404
 -Node: Allowing trailing data248202
 -Node: Fields with fixed data249239
 -Node: Splitting By Content250757
 -Ref: Splitting By Content-Footnote-1254540
 -Node: More CSV254703
 -Node: Testing field creation256295
 -Node: Multiple Line257920
 -Node: Getline264197
 -Node: Plain Getline266666
 -Node: Getline/Variable269239
 -Node: Getline/File270390
 -Node: Getline/Variable/File271778
 -Ref: Getline/Variable/File-Footnote-1273383
 -Node: Getline/Pipe273471
 -Node: Getline/Variable/Pipe276175
 -Node: Getline/Coprocess277310
 -Node: Getline/Variable/Coprocess278577
 -Node: Getline Notes279319
 -Node: Getline Summary282116
 -Ref: table-getline-variants282540
 -Node: Read Timeout283288
 -Ref: Read Timeout-Footnote-1287194
 -Node: Retrying Input287252
 -Node: Command-line directories288451
 -Node: Input Summary289357
 -Node: Input Exercises292529
 -Node: Printing292963
 -Node: Print294797
 -Node: Print Examples296254
 -Node: Output Separators299034
 -Node: OFMT301051
 -Node: Printf302407
 -Node: Basic Printf303192
 -Node: Control Letters304766
 -Node: Format Modifiers309930
 -Node: Printf Examples315945
 -Node: Redirection318431
 -Node: Special FD325272
 -Ref: Special FD-Footnote-1328440
 -Node: Special Files328514
 -Node: Other Inherited Files329131
 -Node: Special Network330132
 -Node: Special Caveats330992
 -Node: Close Files And Pipes331941
 -Ref: table-close-pipe-return-values338848
 -Ref: Close Files And Pipes-Footnote-1339661
 -Ref: Close Files And Pipes-Footnote-2339809
 -Node: Nonfatal339961
 -Node: Output Summary342299
 -Node: Output Exercises343521
 -Node: Expressions344200
 -Node: Values345388
 -Node: Constants346066
 -Node: Scalar Constants346757
 -Ref: Scalar Constants-Footnote-1349267
 -Node: Nondecimal-numbers349517
 -Node: Regexp Constants352518
 -Node: Using Constant Regexps353044
 -Node: Standard Regexp Constants353666
 -Node: Strong Regexp Constants356854
 -Node: Variables360567
 -Node: Using Variables361224
 -Node: Assignment Options363134
 -Node: Conversion365605
 -Node: Strings And Numbers366129
 -Ref: Strings And Numbers-Footnote-1369192
 -Node: Locale influences conversions369301
 -Ref: table-locale-affects372059
 -Node: All Operators372677
 -Node: Arithmetic Ops373306
 -Node: Concatenation376022
 -Ref: Concatenation-Footnote-1378869
 -Node: Assignment Ops378976
 -Ref: table-assign-ops383967
 -Node: Increment Ops385280
 -Node: Truth Values and Conditions388740
 -Node: Truth Values389814
 -Node: Typing and Comparison390862
 -Node: Variable Typing391682
 -Ref: Variable Typing-Footnote-1398145
 -Ref: Variable Typing-Footnote-2398217
 -Node: Comparison Operators398294
 -Ref: table-relational-ops398713
 -Node: POSIX String Comparison402208
 -Ref: POSIX String Comparison-Footnote-1403903
 -Ref: POSIX String Comparison-Footnote-2404042
 -Node: Boolean Ops404126
 -Ref: Boolean Ops-Footnote-1408608
 -Node: Conditional Exp408700
 -Node: Function Calls410436
 -Node: Precedence414313
 -Node: Locales417972
 -Node: Expressions Summary419604
 -Node: Patterns and Actions422177
 -Node: Pattern Overview423297
 -Node: Regexp Patterns424974
 -Node: Expression Patterns425516
 -Node: Ranges429297
 -Node: BEGIN/END432405
 -Node: Using BEGIN/END433166
 -Ref: Using BEGIN/END-Footnote-1435920
 -Node: I/O And BEGIN/END436026
 -Node: BEGINFILE/ENDFILE438339
 -Node: Empty441570
 -Node: Using Shell Variables441887
 -Node: Action Overview444161
 -Node: Statements446486
 -Node: If Statement448334
 -Node: While Statement449829
 -Node: Do Statement451857
 -Node: For Statement453005
 -Node: Switch Statement456176
 -Node: Break Statement458617
 -Node: Continue Statement460709
 -Node: Next Statement462536
 -Node: Nextfile Statement464919
 -Node: Exit Statement467608
 -Node: Built-in Variables470011
 -Node: User-modified471144
 -Node: Auto-set478911
 -Ref: Auto-set-Footnote-1495718
 -Ref: Auto-set-Footnote-2495924
 -Node: ARGC and ARGV495980
 -Node: Pattern Action Summary500193
 -Node: Arrays502623
 -Node: Array Basics503952
 -Node: Array Intro504796
 -Ref: figure-array-elements506771
 -Ref: Array Intro-Footnote-1509475
 -Node: Reference to Elements509603
 -Node: Assigning Elements512067
 -Node: Array Example512558
 -Node: Scanning an Array514317
 -Node: Controlling Scanning517339
 -Ref: Controlling Scanning-Footnote-1523795
 -Node: Numeric Array Subscripts524111
 -Node: Uninitialized Subscripts526295
 -Node: Delete527914
 -Ref: Delete-Footnote-1530666
 -Node: Multidimensional530723
 -Node: Multiscanning533818
 -Node: Arrays of Arrays535409
 -Node: Arrays Summary540177
 -Node: Functions542270
 -Node: Built-in543308
 -Node: Calling Built-in544389
 -Node: Numeric Functions546385
 -Ref: Numeric Functions-Footnote-1550413
 -Ref: Numeric Functions-Footnote-2551061
 -Ref: Numeric Functions-Footnote-3551109
 -Node: String Functions551381
 -Ref: String Functions-Footnote-1575896
 -Ref: String Functions-Footnote-2576024
 -Ref: String Functions-Footnote-3576272
 -Node: Gory Details576359
 -Ref: table-sub-escapes578150
 -Ref: table-sub-proposed579669
 -Ref: table-posix-sub581032
 -Ref: table-gensub-escapes582573
 -Ref: Gory Details-Footnote-1583396
 -Node: I/O Functions583550
 -Ref: table-system-return-values590004
 -Ref: I/O Functions-Footnote-1592084
 -Ref: I/O Functions-Footnote-2592232
 -Node: Time Functions592352
 -Ref: Time Functions-Footnote-1603023
 -Ref: Time Functions-Footnote-2603091
 -Ref: Time Functions-Footnote-3603249
 -Ref: Time Functions-Footnote-4603360
 -Ref: Time Functions-Footnote-5603472
 -Ref: Time Functions-Footnote-6603699
 -Node: Bitwise Functions603965
 -Ref: table-bitwise-ops604559
 -Ref: Bitwise Functions-Footnote-1610622
 -Ref: Bitwise Functions-Footnote-2610795
 -Node: Type Functions610986
 -Node: I18N Functions613849
 -Node: User-defined615500
 -Node: Definition Syntax616312
 -Ref: Definition Syntax-Footnote-1622006
 -Node: Function Example622077
 -Ref: Function Example-Footnote-1624999
 -Node: Function Calling625021
 -Node: Calling A Function625609
 -Node: Variable Scope626567
 -Node: Pass By Value/Reference629561
 -Node: Function Caveats632205
 -Ref: Function Caveats-Footnote-1634252
 -Node: Return Statement634372
 -Node: Dynamic Typing637351
 -Node: Indirect Calls638281
 -Ref: Indirect Calls-Footnote-1648533
 -Node: Functions Summary648661
 -Node: Library Functions651366
 -Ref: Library Functions-Footnote-1654973
 -Ref: Library Functions-Footnote-2655116
 -Node: Library Names655287
 -Ref: Library Names-Footnote-1658954
 -Ref: Library Names-Footnote-2659177
 -Node: General Functions659263
 -Node: Strtonum Function660445
 -Node: Assert Function663467
 -Node: Round Function666793
 -Node: Cliff Random Function668333
 -Node: Ordinal Functions669349
 -Ref: Ordinal Functions-Footnote-1672412
 -Ref: Ordinal Functions-Footnote-2672664
 -Node: Join Function672874
 -Ref: Join Function-Footnote-1674644
 -Node: Getlocaltime Function674844
 -Node: Readfile Function678586
 -Node: Shell Quoting680563
 -Node: Isnumeric Function681991
 -Node: Data File Management683379
 -Node: Filetrans Function684011
 -Node: Rewind Function688107
 -Node: File Checking690016
 -Ref: File Checking-Footnote-1691350
 -Node: Empty Files691551
 -Node: Ignoring Assigns693530
 -Node: Getopt Function695080
 -Ref: Getopt Function-Footnote-1710303
 -Node: Passwd Functions710503
 -Ref: Passwd Functions-Footnote-1719342
 -Node: Group Functions719430
 -Ref: Group Functions-Footnote-1727328
 -Node: Walking Arrays727535
 -Node: Library Functions Summary730543
 -Node: Library Exercises731949
 -Node: Sample Programs732414
 -Node: Running Examples733184
 -Node: Clones733912
 -Node: Cut Program735136
 -Node: Egrep Program745276
 -Node: Id Program754277
 -Node: Split Program764224
 -Ref: Split Program-Footnote-1774117
 -Node: Tee Program774290
 -Node: Uniq Program777080
 -Node: Wc Program784668
 -Node: Bytes vs. Characters785055
 -Node: Using extensions786603
 -Node: wc program787357
 -Node: Miscellaneous Programs792222
 -Node: Dupword Program793435
 -Node: Alarm Program795465
 -Node: Translate Program800320
 -Ref: Translate Program-Footnote-1804885
 -Node: Labels Program805155
 -Ref: Labels Program-Footnote-1808506
 -Node: Word Sorting808590
 -Node: History Sorting812662
 -Node: Extract Program814887
 -Node: Simple Sed822941
 -Node: Igawk Program826015
 -Ref: Igawk Program-Footnote-1840346
 -Ref: Igawk Program-Footnote-2840548
 -Ref: Igawk Program-Footnote-3840670
 -Node: Anagram Program840785
 -Node: Signature Program843847
 -Node: Programs Summary845094
 -Node: Programs Exercises846308
 -Ref: Programs Exercises-Footnote-1850438
 -Node: Advanced Features850524
 -Node: Nondecimal Data852591
 -Node: Array Sorting854182
 -Node: Controlling Array Traversal854882
 -Ref: Controlling Array Traversal-Footnote-1863250
 -Node: Array Sorting Functions863368
 -Ref: Array Sorting Functions-Footnote-1868742
 -Node: Two-way I/O868938
 -Ref: Two-way I/O-Footnote-1876664
 -Ref: Two-way I/O-Footnote-2876851
 -Node: TCP/IP Networking876933
 -Node: Profiling880051
 -Node: Extension Philosophy889360
 -Node: Advanced Features Summary890839
 -Node: Internationalization892854
 -Node: I18N and L10N894528
 -Node: Explaining gettext895215
 -Ref: Explaining gettext-Footnote-1901107
 -Ref: Explaining gettext-Footnote-2901292
 -Node: Programmer i18n901457
 -Ref: Programmer i18n-Footnote-1906406
 -Node: Translator i18n906455
 -Node: String Extraction907249
 -Ref: String Extraction-Footnote-1908381
 -Node: Printf Ordering908467
 -Ref: Printf Ordering-Footnote-1911253
 -Node: I18N Portability911317
 -Ref: I18N Portability-Footnote-1913773
 -Node: I18N Example913836
 -Ref: I18N Example-Footnote-1917111
 -Ref: I18N Example-Footnote-2917184
 -Node: Gawk I18N917293
 -Node: I18N Summary917942
 -Node: Debugger919283
 -Node: Debugging920283
 -Node: Debugging Concepts920724
 -Node: Debugging Terms922533
 -Node: Awk Debugging925108
 -Ref: Awk Debugging-Footnote-1926053
 -Node: Sample Debugging Session926185
 -Node: Debugger Invocation926719
 -Node: Finding The Bug928105
 -Node: List of Debugger Commands934579
 -Node: Breakpoint Control935912
 -Node: Debugger Execution Control939606
 -Node: Viewing And Changing Data942968
 -Node: Execution Stack946509
 -Node: Debugger Info948146
 -Node: Miscellaneous Debugger Commands952217
 -Node: Readline Support957279
 -Node: Limitations958175
 -Node: Debugging Summary960729
 -Node: Namespaces962008
 -Node: Global Namespace963119
 -Node: Qualified Names964517
 -Node: Default Namespace965516
 -Node: Changing The Namespace966257
 -Node: Naming Rules967871
 -Node: Internal Name Management969719
 -Node: Namespace Example970761
 -Node: Namespace And Features973323
 -Node: Namespace Summary974758
 -Node: Arbitrary Precision Arithmetic976235
 -Node: Computer Arithmetic977722
 -Ref: table-numeric-ranges981488
 -Ref: table-floating-point-ranges981981
 -Ref: Computer Arithmetic-Footnote-1982639
 -Node: Math Definitions982696
 -Ref: table-ieee-formats986012
 -Ref: Math Definitions-Footnote-1986615
 -Node: MPFR features986720
 -Node: FP Math Caution988438
 -Ref: FP Math Caution-Footnote-1989510
 -Node: Inexactness of computations989879
 -Node: Inexact representation990839
 -Node: Comparing FP Values992199
 -Node: Errors accumulate993440
 -Node: Getting Accuracy994873
 -Node: Try To Round997583
 -Node: Setting precision998482
 -Ref: table-predefined-precision-strings999179
 -Node: Setting the rounding mode1001009
 -Ref: table-gawk-rounding-modes1001383
 -Ref: Setting the rounding mode-Footnote-11005314
 -Node: Arbitrary Precision Integers1005493
 -Ref: Arbitrary Precision Integers-Footnote-11008668
 -Node: Checking for MPFR1008817
 -Node: POSIX Floating Point Problems1010291
 -Ref: POSIX Floating Point Problems-Footnote-11014576
 -Node: Floating point summary1014614
 -Node: Dynamic Extensions1016804
 -Node: Extension Intro1018357
 -Node: Plugin License1019623
 -Node: Extension Mechanism Outline1020420
 -Ref: figure-load-extension1020859
 -Ref: figure-register-new-function1022424
 -Ref: figure-call-new-function1023516
 -Node: Extension API Description1025578
 -Node: Extension API Functions Introduction1027291
 -Ref: table-api-std-headers1029127
 -Node: General Data Types1033376
 -Ref: General Data Types-Footnote-11042006
 -Node: Memory Allocation Functions1042305
 -Ref: Memory Allocation Functions-Footnote-11046806
 -Node: Constructor Functions1046905
 -Node: API Ownership of MPFR and GMP Values1050371
 -Node: Registration Functions1051684
 -Node: Extension Functions1052384
 -Node: Exit Callback Functions1057706
 -Node: Extension Version String1058956
 -Node: Input Parsers1059619
 -Node: Output Wrappers1072340
 -Node: Two-way processors1076852
 -Node: Printing Messages1079117
 -Ref: Printing Messages-Footnote-11080288
 -Node: Updating ERRNO1080441
 -Node: Requesting Values1081180
 -Ref: table-value-types-returned1081917
 -Node: Accessing Parameters1082853
 -Node: Symbol Table Access1084090
 -Node: Symbol table by name1084602
 -Ref: Symbol table by name-Footnote-11087627
 -Node: Symbol table by cookie1087755
 -Ref: Symbol table by cookie-Footnote-11091940
 -Node: Cached values1092004
 -Ref: Cached values-Footnote-11095540
 -Node: Array Manipulation1095693
 -Ref: Array Manipulation-Footnote-11096784
 -Node: Array Data Types1096821
 -Ref: Array Data Types-Footnote-11099479
 -Node: Array Functions1099571
 -Node: Flattening Arrays1104069
 -Node: Creating Arrays1111045
 -Node: Redirection API1115812
 -Node: Extension API Variables1118645
 -Node: Extension Versioning1119356
 -Ref: gawk-api-version1119785
 -Node: Extension GMP/MPFR Versioning1121516
 -Node: Extension API Informational Variables1123144
 -Node: Extension API Boilerplate1124217
 -Node: Changes from API V11128191
 -Node: Finding Extensions1129763
 -Node: Extension Example1130322
 -Node: Internal File Description1131120
 -Node: Internal File Ops1135200
 -Ref: Internal File Ops-Footnote-11146550
 -Node: Using Internal File Ops1146690
 -Ref: Using Internal File Ops-Footnote-11149073
 -Node: Extension Samples1149347
 -Node: Extension Sample File Functions1150876
 -Node: Extension Sample Fnmatch1158525
 -Node: Extension Sample Fork1160012
 -Node: Extension Sample Inplace1161230
 -Node: Extension Sample Ord1164856
 -Node: Extension Sample Readdir1165692
 -Ref: table-readdir-file-types1166581
 -Node: Extension Sample Revout1167648
 -Node: Extension Sample Rev2way1168237
 -Node: Extension Sample Read write array1168977
 -Node: Extension Sample Readfile1170919
 -Node: Extension Sample Time1172014
 -Node: Extension Sample API Tests1173766
 -Node: gawkextlib1174258
 -Node: Extension summary1177176
 -Node: Extension Exercises1180878
 -Node: Language History1182120
 -Node: V7/SVR3.11183776
 -Node: SVR41185928
 -Node: POSIX1187362
 -Node: BTL1188743
 -Node: POSIX/GNU1189472
 -Node: Feature History1195250
 -Node: Common Extensions1212425
 -Node: Ranges and Locales1213708
 -Ref: Ranges and Locales-Footnote-11218324
 -Ref: Ranges and Locales-Footnote-21218351
 -Ref: Ranges and Locales-Footnote-31218586
 -Node: Contributors1218809
 -Node: History summary1224806
 -Node: Installation1226186
 -Node: Gawk Distribution1227130
 -Node: Getting1227614
 -Node: Extracting1228577
 -Node: Distribution contents1230215
 -Node: Unix Installation1237357
 -Node: Quick Installation1238161
 -Node: Compiling with MPFR1240637
 -Node: Shell Startup Files1241329
 -Node: Additional Configuration Options1242418
 -Node: Configuration Philosophy1244733
 -Node: Compiling from Git1247129
 -Node: Building the Documentation1247684
 -Node: Non-Unix Installation1249068
 -Node: PC Installation1249528
 -Node: PC Binary Installation1250366
 -Node: PC Compiling1250801
 -Node: PC Using1251918
 -Node: Cygwin1255471
 -Node: MSYS1256695
 -Node: VMS Installation1257297
 -Node: VMS Compilation1258016
 -Ref: VMS Compilation-Footnote-11259245
 -Node: VMS Dynamic Extensions1259303
 -Node: VMS Installation Details1260988
 -Node: VMS Running1263250
 -Node: VMS GNV1267529
 -Node: Bugs1268243
 -Node: Bug definition1269155
 -Node: Bug address1271659
 -Node: Usenet1275047
 -Node: Performance bugs1276056
 -Node: Asking for help1278977
 -Node: Maintainers1280939
 -Node: Other Versions1282133
 -Node: Installation summary1289985
 -Node: Notes1291349
 -Node: Compatibility Mode1292143
 -Node: Additions1292925
 -Node: Accessing The Source1293850
 -Node: Adding Code1295287
 -Node: New Ports1301506
 -Node: Derived Files1305881
 -Ref: Derived Files-Footnote-11311541
 -Ref: Derived Files-Footnote-21311576
 -Ref: Derived Files-Footnote-31312174
 -Node: Future Extensions1312288
 -Node: Implementation Limitations1312946
 -Node: Extension Design1314156
 -Node: Old Extension Problems1315300
 -Ref: Old Extension Problems-Footnote-11316818
 -Node: Extension New Mechanism Goals1316875
 -Ref: Extension New Mechanism Goals-Footnote-11320239
 -Node: Extension Other Design Decisions1320428
 -Node: Extension Future Growth1322541
 -Node: Notes summary1323147
 -Node: Basic Concepts1324305
 -Node: Basic High Level1324986
 -Ref: figure-general-flow1325268
 -Ref: figure-process-flow1325953
 -Ref: Basic High Level-Footnote-11329254
 -Node: Basic Data Typing1329439
 -Node: Glossary1332767
 -Node: Copying1364652
 -Node: GNU Free Documentation License1402195
 -Node: Index1427315
 +Node: Foreword345523
 +Node: Foreword449965
 +Node: Preface51497
 +Ref: Preface-Footnote-154356
 +Ref: Preface-Footnote-254465
 +Ref: Preface-Footnote-354699
 +Node: History54841
 +Node: Names57193
 +Ref: Names-Footnote-158297
 +Node: This Manual58444
 +Ref: This Manual-Footnote-165083
 +Node: Conventions65183
 +Node: Manual History67552
 +Ref: Manual History-Footnote-170549
 +Ref: Manual History-Footnote-270590
 +Node: How To Contribute70664
 +Node: Acknowledgments71590
 +Node: Getting Started76527
 +Node: Running gawk78966
 +Node: One-shot80156
 +Node: Read Terminal81419
 +Node: Long83412
 +Node: Executable Scripts84925
 +Ref: Executable Scripts-Footnote-187558
 +Node: Comments87661
 +Node: Quoting90145
 +Node: DOS Quoting95671
 +Node: Sample Data Files97727
 +Node: Very Simple100322
 +Node: Two Rules106424
 +Node: More Complex108309
 +Node: Statements/Lines110641
 +Ref: Statements/Lines-Footnote-1115125
 +Node: Other Features115390
 +Node: When116326
 +Ref: When-Footnote-1118080
 +Node: Intro Summary118145
 +Node: Invoking Gawk119029
 +Node: Command Line120543
 +Node: Options121341
 +Ref: Options-Footnote-1139255
 +Ref: Options-Footnote-2139486
 +Node: Other Arguments139511
 +Node: Naming Standard Input143522
 +Node: Environment Variables144732
 +Node: AWKPATH Variable145290
 +Ref: AWKPATH Variable-Footnote-1148702
 +Ref: AWKPATH Variable-Footnote-2148736
 +Node: AWKLIBPATH Variable149107
 +Ref: AWKLIBPATH Variable-Footnote-1150804
 +Node: Other Environment Variables151179
 +Node: Exit Status155131
 +Node: Include Files155808
 +Node: Loading Shared Libraries159498
 +Node: Obsolete160926
 +Node: Undocumented161618
 +Node: Invoking Summary161915
 +Node: Regexp164756
 +Node: Regexp Usage166210
 +Node: Escape Sequences168247
 +Node: Regexp Operators174488
 +Node: Regexp Operator Details174973
 +Ref: Regexp Operator Details-Footnote-1182337
 +Node: Interval Expressions182484
 +Ref: Interval Expressions-Footnote-1184684
 +Node: Bracket Expressions184782
 +Ref: table-char-classes187258
 +Node: Leftmost Longest190584
 +Node: Computed Regexps191887
 +Node: GNU Regexp Operators195314
 +Node: Case-sensitivity199051
 +Ref: Case-sensitivity-Footnote-1201917
 +Ref: Case-sensitivity-Footnote-2202152
 +Node: Regexp Summary202260
 +Node: Reading Files203726
 +Node: Records205995
 +Node: awk split records207070
 +Node: gawk split records211770
 +Ref: gawk split records-Footnote-1216844
 +Node: Fields216881
 +Node: Nonconstant Fields219622
 +Ref: Nonconstant Fields-Footnote-1221858
 +Node: Changing Fields222062
 +Node: Field Separators228093
 +Node: Default Field Splitting230791
 +Node: Regexp Field Splitting231909
 +Node: Single Character Fields235586
 +Node: Command Line Field Separator236646
 +Node: Full Line Fields239864
 +Ref: Full Line Fields-Footnote-1241386
 +Ref: Full Line Fields-Footnote-2241432
 +Node: Field Splitting Summary241533
 +Node: Constant Size243607
 +Node: Fixed width data244339
 +Node: Skipping intervening247806
 +Node: Allowing trailing data248604
 +Node: Fields with fixed data249641
 +Node: Splitting By Content251159
 +Ref: Splitting By Content-Footnote-1254942
 +Node: More CSV255105
 +Node: Testing field creation256697
 +Node: Multiple Line258322
 +Node: Getline264599
 +Node: Plain Getline267068
 +Node: Getline/Variable269641
 +Node: Getline/File270792
 +Node: Getline/Variable/File272180
 +Ref: Getline/Variable/File-Footnote-1273785
 +Node: Getline/Pipe273873
 +Node: Getline/Variable/Pipe276577
 +Node: Getline/Coprocess277712
 +Node: Getline/Variable/Coprocess278979
 +Node: Getline Notes279721
 +Node: Getline Summary282518
 +Ref: table-getline-variants282942
 +Node: Read Timeout283690
 +Ref: Read Timeout-Footnote-1287596
 +Node: Retrying Input287654
 +Node: Command-line directories288853
 +Node: Input Summary289759
 +Node: Input Exercises292931
 +Node: Printing293365
 +Node: Print295199
 +Node: Print Examples296656
 +Node: Output Separators299436
 +Node: OFMT301453
 +Node: Printf302809
 +Node: Basic Printf303594
 +Node: Control Letters305168
 +Node: Format Modifiers310330
 +Node: Printf Examples316345
 +Node: Redirection318831
 +Node: Special FD325672
 +Ref: Special FD-Footnote-1328840
 +Node: Special Files328914
 +Node: Other Inherited Files329531
 +Node: Special Network330532
 +Node: Special Caveats331392
 +Node: Close Files And Pipes332341
 +Ref: table-close-pipe-return-values339248
 +Ref: Close Files And Pipes-Footnote-1340061
 +Ref: Close Files And Pipes-Footnote-2340209
 +Node: Nonfatal340361
 +Node: Output Summary342699
 +Node: Output Exercises343921
 +Node: Expressions344600
 +Node: Values345788
 +Node: Constants346466
 +Node: Scalar Constants347157
 +Ref: Scalar Constants-Footnote-1349667
 +Node: Nondecimal-numbers349917
 +Node: Regexp Constants352918
 +Node: Using Constant Regexps353444
 +Node: Standard Regexp Constants354066
 +Node: Strong Regexp Constants357254
 +Node: Variables360967
 +Node: Using Variables361624
 +Node: Assignment Options363534
 +Node: Conversion366005
 +Node: Strings And Numbers366529
 +Ref: Strings And Numbers-Footnote-1369592
 +Node: Locale influences conversions369701
 +Ref: table-locale-affects372459
 +Node: All Operators373077
 +Node: Arithmetic Ops373706
 +Node: Concatenation376422
 +Ref: Concatenation-Footnote-1379269
 +Node: Assignment Ops379376
 +Ref: table-assign-ops384367
 +Node: Increment Ops385680
 +Node: Truth Values and Conditions389140
 +Node: Truth Values390214
 +Node: Typing and Comparison391262
 +Node: Variable Typing392082
 +Ref: Variable Typing-Footnote-1398545
 +Ref: Variable Typing-Footnote-2398617
 +Node: Comparison Operators398694
 +Ref: table-relational-ops399113
 +Node: POSIX String Comparison402608
 +Ref: POSIX String Comparison-Footnote-1404303
 +Ref: POSIX String Comparison-Footnote-2404442
 +Node: Boolean Ops404526
 +Ref: Boolean Ops-Footnote-1409008
 +Node: Conditional Exp409100
 +Node: Function Calls410836
 +Node: Precedence414713
 +Node: Locales418372
 +Node: Expressions Summary420004
 +Node: Patterns and Actions422577
 +Node: Pattern Overview423697
 +Node: Regexp Patterns425374
 +Node: Expression Patterns425916
 +Node: Ranges429697
 +Node: BEGIN/END432805
 +Node: Using BEGIN/END433566
 +Ref: Using BEGIN/END-Footnote-1436320
 +Node: I/O And BEGIN/END436426
 +Node: BEGINFILE/ENDFILE438739
 +Node: Empty441970
 +Node: Using Shell Variables442287
 +Node: Action Overview444561
 +Node: Statements446886
 +Node: If Statement448734
 +Node: While Statement450229
 +Node: Do Statement452257
 +Node: For Statement453405
 +Node: Switch Statement456576
 +Node: Break Statement459017
 +Node: Continue Statement461109
 +Node: Next Statement462936
 +Node: Nextfile Statement465319
 +Node: Exit Statement468008
 +Node: Built-in Variables470411
 +Node: User-modified471544
 +Node: Auto-set479311
 +Ref: Auto-set-Footnote-1496118
 +Ref: Auto-set-Footnote-2496324
 +Node: ARGC and ARGV496380
 +Node: Pattern Action Summary500593
 +Node: Arrays503023
 +Node: Array Basics504352
 +Node: Array Intro505196
 +Ref: figure-array-elements507171
 +Ref: Array Intro-Footnote-1509875
 +Node: Reference to Elements510003
 +Node: Assigning Elements512467
 +Node: Array Example512958
 +Node: Scanning an Array514717
 +Node: Controlling Scanning517739
 +Ref: Controlling Scanning-Footnote-1524195
 +Node: Numeric Array Subscripts524511
 +Node: Uninitialized Subscripts526695
 +Node: Delete528314
 +Ref: Delete-Footnote-1531066
 +Node: Multidimensional531123
 +Node: Multiscanning534218
 +Node: Arrays of Arrays535809
 +Node: Arrays Summary540577
 +Node: Functions542670
 +Node: Built-in543708
 +Node: Calling Built-in544861
 +Node: Boolean Functions546857
 +Node: Numeric Functions547411
 +Ref: Numeric Functions-Footnote-1551438
 +Ref: Numeric Functions-Footnote-2552086
 +Ref: Numeric Functions-Footnote-3552134
 +Node: String Functions552406
 +Ref: String Functions-Footnote-1576921
 +Ref: String Functions-Footnote-2577049
 +Ref: String Functions-Footnote-3577297
 +Node: Gory Details577384
 +Ref: table-sub-escapes579175
 +Ref: table-sub-proposed580694
 +Ref: table-posix-sub582057
 +Ref: table-gensub-escapes583598
 +Ref: Gory Details-Footnote-1584421
 +Node: I/O Functions584575
 +Ref: table-system-return-values591029
 +Ref: I/O Functions-Footnote-1593109
 +Ref: I/O Functions-Footnote-2593257
 +Node: Time Functions593377
 +Ref: Time Functions-Footnote-1604048
 +Ref: Time Functions-Footnote-2604116
 +Ref: Time Functions-Footnote-3604274
 +Ref: Time Functions-Footnote-4604385
 +Ref: Time Functions-Footnote-5604497
 +Ref: Time Functions-Footnote-6604724
 +Node: Bitwise Functions604990
 +Ref: table-bitwise-ops605584
 +Ref: Bitwise Functions-Footnote-1611647
 +Ref: Bitwise Functions-Footnote-2611820
 +Node: Type Functions612011
 +Node: I18N Functions614965
 +Node: User-defined616616
 +Node: Definition Syntax617428
 +Ref: Definition Syntax-Footnote-1623122
 +Node: Function Example623193
 +Ref: Function Example-Footnote-1626115
 +Node: Function Calling626137
 +Node: Calling A Function626725
 +Node: Variable Scope627683
 +Node: Pass By Value/Reference630677
 +Node: Function Caveats633321
 +Ref: Function Caveats-Footnote-1635368
 +Node: Return Statement635488
 +Node: Dynamic Typing638467
 +Node: Indirect Calls639397
 +Ref: Indirect Calls-Footnote-1649652
 +Node: Functions Summary649780
 +Node: Library Functions652485
 +Ref: Library Functions-Footnote-1656092
 +Ref: Library Functions-Footnote-2656235
 +Node: Library Names656406
 +Ref: Library Names-Footnote-1660073
 +Ref: Library Names-Footnote-2660296
 +Node: General Functions660382
 +Node: Strtonum Function661564
 +Node: Assert Function664586
 +Node: Round Function667912
 +Node: Cliff Random Function669452
 +Node: Ordinal Functions670468
 +Ref: Ordinal Functions-Footnote-1673531
 +Ref: Ordinal Functions-Footnote-2673783
 +Node: Join Function673993
 +Ref: Join Function-Footnote-1675763
 +Node: Getlocaltime Function675963
 +Node: Readfile Function679705
 +Node: Shell Quoting681682
 +Node: Isnumeric Function683110
 +Node: Data File Management684498
 +Node: Filetrans Function685130
 +Node: Rewind Function689226
 +Node: File Checking691135
 +Ref: File Checking-Footnote-1692469
 +Node: Empty Files692670
 +Node: Ignoring Assigns694649
 +Node: Getopt Function696199
 +Ref: Getopt Function-Footnote-1711422
 +Node: Passwd Functions711622
 +Ref: Passwd Functions-Footnote-1720461
 +Node: Group Functions720549
 +Ref: Group Functions-Footnote-1728447
 +Node: Walking Arrays728654
 +Node: Library Functions Summary731662
 +Node: Library Exercises733068
 +Node: Sample Programs733533
 +Node: Running Examples734303
 +Node: Clones735031
 +Node: Cut Program736255
 +Node: Egrep Program746395
 +Node: Id Program755396
 +Node: Split Program765343
 +Ref: Split Program-Footnote-1775236
 +Node: Tee Program775409
 +Node: Uniq Program778199
 +Node: Wc Program785787
 +Node: Bytes vs. Characters786174
 +Node: Using extensions787722
 +Node: wc program788476
 +Node: Miscellaneous Programs793341
 +Node: Dupword Program794554
 +Node: Alarm Program796584
 +Node: Translate Program801439
 +Ref: Translate Program-Footnote-1806004
 +Node: Labels Program806274
 +Ref: Labels Program-Footnote-1809625
 +Node: Word Sorting809709
 +Node: History Sorting813781
 +Node: Extract Program816006
 +Node: Simple Sed824060
 +Node: Igawk Program827134
 +Ref: Igawk Program-Footnote-1841465
 +Ref: Igawk Program-Footnote-2841667
 +Ref: Igawk Program-Footnote-3841789
 +Node: Anagram Program841904
 +Node: Signature Program844966
 +Node: Programs Summary846213
 +Node: Programs Exercises847427
 +Ref: Programs Exercises-Footnote-1851557
 +Node: Advanced Features851643
 +Node: Nondecimal Data853774
 +Node: Boolean Typed Values855372
 +Node: Array Sorting857253
 +Node: Controlling Array Traversal857958
 +Ref: Controlling Array Traversal-Footnote-1866326
 +Node: Array Sorting Functions866444
 +Ref: Array Sorting Functions-Footnote-1871818
 +Node: Two-way I/O872014
 +Ref: Two-way I/O-Footnote-1879740
 +Ref: Two-way I/O-Footnote-2879927
 +Node: TCP/IP Networking880009
 +Node: Profiling883127
 +Node: Extension Philosophy892436
 +Node: Advanced Features Summary893915
 +Node: Internationalization895930
 +Node: I18N and L10N897604
 +Node: Explaining gettext898291
 +Ref: Explaining gettext-Footnote-1904183
 +Ref: Explaining gettext-Footnote-2904368
 +Node: Programmer i18n904533
 +Ref: Programmer i18n-Footnote-1909482
 +Node: Translator i18n909531
 +Node: String Extraction910325
 +Ref: String Extraction-Footnote-1911457
 +Node: Printf Ordering911543
 +Ref: Printf Ordering-Footnote-1914329
 +Node: I18N Portability914393
 +Ref: I18N Portability-Footnote-1916849
 +Node: I18N Example916912
 +Ref: I18N Example-Footnote-1920187
 +Ref: I18N Example-Footnote-2920260
 +Node: Gawk I18N920369
 +Node: I18N Summary921018
 +Node: Debugger922359
 +Node: Debugging923359
 +Node: Debugging Concepts923800
 +Node: Debugging Terms925609
 +Node: Awk Debugging928184
 +Ref: Awk Debugging-Footnote-1929129
 +Node: Sample Debugging Session929261
 +Node: Debugger Invocation929795
 +Node: Finding The Bug931181
 +Node: List of Debugger Commands937655
 +Node: Breakpoint Control938988
 +Node: Debugger Execution Control942682
 +Node: Viewing And Changing Data946044
 +Node: Execution Stack949585
 +Node: Debugger Info951222
 +Node: Miscellaneous Debugger Commands955293
 +Node: Readline Support960355
 +Node: Limitations961251
 +Node: Debugging Summary963805
 +Node: Namespaces965084
 +Node: Global Namespace966195
 +Node: Qualified Names967593
 +Node: Default Namespace968592
 +Node: Changing The Namespace969333
 +Node: Naming Rules970947
 +Node: Internal Name Management972795
 +Node: Namespace Example973837
 +Node: Namespace And Features976399
 +Node: Namespace Summary977834
 +Node: Arbitrary Precision Arithmetic979311
 +Node: Computer Arithmetic980798
 +Ref: table-numeric-ranges984564
 +Ref: table-floating-point-ranges985057
 +Ref: Computer Arithmetic-Footnote-1985715
 +Node: Math Definitions985772
 +Ref: table-ieee-formats988748
 +Node: MPFR features989315
 +Node: FP Math Caution991033
 +Ref: FP Math Caution-Footnote-1992105
 +Node: Inexactness of computations992474
 +Node: Inexact representation993505
 +Node: Comparing FP Values994865
 +Node: Errors accumulate996106
 +Node: Strange values997562
 +Ref: Strange values-Footnote-11000150
 +Node: Getting Accuracy1000255
 +Node: Try To Round1002965
 +Node: Setting precision1003864
 +Ref: table-predefined-precision-strings1004561
 +Node: Setting the rounding mode1006391
 +Ref: table-gawk-rounding-modes1006765
 +Ref: Setting the rounding mode-Footnote-11010696
 +Node: Arbitrary Precision Integers1010875
 +Ref: Arbitrary Precision Integers-Footnote-11014050
 +Node: Checking for MPFR1014199
 +Node: POSIX Floating Point Problems1015673
 +Ref: POSIX Floating Point Problems-Footnote-11019958
 +Node: Floating point summary1019996
 +Node: Dynamic Extensions1022186
 +Node: Extension Intro1023739
 +Node: Plugin License1025005
 +Node: Extension Mechanism Outline1025802
 +Ref: figure-load-extension1026241
 +Ref: figure-register-new-function1027806
 +Ref: figure-call-new-function1028898
 +Node: Extension API Description1030960
 +Node: Extension API Functions Introduction1032673
 +Ref: table-api-std-headers1034509
 +Node: General Data Types1038758
 +Ref: General Data Types-Footnote-11047464
 +Node: Memory Allocation Functions1047763
 +Ref: Memory Allocation Functions-Footnote-11052264
 +Node: Constructor Functions1052363
 +Node: API Ownership of MPFR and GMP Values1056016
 +Node: Registration Functions1057329
 +Node: Extension Functions1058029
 +Node: Exit Callback Functions1063351
 +Node: Extension Version String1064601
 +Node: Input Parsers1065264
 +Node: Output Wrappers1077985
 +Node: Two-way processors1082497
 +Node: Printing Messages1084762
 +Ref: Printing Messages-Footnote-11085933
 +Node: Updating ERRNO1086086
 +Node: Requesting Values1086825
 +Ref: table-value-types-returned1087562
 +Node: Accessing Parameters1088670
 +Node: Symbol Table Access1089907
 +Node: Symbol table by name1090419
- Ref: Symbol table by name-Footnote-11093443
- Node: Symbol table by cookie1093571
- Ref: Symbol table by cookie-Footnote-11097756
- Node: Cached values1097820
- Ref: Cached values-Footnote-11101356
- Node: Array Manipulation1101509
- Ref: Array Manipulation-Footnote-11102600
- Node: Array Data Types1102637
- Ref: Array Data Types-Footnote-11105295
- Node: Array Functions1105387
- Node: Flattening Arrays1109885
- Node: Creating Arrays1116861
- Node: Redirection API1121628
- Node: Extension API Variables1124461
- Node: Extension Versioning1125172
- Ref: gawk-api-version1125601
- Node: Extension GMP/MPFR Versioning1127332
- Node: Extension API Informational Variables1128960
- Node: Extension API Boilerplate1130033
- Node: Changes from API V11134007
- Node: Finding Extensions1135579
- Node: Extension Example1136138
- Node: Internal File Description1136936
- Node: Internal File Ops1141016
- Ref: Internal File Ops-Footnote-11152366
- Node: Using Internal File Ops1152506
- Ref: Using Internal File Ops-Footnote-11154889
- Node: Extension Samples1155163
- Node: Extension Sample File Functions1156692
- Node: Extension Sample Fnmatch1164341
- Node: Extension Sample Fork1165828
- Node: Extension Sample Inplace1167046
- Node: Extension Sample Ord1170672
- Node: Extension Sample Readdir1171508
- Ref: table-readdir-file-types1172397
- Node: Extension Sample Revout1173464
- Node: Extension Sample Rev2way1174053
- Node: Extension Sample Read write array1174793
- Node: Extension Sample Readfile1176735
- Node: Extension Sample Time1177830
- Node: Extension Sample API Tests1179582
- Node: gawkextlib1180074
- Node: Extension summary1182992
- Node: Extension Exercises1186694
- Node: Language History1187936
- Node: V7/SVR3.11189592
- Node: SVR41191744
- Node: POSIX1193178
- Node: BTL1194559
- Node: POSIX/GNU1195288
- Node: Feature History1201066
- Node: Common Extensions1218241
- Node: Ranges and Locales1219524
- Ref: Ranges and Locales-Footnote-11224140
- Ref: Ranges and Locales-Footnote-21224167
- Ref: Ranges and Locales-Footnote-31224402
- Node: Contributors1224625
- Node: History summary1230622
- Node: Installation1232002
- Node: Gawk Distribution1232946
- Node: Getting1233430
- Node: Extracting1234393
- Node: Distribution contents1236031
- Node: Unix Installation1243117
- Node: Quick Installation1243921
- Node: Compiling with MPFR1246397
- Node: Shell Startup Files1247089
- Node: Additional Configuration Options1248178
- Node: Configuration Philosophy1250493
- Node: Compiling from Git1252889
- Node: Building the Documentation1253444
- Node: Non-Unix Installation1254828
- Node: PC Installation1255288
- Node: PC Binary Installation1256126
- Node: PC Compiling1256561
- Node: PC Using1257678
- Node: Cygwin1261231
- Node: MSYS1262455
- Node: VMS Installation1263057
- Node: VMS Compilation1263776
- Ref: VMS Compilation-Footnote-11265005
- Node: VMS Dynamic Extensions1265063
- Node: VMS Installation Details1266748
- Node: VMS Running1269010
- Node: VMS GNV1273289
- Node: Bugs1274003
- Node: Bug definition1274915
- Node: Bug address1277419
- Node: Usenet1280807
- Node: Performance bugs1281816
- Node: Asking for help1284737
- Node: Maintainers1286699
- Node: Other Versions1287893
- Node: Installation summary1295745
- Node: Notes1297109
- Node: Compatibility Mode1297903
- Node: Additions1298685
- Node: Accessing The Source1299610
- Node: Adding Code1301047
- Node: New Ports1307266
- Node: Derived Files1311641
- Ref: Derived Files-Footnote-11317301
- Ref: Derived Files-Footnote-21317336
- Ref: Derived Files-Footnote-31317934
- Node: Future Extensions1318048
- Node: Implementation Limitations1318706
- Node: Extension Design1319916
- Node: Old Extension Problems1321060
- Ref: Old Extension Problems-Footnote-11322578
- Node: Extension New Mechanism Goals1322635
- Ref: Extension New Mechanism Goals-Footnote-11325999
- Node: Extension Other Design Decisions1326188
- Node: Extension Future Growth1328301
- Node: Notes summary1328907
- Node: Basic Concepts1330065
- Node: Basic High Level1330746
- Ref: figure-general-flow1331028
- Ref: figure-process-flow1331713
- Ref: Basic High Level-Footnote-11335014
- Node: Basic Data Typing1335199
- Node: Glossary1338527
- Node: Copying1370414
- Node: GNU Free Documentation License1407957
- Node: Index1433077
++Ref: Symbol table by name-Footnote-11093444
++Node: Symbol table by cookie1093572
++Ref: Symbol table by cookie-Footnote-11097757
++Node: Cached values1097821
++Ref: Cached values-Footnote-11101357
++Node: Array Manipulation1101510
++Ref: Array Manipulation-Footnote-11102601
++Node: Array Data Types1102638
++Ref: Array Data Types-Footnote-11105296
++Node: Array Functions1105388
++Node: Flattening Arrays1109886
++Node: Creating Arrays1116862
++Node: Redirection API1121629
++Node: Extension API Variables1124462
++Node: Extension Versioning1125173
++Ref: gawk-api-version1125602
++Node: Extension GMP/MPFR Versioning1127333
++Node: Extension API Informational Variables1128961
++Node: Extension API Boilerplate1130034
++Node: Changes from API V11134008
++Node: Finding Extensions1135580
++Node: Extension Example1136139
++Node: Internal File Description1136937
++Node: Internal File Ops1141017
++Ref: Internal File Ops-Footnote-11152367
++Node: Using Internal File Ops1152507
++Ref: Using Internal File Ops-Footnote-11154890
++Node: Extension Samples1155164
++Node: Extension Sample File Functions1156693
++Node: Extension Sample Fnmatch1164342
++Node: Extension Sample Fork1165829
++Node: Extension Sample Inplace1167047
++Node: Extension Sample Ord1170673
++Node: Extension Sample Readdir1171509
++Ref: table-readdir-file-types1172398
++Node: Extension Sample Revout1173465
++Node: Extension Sample Rev2way1174054
++Node: Extension Sample Read write array1174794
++Node: Extension Sample Readfile1176736
++Node: Extension Sample Time1177831
++Node: Extension Sample API Tests1179583
++Node: gawkextlib1180075
++Node: Extension summary1182993
++Node: Extension Exercises1186695
++Node: Language History1187937
++Node: V7/SVR3.11189593
++Node: SVR41191745
++Node: POSIX1193179
++Node: BTL1194560
++Node: POSIX/GNU1195289
++Node: Feature History1201067
++Node: Common Extensions1218242
++Node: Ranges and Locales1219525
++Ref: Ranges and Locales-Footnote-11224141
++Ref: Ranges and Locales-Footnote-21224168
++Ref: Ranges and Locales-Footnote-31224403
++Node: Contributors1224626
++Node: History summary1230623
++Node: Installation1232003
++Node: Gawk Distribution1232947
++Node: Getting1233431
++Node: Extracting1234394
++Node: Distribution contents1236032
++Node: Unix Installation1243174
++Node: Quick Installation1243978
++Node: Compiling with MPFR1246454
++Node: Shell Startup Files1247146
++Node: Additional Configuration Options1248235
++Node: Configuration Philosophy1250550
++Node: Compiling from Git1252946
++Node: Building the Documentation1253501
++Node: Non-Unix Installation1254885
++Node: PC Installation1255345
++Node: PC Binary Installation1256183
++Node: PC Compiling1256618
++Node: PC Using1257735
++Node: Cygwin1261288
++Node: MSYS1262512
++Node: VMS Installation1263114
++Node: VMS Compilation1263833
++Ref: VMS Compilation-Footnote-11265062
++Node: VMS Dynamic Extensions1265120
++Node: VMS Installation Details1266805
++Node: VMS Running1269067
++Node: VMS GNV1273346
++Node: Bugs1274060
++Node: Bug definition1274972
++Node: Bug address1277476
++Node: Usenet1280864
++Node: Performance bugs1281873
++Node: Asking for help1284794
++Node: Maintainers1286756
++Node: Other Versions1287950
++Node: Installation summary1295802
++Node: Notes1297166
++Node: Compatibility Mode1297960
++Node: Additions1298742
++Node: Accessing The Source1299667
++Node: Adding Code1301104
++Node: New Ports1307323
++Node: Derived Files1311698
++Ref: Derived Files-Footnote-11317358
++Ref: Derived Files-Footnote-21317393
++Ref: Derived Files-Footnote-31317991
++Node: Future Extensions1318105
++Node: Implementation Limitations1318763
++Node: Extension Design1319973
++Node: Old Extension Problems1321117
++Ref: Old Extension Problems-Footnote-11322635
++Node: Extension New Mechanism Goals1322692
++Ref: Extension New Mechanism Goals-Footnote-11326056
++Node: Extension Other Design Decisions1326245
++Node: Extension Future Growth1328358
++Node: Notes summary1328964
++Node: Basic Concepts1330122
++Node: Basic High Level1330803
++Ref: figure-general-flow1331085
++Ref: figure-process-flow1331770
++Ref: Basic High Level-Footnote-11335071
++Node: Basic Data Typing1335256
++Node: Glossary1338584
++Node: Copying1370471
++Node: GNU Free Documentation License1408014
++Node: Index1433134
  
  End Tag Table
  

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

Summary of changes:
 doc/ChangeLog      |   5 +
 doc/gawk.info      | 270 +++++++++++++++++++++++++++--------------------------
 doc/gawk.texi      |  91 +++++++++---------
 doc/gawktexi.in    |  91 +++++++++---------
 doc/it/ChangeLog   |   4 +
 doc/it/gawktexi.in |  74 ++++++++++++---
 6 files changed, 296 insertions(+), 239 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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