[Top][All Lists]

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

[SCM] gawk branch, master, updated. gawk-4.1.0-5294-g2b8dd4ab

From: Arnold Robbins
Subject: [SCM] gawk branch, master, updated. gawk-4.1.0-5294-g2b8dd4ab
Date: Sun, 28 May 2023 14:53:59 -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  2b8dd4abad6692e2a8413a443b185acbf718bc45 (commit)
       via  f36f9655397606d614f132add22768d12238b3ef (commit)
       via  c5e5f3a0474d417936f89e8951a2b96bd19399ab (commit)
      from  cf92f11ea3a0e2893b84472b93649933767fa92a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------

commit 2b8dd4abad6692e2a8413a443b185acbf718bc45
Merge: cf92f11e f36f9655
Author: Arnold D. Robbins <>
Date:   Sun May 28 21:53:44 2023 +0300

    Merge branch 'gawk-5.2-stable'

diff --cc doc/
index 2b47e9bf,dd8550f7..be2527f2
--- a/doc/
+++ b/doc/
@@@ -39682,623 -39392,618 +39678,623 @@@ Inde
  Tag Table:
  Node: Top1229
 -Node: Foreword346679
 -Node: Foreword451279
 -Node: Preface52828
 -Ref: Preface-Footnote-155820
 -Ref: Preface-Footnote-255929
 -Ref: Preface-Footnote-356163
 -Node: History56309
 -Node: Names58773
 -Ref: Names-Footnote-159936
 -Node: This Manual60099
 -Ref: This Manual-Footnote-167049
 -Node: Conventions67161
 -Node: Manual History69639
 -Ref: Manual History-Footnote-172676
 -Ref: Manual History-Footnote-272723
 -Node: How To Contribute72801
 -Node: Acknowledgments73751
 -Node: Getting Started78749
 -Node: Running gawk81276
 -Node: One-shot82494
 -Node: Read Terminal83797
 -Node: Long85857
 -Node: Executable Scripts87438
 -Ref: Executable Scripts-Footnote-190213
 -Node: Comments90320
 -Node: Quoting92858
 -Node: DOS Quoting98507
 -Node: Sample Data Files100593
 -Node: Very Simple103230
 -Node: Two Rules109509
 -Node: More Complex111463
 -Node: Statements/Lines113903
 -Ref: Statements/Lines-Footnote-1118783
 -Node: Other Features119072
 -Node: When120040
 -Ref: When-Footnote-1121846
 -Node: Intro Summary121911
 -Node: Invoking Gawk122867
 -Node: Command Line124437
 -Node: Options125288
 -Ref: Options-Footnote-1144437
 -Ref: Options-Footnote-2144672
 -Node: Other Arguments144697
 -Node: Naming Standard Input148874
 -Node: Environment Variables150144
 -Node: AWKPATH Variable150718
 -Ref: AWKPATH Variable-Footnote-1154308
 -Ref: AWKPATH Variable-Footnote-2154342
 -Node: AWKLIBPATH Variable154735
 -Ref: AWKLIBPATH Variable-Footnote-1156510
 -Node: Other Environment Variables156907
 -Node: Exit Status161403
 -Node: Include Files162118
 -Node: Loading Shared Libraries166178
 -Node: Obsolete167670
 -Node: Undocumented168422
 -Node: Invoking Summary168721
 -Node: Regexp171748
 -Node: Regexp Usage173242
 -Node: Escape Sequences175343
 -Node: Regexp Operators181874
 -Node: Regexp Operator Details182367
 -Ref: Regexp Operator Details-Footnote-1190382
 -Node: Interval Expressions190541
 -Ref: Interval Expressions-Footnote-1192810
 -Node: Bracket Expressions192910
 -Ref: table-char-classes195470
 -Node: Leftmost Longest198992
 -Node: Computed Regexps200352
 -Node: GNU Regexp Operators203875
 -Node: Case-sensitivity207898
 -Ref: Case-sensitivity-Footnote-1210855
 -Ref: Case-sensitivity-Footnote-2211100
 -Node: Regexp Summary211216
 -Node: Reading Files212740
 -Node: Records215057
 -Node: awk split records216168
 -Node: gawk split records221058
 -Ref: gawk split records-Footnote-1226352
 -Node: Fields226389
 -Node: Nonconstant Fields229276
 -Ref: Nonconstant Fields-Footnote-1231587
 -Node: Changing Fields231803
 -Node: Field Separators238111
 -Node: Default Field Splitting240927
 -Node: Regexp Field Splitting242070
 -Node: Single Character Fields245899
 -Node: Command Line Field Separator246994
 -Node: Full Line Fields250381
 -Ref: Full Line Fields-Footnote-1251961
 -Ref: Full Line Fields-Footnote-2252007
 -Node: Field Splitting Summary252115
 -Node: Constant Size254284
 -Node: Fixed width data255028
 -Node: Skipping intervening258547
 -Node: Allowing trailing data259349
 -Node: Fields with fixed data260414
 -Node: Splitting By Content262040
 -Ref: Splitting By Content-Footnote-1265979
 -Node: More CSV266142
 -Node: FS versus FPAT267795
 -Node: Testing field creation269004
 -Node: Multiple Line270697
 -Node: Getline277179
 -Node: Plain Getline279765
 -Node: Getline/Variable282415
 -Node: Getline/File283612
 -Node: Getline/Variable/File285060
 -Ref: Getline/Variable/File-Footnote-1286705
 -Node: Getline/Pipe286801
 -Node: Getline/Variable/Pipe289614
 -Node: Getline/Coprocess290797
 -Node: Getline/Variable/Coprocess292120
 -Node: Getline Notes292886
 -Node: Getline Summary295847
 -Ref: table-getline-variants296291
 -Node: Read Timeout297196
 -Ref: Read Timeout-Footnote-1301160
 -Node: Retrying Input301218
 -Node: Command-line directories302485
 -Node: Input Summary303423
 -Node: Input Exercises306803
 -Node: Printing307243
 -Node: Print309129
 -Node: Print Examples310635
 -Node: Output Separators313488
 -Node: OFMT315599
 -Node: Printf317314
 -Node: Basic Printf318119
 -Node: Control Letters319755
 -Node: Format Modifiers325224
 -Node: Printf Examples331510
 -Node: Redirection334055
 -Node: Special FD341129
 -Ref: Special FD-Footnote-1344419
 -Node: Special Files344505
 -Node: Other Inherited Files345134
 -Node: Special Network346199
 -Node: Special Caveats347087
 -Node: Close Files And Pipes348070
 -Ref: Close Files And Pipes-Footnote-1354207
 -Node: Close Return Value354363
 -Ref: table-close-pipe-return-values355638
 -Ref: Close Return Value-Footnote-1356472
 -Node: Nonfatal356628
 -Node: Output Summary359059
 -Node: Output Exercises360345
 -Node: Expressions361036
 -Node: Values362238
 -Node: Constants362916
 -Node: Scalar Constants363613
 -Ref: Scalar Constants-Footnote-1366188
 -Node: Nondecimal-numbers366438
 -Node: Regexp Constants369559
 -Node: Using Constant Regexps370105
 -Node: Standard Regexp Constants370751
 -Node: Strong Regexp Constants374051
 -Node: Variables377902
 -Node: Using Variables378567
 -Node: Assignment Options380547
 -Node: Conversion383109
 -Node: Strings And Numbers383641
 -Ref: Strings And Numbers-Footnote-1386860
 -Node: Locale influences conversions386969
 -Ref: table-locale-affects389819
 -Node: All Operators390462
 -Node: Arithmetic Ops391103
 -Node: Concatenation393933
 -Ref: Concatenation-Footnote-1396883
 -Node: Assignment Ops397006
 -Ref: table-assign-ops402145
 -Node: Increment Ops403527
 -Node: Truth Values and Conditions407126
 -Node: Truth Values408252
 -Node: Typing and Comparison409343
 -Node: Variable Typing410179
 -Ref: Variable Typing-Footnote-1416841
 -Ref: Variable Typing-Footnote-2416921
 -Node: Comparison Operators417004
 -Ref: table-relational-ops417431
 -Node: POSIX String Comparison421117
 -Ref: POSIX String Comparison-Footnote-1422876
 -Ref: POSIX String Comparison-Footnote-2423019
 -Node: Boolean Ops423103
 -Ref: Boolean Ops-Footnote-1427796
 -Node: Conditional Exp427892
 -Node: Function Calls429678
 -Node: Precedence433628
 -Node: Locales437505
 -Node: Expressions Summary439187
 -Node: Patterns and Actions441850
 -Node: Pattern Overview442992
 -Node: Regexp Patterns444718
 -Node: Expression Patterns445264
 -Node: Ranges449173
 -Node: BEGIN/END452351
 -Node: Using BEGIN/END453164
 -Ref: Using BEGIN/END-Footnote-1456074
 -Node: I/O And BEGIN/END456184
 -Node: Empty462106
 -Node: Using Shell Variables462423
 -Node: Action Overview464761
 -Node: Statements467196
 -Node: If Statement469094
 -Node: While Statement470663
 -Node: Do Statement472751
 -Node: For Statement473937
 -Node: Switch Statement477294
 -Node: Break Statement479845
 -Node: Continue Statement482037
 -Node: Next Statement483969
 -Node: Nextfile Statement486466
 -Node: Exit Statement489327
 -Node: Built-in Variables491860
 -Node: User-modified493039
 -Node: Auto-set501250
 -Ref: Auto-set-Footnote-1519103
 -Ref: Auto-set-Footnote-2519321
 -Node: ARGC and ARGV519377
 -Node: Pattern Action Summary523816
 -Node: Arrays526432
 -Node: Array Basics527809
 -Node: Array Intro528659
 -Ref: figure-array-elements530675
 -Ref: Array Intro-Footnote-1533544
 -Node: Reference to Elements533676
 -Node: Assigning Elements536198
 -Node: Array Example536693
 -Node: Scanning an Array538662
 -Node: Controlling Scanning541759
 -Ref: Controlling Scanning-Footnote-1548405
 -Node: Numeric Array Subscripts548729
 -Node: Uninitialized Subscripts551003
 -Node: Delete552682
 -Ref: Delete-Footnote-1555496
 -Node: Multidimensional555553
 -Node: Multiscanning558758
 -Node: Arrays of Arrays560430
 -Node: Arrays Summary565330
 -Node: Functions567519
 -Node: Built-in568579
 -Node: Calling Built-in569768
 -Node: Boolean Functions571815
 -Node: Numeric Functions572385
 -Ref: Numeric Functions-Footnote-1576578
 -Ref: Numeric Functions-Footnote-2577262
 -Ref: Numeric Functions-Footnote-3577314
 -Node: String Functions577590
 -Ref: String Functions-Footnote-1603420
 -Ref: String Functions-Footnote-2603554
 -Ref: String Functions-Footnote-3603814
 -Node: Gory Details603901
 -Ref: table-sub-escapes605808
 -Ref: table-sub-proposed607454
 -Ref: table-posix-sub608964
 -Ref: table-gensub-escapes610652
 -Ref: Gory Details-Footnote-1611586
 -Node: I/O Functions611740
 -Ref: table-system-return-values618427
 -Ref: I/O Functions-Footnote-1620598
 -Ref: I/O Functions-Footnote-2620746
 -Node: Time Functions620866
 -Ref: Time Functions-Footnote-1632022
 -Ref: Time Functions-Footnote-2632098
 -Ref: Time Functions-Footnote-3632260
 -Ref: Time Functions-Footnote-4632371
 -Ref: Time Functions-Footnote-5632489
 -Ref: Time Functions-Footnote-6632724
 -Node: Bitwise Functions633006
 -Ref: table-bitwise-ops633608
 -Ref: Bitwise Functions-Footnote-1639862
 -Ref: Bitwise Functions-Footnote-2640041
 -Node: Type Functions640238
 -Node: I18N Functions643831
 -Node: User-defined645574
 -Node: Definition Syntax646394
 -Ref: Definition Syntax-Footnote-1652222
 -Node: Function Example652299
 -Ref: Function Example-Footnote-1655278
 -Node: Function Calling655300
 -Node: Calling A Function655894
 -Node: Variable Scope656864
 -Node: Pass By Value/Reference659918
 -Node: Function Caveats662650
 -Ref: Function Caveats-Footnote-1664745
 -Node: Return Statement664869
 -Node: Dynamic Typing667924
 -Node: Indirect Calls670325
 -Node: Functions Summary681484
 -Node: Library Functions684261
 -Ref: Library Functions-Footnote-1687809
 -Ref: Library Functions-Footnote-2687952
 -Node: Library Names688127
 -Ref: Library Names-Footnote-1691921
 -Ref: Library Names-Footnote-2692148
 -Node: General Functions692244
 -Node: Strtonum Function693438
 -Node: Assert Function696520
 -Node: Round Function699972
 -Node: Cliff Random Function701550
 -Node: Ordinal Functions702583
 -Ref: Ordinal Functions-Footnote-1705692
 -Ref: Ordinal Functions-Footnote-2705944
 -Node: Join Function706158
 -Ref: Join Function-Footnote-1707961
 -Node: Getlocaltime Function708165
 -Node: Readfile Function711939
 -Node: Shell Quoting713968
 -Node: Isnumeric Function715424
 -Node: Data File Management716836
 -Node: Filetrans Function717468
 -Node: Rewind Function721762
 -Node: File Checking723741
 -Ref: File Checking-Footnote-1725113
 -Node: Empty Files725320
 -Node: Ignoring Assigns727387
 -Node: Getopt Function728961
 -Ref: Getopt Function-Footnote-1744795
 -Node: Passwd Functions745007
 -Ref: Passwd Functions-Footnote-1754189
 -Node: Group Functions754277
 -Ref: Group Functions-Footnote-1762415
 -Node: Walking Arrays762628
 -Node: Library Functions Summary765676
 -Node: Library Exercises767100
 -Node: Sample Programs767587
 -Node: Running Examples768369
 -Node: Clones769121
 -Node: Cut Program770393
 -Node: Egrep Program780834
 -Node: Id Program790151
 -Node: Split Program800265
 -Ref: Split Program-Footnote-1810500
 -Node: Tee Program810687
 -Node: Uniq Program813596
 -Node: Wc Program821461
 -Node: Bytes vs. Characters821856
 -Node: Using extensions823458
 -Node: wc program824238
 -Node: Miscellaneous Programs829244
 -Node: Dupword Program830473
 -Node: Alarm Program832536
 -Node: Translate Program837449
 -Ref: Translate Program-Footnote-1842190
 -Node: Labels Program842468
 -Ref: Labels Program-Footnote-1845909
 -Node: Word Sorting846001
 -Node: History Sorting850195
 -Node: Extract Program852470
 -Node: Simple Sed860739
 -Node: Igawk Program863955
 -Ref: Igawk Program-Footnote-1879202
 -Ref: Igawk Program-Footnote-2879408
 -Ref: Igawk Program-Footnote-3879538
 -Node: Anagram Program879665
 -Node: Signature Program882761
 -Node: Programs Summary884013
 -Node: Programs Exercises885271
 -Ref: Programs Exercises-Footnote-1889587
 -Node: Advanced Features889673
 -Node: Nondecimal Data892167
 -Node: Boolean Typed Values893797
 -Node: Array Sorting895772
 -Node: Controlling Array Traversal896501
 -Ref: Controlling Array Traversal-Footnote-1905008
 -Node: Array Sorting Functions905130
 -Ref: Array Sorting Functions-Footnote-1911249
 -Node: Two-way I/O911457
 -Ref: Two-way I/O-Footnote-1919452
 -Ref: Two-way I/O-Footnote-2919643
 -Node: TCP/IP Networking919725
 -Node: Profiling922905
 -Node: Persistent Memory932615
 -Ref: Persistent Memory-Footnote-1942225
 -Node: Extension Philosophy942356
 -Node: Advanced Features Summary943891
 -Node: Internationalization946161
 -Node: I18N and L10N947867
 -Node: Explaining gettext948562
 -Ref: Explaining gettext-Footnote-1954715
 -Ref: Explaining gettext-Footnote-2954910
 -Node: Programmer i18n955075
 -Ref: Programmer i18n-Footnote-1960188
 -Node: Translator i18n960237
 -Node: String Extraction961073
 -Ref: String Extraction-Footnote-1962251
 -Node: Printf Ordering962349
 -Ref: Printf Ordering-Footnote-1965211
 -Node: I18N Portability965279
 -Ref: I18N Portability-Footnote-1967853
 -Node: I18N Example967924
 -Ref: I18N Example-Footnote-1971324
 -Ref: I18N Example-Footnote-2971400
 -Node: Gawk I18N971517
 -Node: I18N Summary972173
 -Node: Debugger973574
 -Node: Debugging974598
 -Node: Debugging Concepts975047
 -Node: Debugging Terms976873
 -Node: Awk Debugging979486
 -Ref: Awk Debugging-Footnote-1980463
 -Node: Sample Debugging Session980603
 -Node: Debugger Invocation981155
 -Node: Finding The Bug982784
 -Node: List of Debugger Commands989470
 -Node: Breakpoint Control990847
 -Node: Debugger Execution Control994679
 -Node: Viewing And Changing Data998159
 -Node: Execution Stack1001897
 -Node: Debugger Info1003578
 -Node: Miscellaneous Debugger Commands1007877
 -Node: Readline Support1013130
 -Node: Limitations1014076
 -Node: Debugging Summary1016720
 -Node: Namespaces1018019
 -Node: Global Namespace1019146
 -Node: Qualified Names1020591
 -Node: Default Namespace1021626
 -Node: Changing The Namespace1022401
 -Node: Naming Rules1024095
 -Node: Internal Name Management1026010
 -Node: Namespace Example1027080
 -Node: Namespace And Features1029663
 -Node: Namespace Summary1031120
 -Node: Arbitrary Precision Arithmetic1032633
 -Node: Computer Arithmetic1034152
 -Ref: table-numeric-ranges1037969
 -Ref: table-floating-point-ranges1038467
 -Ref: Computer Arithmetic-Footnote-11039126
 -Node: Math Definitions1039185
 -Ref: table-ieee-formats1042230
 -Node: MPFR features1042804
 -Node: MPFR On Parole1043257
 -Ref: MPFR On Parole-Footnote-11044101
 -Node: MPFR Intro1044260
 -Node: FP Math Caution1045950
 -Ref: FP Math Caution-Footnote-11047024
 -Node: Inexactness of computations1047401
 -Node: Inexact representation1048432
 -Node: Comparing FP Values1049815
 -Node: Errors accumulate1051073
 -Node: Strange values1052540
 -Ref: Strange values-Footnote-11055206
 -Node: Getting Accuracy1055311
 -Node: Try To Round1058048
 -Node: Setting precision1058955
 -Ref: table-predefined-precision-strings1059660
 -Node: Setting the rounding mode1061545
 -Ref: table-gawk-rounding-modes1061927
 -Ref: Setting the rounding mode-Footnote-11065985
 -Node: Arbitrary Precision Integers1066168
 -Ref: Arbitrary Precision Integers-Footnote-11069380
 -Node: Checking for MPFR1069536
 -Node: POSIX Floating Point Problems1071026
 -Ref: POSIX Floating Point Problems-Footnote-11075890
 -Node: Floating point summary1075928
 -Node: Dynamic Extensions1078192
 -Node: Extension Intro1079791
 -Node: Plugin License1081099
 -Node: Extension Mechanism Outline1081912
 -Ref: figure-load-extension1082363
 -Ref: figure-register-new-function1083948
 -Ref: figure-call-new-function1085058
 -Node: Extension API Description1087182
 -Node: Extension API Functions Introduction1088911
 -Ref: table-api-std-headers1090809
 -Node: General Data Types1095273
 -Ref: General Data Types-Footnote-11104441
 -Node: Memory Allocation Functions1104756
 -Ref: Memory Allocation Functions-Footnote-11109481
 -Node: Constructor Functions1109580
 -Node: API Ownership of MPFR and GMP Values1113485
 -Node: Registration Functions1115046
 -Node: Extension Functions1115750
 -Node: Exit Callback Functions1121326
 -Node: Extension Version String1122645
 -Node: Input Parsers1123340
 -Node: Output Wrappers1137984
 -Node: Two-way processors1142832
 -Node: Printing Messages1145193
 -Ref: Printing Messages-Footnote-11146407
 -Node: Updating ERRNO1146562
 -Node: Requesting Values1147361
 -Ref: table-value-types-returned1148114
 -Node: Accessing Parameters1149223
 -Node: Symbol Table Access1150507
 -Node: Symbol table by name1151023
 -Ref: Symbol table by name-Footnote-11154234
 -Node: Symbol table by cookie1154366
 -Ref: Symbol table by cookie-Footnote-11158647
 -Node: Cached values1158711
 -Ref: Cached values-Footnote-11162355
 -Node: Array Manipulation1162512
 -Ref: Array Manipulation-Footnote-11163615
 -Node: Array Data Types1163652
 -Ref: Array Data Types-Footnote-11166474
 -Node: Array Functions1166574
 -Node: Flattening Arrays1171603
 -Node: Creating Arrays1178655
 -Node: Redirection API1183505
 -Node: Extension API Variables1186526
 -Node: Extension Versioning1187251
 -Ref: gawk-api-version1187688
 -Node: Extension GMP/MPFR Versioning1189476
 -Node: Extension API Informational Variables1191182
 -Node: Extension API Boilerplate1192343
 -Node: Changes from API V11196479
 -Node: Finding Extensions1198113
 -Node: Extension Example1198688
 -Node: Internal File Description1199512
 -Node: Internal File Ops1203836
 -Ref: Internal File Ops-Footnote-11215394
 -Node: Using Internal File Ops1215542
 -Ref: Using Internal File Ops-Footnote-11217973
 -Node: Extension Samples1218251
 -Node: Extension Sample File Functions1219820
 -Node: Extension Sample Fnmatch1227958
 -Node: Extension Sample Fork1229553
 -Node: Extension Sample Inplace1230829
 -Node: Extension Sample Ord1234501
 -Node: Extension Sample Readdir1235377
 -Ref: table-readdir-file-types1236166
 -Node: Extension Sample Revout1237221
 -Node: Extension Sample Rev2way1237818
 -Node: Extension Sample Read write array1238570
 -Node: Extension Sample Readfile1241844
 -Node: Extension Sample Time1242975
 -Node: Extension Sample API Tests1245265
 -Node: gawkextlib1245773
 -Node: Extension summary1248809
 -Node: Extension Exercises1252667
 -Node: Language History1253945
 -Node: V7/SVR3.11255659
 -Node: SVR41258009
 -Node: POSIX1259541
 -Node: BTL1260966
 -Node: POSIX/GNU1261735
 -Node: Feature History1268266
 -Node: Common Extensions1287384
 -Node: Ranges and Locales1288753
 -Ref: Ranges and Locales-Footnote-11293554
 -Ref: Ranges and Locales-Footnote-21293581
 -Ref: Ranges and Locales-Footnote-31293820
 -Node: Contributors1294043
 -Node: History summary1300248
 -Node: Installation1301694
 -Node: Gawk Distribution1302658
 -Node: Getting1303150
 -Node: Extracting1304149
 -Node: Distribution contents1305861
 -Node: Unix Installation1313941
 -Node: Quick Installation1314763
 -Node: Compiling with MPFR1317309
 -Node: Shell Startup Files1318015
 -Node: Additional Configuration Options1319172
 -Node: Configuration Philosophy1321559
 -Node: Compiling from Git1324061
 -Node: Building the Documentation1324620
 -Node: Non-Unix Installation1326032
 -Node: PC Installation1326508
 -Node: PC Binary Installation1327381
 -Node: PC Compiling1328286
 -Node: PC Using1329464
 -Node: Cygwin1333192
 -Node: MSYS1334448
 -Node: OpenVMS Installation1335080
 -Node: OpenVMS Compilation1335761
 -Ref: OpenVMS Compilation-Footnote-11337244
 -Node: OpenVMS Dynamic Extensions1337306
 -Node: OpenVMS Installation Details1338942
 -Node: OpenVMS Running1341377
 -Node: OpenVMS GNV1345514
 -Node: Bugs1346269
 -Node: Bug definition1347193
 -Node: Bug address1350844
 -Node: Usenet1354435
 -Node: Performance bugs1355666
 -Node: Asking for help1358684
 -Node: Maintainers1360675
 -Node: Other Versions1361702
 -Node: Installation summary1371045
 -Node: Notes1372429
 -Node: Compatibility Mode1373239
 -Node: Additions1374061
 -Node: Accessing The Source1375006
 -Node: Adding Code1376541
 -Node: New Ports1383677
 -Node: Derived Files1388187
 -Ref: Derived Files-Footnote-11394034
 -Ref: Derived Files-Footnote-21394069
 -Ref: Derived Files-Footnote-31394686
 -Node: Future Extensions1394800
 -Node: Implementation Limitations1395472
 -Node: Extension Design1396714
 -Node: Old Extension Problems1397878
 -Ref: Old Extension Problems-Footnote-11399454
 -Node: Extension New Mechanism Goals1399515
 -Ref: Extension New Mechanism Goals-Footnote-11403011
 -Node: Extension Other Design Decisions1403212
 -Node: Extension Future Growth1405411
 -Node: Notes summary1406035
 -Node: Basic Concepts1407248
 -Node: Basic High Level1407933
 -Ref: figure-general-flow1408215
 -Ref: figure-process-flow1408922
 -Ref: Basic High Level-Footnote-11412323
 -Node: Basic Data Typing1412512
 -Node: Glossary1415930
 -Node: Copying1449052
 -Node: GNU Free Documentation License1486813
 -Node: Index1512136
 +Node: Foreword346932
 +Node: Foreword451532
 +Node: Preface53081
 +Ref: Preface-Footnote-156073
 +Ref: Preface-Footnote-256182
 +Ref: Preface-Footnote-356416
 +Node: History56562
 +Node: Names59180
 +Ref: Names-Footnote-160343
 +Node: This Manual60506
 +Ref: This Manual-Footnote-167456
 +Node: Conventions67568
 +Node: Manual History70046
 +Ref: Manual History-Footnote-173083
 +Ref: Manual History-Footnote-273130
 +Node: How To Contribute73208
 +Node: Acknowledgments74158
 +Node: Getting Started79156
 +Node: Running gawk81683
 +Node: One-shot82901
 +Node: Read Terminal84204
 +Node: Long86264
 +Node: Executable Scripts87845
 +Ref: Executable Scripts-Footnote-190620
 +Node: Comments90727
 +Node: Quoting93265
 +Node: DOS Quoting98914
 +Node: Sample Data Files101000
 +Node: Very Simple103637
 +Node: Two Rules109916
 +Node: More Complex111870
 +Node: Statements/Lines114310
 +Ref: Statements/Lines-Footnote-1119190
 +Node: Other Features119479
 +Node: When120447
 +Ref: When-Footnote-1122253
 +Node: Intro Summary122318
 +Node: Invoking Gawk123274
 +Node: Command Line124844
 +Node: Options125695
 +Ref: Options-Footnote-1145072
 +Ref: Options-Footnote-2145307
 +Node: Other Arguments145332
 +Node: Naming Standard Input149509
 +Node: Environment Variables150779
 +Node: AWKPATH Variable151353
 +Ref: AWKPATH Variable-Footnote-1154943
 +Ref: AWKPATH Variable-Footnote-2154977
 +Node: AWKLIBPATH Variable155370
 +Ref: AWKLIBPATH Variable-Footnote-1157145
 +Node: Other Environment Variables157542
 +Node: Exit Status162038
 +Node: Include Files162753
 +Node: Loading Shared Libraries166813
 +Node: Obsolete168305
 +Node: Undocumented169057
 +Node: Invoking Summary169356
 +Node: Regexp172383
 +Node: Regexp Usage173877
 +Node: Escape Sequences175978
 +Node: Regexp Operators183314
 +Node: Regexp Operator Details183807
 +Ref: Regexp Operator Details-Footnote-1191822
 +Node: Interval Expressions191981
 +Ref: Interval Expressions-Footnote-1194250
 +Node: Bracket Expressions194350
 +Ref: table-char-classes196910
 +Node: Leftmost Longest200432
 +Node: Computed Regexps201792
 +Node: GNU Regexp Operators205315
 +Node: Case-sensitivity209338
 +Ref: Case-sensitivity-Footnote-1212295
 +Ref: Case-sensitivity-Footnote-2212540
 +Node: Regexp Summary212656
 +Node: Reading Files214180
 +Node: Records216497
 +Node: awk split records217772
 +Node: gawk split records222662
 +Ref: gawk split records-Footnote-1227956
 +Node: Fields227993
 +Node: Nonconstant Fields230880
 +Ref: Nonconstant Fields-Footnote-1233191
 +Node: Changing Fields233407
 +Node: Field Separators239715
 +Node: Default Field Splitting242588
 +Node: Regexp Field Splitting243731
 +Node: Single Character Fields247560
 +Node: Comma Separated Fields248649
 +Ref: table-csv-examples250057
 +Node: Command Line Field Separator252366
 +Node: Full Line Fields255752
 +Ref: Full Line Fields-Footnote-1257332
 +Ref: Full Line Fields-Footnote-2257378
 +Node: Field Splitting Summary257486
 +Node: Constant Size259920
 +Node: Fixed width data260664
 +Node: Skipping intervening264183
 +Node: Allowing trailing data264985
 +Node: Fields with fixed data266050
 +Node: Splitting By Content267676
 +Ref: Splitting By Content-Footnote-1271945
 +Node: More CSV272108
 +Node: FS versus FPAT273761
 +Node: Testing field creation274970
 +Node: Multiple Line276748
 +Node: Getline283230
 +Node: Plain Getline285816
 +Node: Getline/Variable288466
 +Node: Getline/File289663
 +Node: Getline/Variable/File291111
 +Ref: Getline/Variable/File-Footnote-1292756
 +Node: Getline/Pipe292852
 +Node: Getline/Variable/Pipe295665
 +Node: Getline/Coprocess296848
 +Node: Getline/Variable/Coprocess298171
 +Node: Getline Notes298937
 +Node: Getline Summary301898
 +Ref: table-getline-variants302342
 +Node: Read Timeout303247
 +Ref: Read Timeout-Footnote-1307211
 +Node: Retrying Input307269
 +Node: Command-line directories308536
 +Node: Input Summary309474
 +Node: Input Exercises312854
 +Node: Printing313294
 +Node: Print315237
 +Node: Print Examples316743
 +Node: Output Separators319596
 +Node: OFMT321707
 +Node: Printf323422
 +Node: Basic Printf324227
 +Node: Control Letters325863
 +Node: Format Modifiers331332
 +Node: Printf Examples337618
 +Node: Redirection340163
 +Node: Special FD347237
 +Ref: Special FD-Footnote-1350527
 +Node: Special Files350613
 +Node: Other Inherited Files351242
 +Node: Special Network352307
 +Node: Special Caveats353195
 +Node: Close Files And Pipes354178
 +Ref: Close Files And Pipes-Footnote-1360314
 +Node: Close Return Value360470
 +Ref: table-close-pipe-return-values361745
 +Ref: Close Return Value-Footnote-1362579
 +Node: Noflush362735
 +Node: Nonfatal364247
 +Node: Output Summary366664
 +Node: Output Exercises367950
 +Node: Expressions368641
 +Node: Values369843
 +Node: Constants370521
 +Node: Scalar Constants371218
 +Ref: Scalar Constants-Footnote-1373796
 +Ref: Scalar Constants-Footnote-2374046
 +Node: Nondecimal-numbers374126
 +Node: Regexp Constants377247
 +Node: Using Constant Regexps377793
 +Node: Standard Regexp Constants378439
 +Node: Strong Regexp Constants381739
 +Node: Variables385590
 +Node: Using Variables386255
 +Node: Assignment Options388235
 +Node: Conversion390797
 +Node: Strings And Numbers391329
 +Ref: Strings And Numbers-Footnote-1394548
 +Node: Locale influences conversions394657
 +Ref: table-locale-affects397507
 +Node: All Operators398150
 +Node: Arithmetic Ops398791
 +Node: Concatenation401621
 +Ref: Concatenation-Footnote-1404571
 +Node: Assignment Ops404694
 +Ref: table-assign-ops409833
 +Node: Increment Ops411215
 +Node: Truth Values and Conditions414814
 +Node: Truth Values415940
 +Node: Typing and Comparison417031
 +Node: Variable Typing417867
 +Ref: Variable Typing-Footnote-1424529
 +Ref: Variable Typing-Footnote-2424609
 +Node: Comparison Operators424692
 +Ref: table-relational-ops425119
 +Node: POSIX String Comparison428805
 +Ref: POSIX String Comparison-Footnote-1430564
 +Ref: POSIX String Comparison-Footnote-2430707
 +Node: Boolean Ops430791
 +Ref: Boolean Ops-Footnote-1435484
 +Node: Conditional Exp435580
 +Node: Function Calls437366
 +Node: Precedence441316
 +Node: Locales445193
 +Node: Expressions Summary446875
 +Node: Patterns and Actions449538
 +Node: Pattern Overview450680
 +Node: Regexp Patterns452406
 +Node: Expression Patterns452952
 +Node: Ranges456861
 +Node: BEGIN/END460039
 +Node: Using BEGIN/END460852
 +Ref: Using BEGIN/END-Footnote-1463762
 +Node: I/O And BEGIN/END463872
 +Node: Empty469794
 +Node: Using Shell Variables470111
 +Node: Action Overview472449
 +Node: Statements474884
 +Node: If Statement476782
 +Node: While Statement478351
 +Node: Do Statement480439
 +Node: For Statement481625
 +Node: Switch Statement484982
 +Node: Break Statement487533
 +Node: Continue Statement489725
 +Node: Next Statement491657
 +Node: Nextfile Statement494154
 +Node: Exit Statement497015
 +Node: Built-in Variables499548
 +Node: User-modified500727
 +Node: Auto-set508938
 +Ref: Auto-set-Footnote-1527037
 +Ref: Auto-set-Footnote-2527255
 +Node: ARGC and ARGV527311
 +Node: Pattern Action Summary531750
 +Node: Arrays534366
 +Node: Array Basics535743
 +Node: Array Intro536593
 +Ref: figure-array-elements538609
 +Ref: Array Intro-Footnote-1541478
 +Node: Reference to Elements541610
 +Node: Assigning Elements544132
 +Node: Array Example544627
 +Node: Scanning an Array546596
 +Node: Controlling Scanning549693
 +Ref: Controlling Scanning-Footnote-1556339
 +Node: Numeric Array Subscripts556663
 +Node: Uninitialized Subscripts558937
 +Node: Delete560616
 +Ref: Delete-Footnote-1563430
 +Node: Multidimensional563487
 +Node: Multiscanning566692
 +Node: Arrays of Arrays568364
 +Node: Arrays Summary573264
 +Node: Functions575453
 +Node: Built-in576513
 +Node: Calling Built-in577702
 +Node: Boolean Functions579749
 +Node: Numeric Functions580319
 +Ref: Numeric Functions-Footnote-1584512
 +Ref: Numeric Functions-Footnote-2585196
 +Ref: Numeric Functions-Footnote-3585248
 +Node: String Functions585524
 +Ref: String Functions-Footnote-1611755
 +Ref: String Functions-Footnote-2611889
 +Ref: String Functions-Footnote-3612149
 +Node: Gory Details612236
 +Ref: table-sub-escapes614143
 +Ref: table-sub-proposed615789
 +Ref: table-posix-sub617299
 +Ref: table-gensub-escapes618987
 +Ref: Gory Details-Footnote-1619921
 +Node: I/O Functions620075
 +Ref: table-system-return-values626762
 +Ref: I/O Functions-Footnote-1628933
 +Ref: I/O Functions-Footnote-2629081
 +Node: Time Functions629201
 +Ref: Time Functions-Footnote-1640357
 +Ref: Time Functions-Footnote-2640433
 +Ref: Time Functions-Footnote-3640595
 +Ref: Time Functions-Footnote-4640706
 +Ref: Time Functions-Footnote-5640824
 +Ref: Time Functions-Footnote-6641059
 +Node: Bitwise Functions641341
 +Ref: table-bitwise-ops641943
 +Ref: Bitwise Functions-Footnote-1648197
 +Ref: Bitwise Functions-Footnote-2648376
 +Node: Type Functions648573
 +Node: I18N Functions652166
 +Node: User-defined653909
 +Node: Definition Syntax654729
 +Ref: Definition Syntax-Footnote-1660557
 +Node: Function Example660634
 +Ref: Function Example-Footnote-1663613
 +Node: Function Calling663635
 +Node: Calling A Function664229
 +Node: Variable Scope665199
 +Node: Pass By Value/Reference668253
 +Node: Function Caveats670985
 +Ref: Function Caveats-Footnote-1673080
 +Node: Return Statement673204
 +Node: Dynamic Typing676259
 +Node: Indirect Calls678651
 +Node: Functions Summary689810
 +Node: Library Functions692587
 +Ref: Library Functions-Footnote-1696135
 +Ref: Library Functions-Footnote-2696278
 +Node: Library Names696453
 +Ref: Library Names-Footnote-1700247
 +Ref: Library Names-Footnote-2700474
 +Node: General Functions700570
 +Node: Strtonum Function701840
 +Node: Assert Function704922
 +Node: Round Function708374
 +Node: Cliff Random Function709952
 +Node: Ordinal Functions710985
 +Ref: Ordinal Functions-Footnote-1714094
 +Ref: Ordinal Functions-Footnote-2714346
 +Node: Join Function714560
 +Ref: Join Function-Footnote-1716363
 +Node: Getlocaltime Function716567
 +Node: Readfile Function720341
 +Node: Shell Quoting722370
 +Node: Isnumeric Function723826
 +Node: To CSV Function725262
 +Node: Data File Management727338
 +Node: Filetrans Function727970
 +Node: Rewind Function732264
 +Node: File Checking734243
 +Ref: File Checking-Footnote-1735615
 +Node: Empty Files735822
 +Node: Ignoring Assigns737889
 +Node: Getopt Function739463
 +Ref: Getopt Function-Footnote-1755297
 +Node: Passwd Functions755509
 +Ref: Passwd Functions-Footnote-1764691
 +Node: Group Functions764779
 +Ref: Group Functions-Footnote-1772917
 +Node: Walking Arrays773130
 +Node: Library Functions Summary776178
 +Node: Library Exercises777602
 +Node: Sample Programs778089
 +Node: Running Examples778871
 +Node: Clones779623
 +Node: Cut Program780895
 +Node: Egrep Program791336
 +Node: Id Program800653
 +Node: Split Program810767
 +Ref: Split Program-Footnote-1821002
 +Node: Tee Program821189
 +Node: Uniq Program824098
 +Node: Wc Program831963
 +Node: Bytes vs. Characters832358
 +Node: Using extensions833960
 +Node: wc program834740
 +Node: Miscellaneous Programs839746
 +Node: Dupword Program840975
 +Node: Alarm Program843038
 +Node: Translate Program847951
 +Ref: Translate Program-Footnote-1852692
 +Node: Labels Program852970
 +Ref: Labels Program-Footnote-1856411
 +Node: Word Sorting856503
 +Node: History Sorting860697
 +Node: Extract Program862972
 +Node: Simple Sed871241
 +Node: Igawk Program874457
 +Ref: Igawk Program-Footnote-1889704
 +Ref: Igawk Program-Footnote-2889910
 +Ref: Igawk Program-Footnote-3890040
 +Node: Anagram Program890167
 +Node: Signature Program893263
 +Node: Programs Summary894515
 +Node: Programs Exercises895773
 +Ref: Programs Exercises-Footnote-1900089
 +Node: Advanced Features900175
 +Node: Nondecimal Data902669
 +Node: Boolean Typed Values904299
 +Node: Array Sorting906274
 +Node: Controlling Array Traversal907003
 +Ref: Controlling Array Traversal-Footnote-1915510
 +Node: Array Sorting Functions915632
 +Ref: Array Sorting Functions-Footnote-1921751
 +Node: Two-way I/O921959
 +Ref: Two-way I/O-Footnote-1929954
 +Ref: Two-way I/O-Footnote-2930145
 +Node: TCP/IP Networking930227
 +Node: Profiling933407
 +Node: Persistent Memory943117
 +Ref: Persistent Memory-Footnote-1952727
 +Node: Extension Philosophy952858
 +Node: Advanced Features Summary954393
 +Node: Internationalization956663
 +Node: I18N and L10N958369
 +Node: Explaining gettext959064
 +Ref: Explaining gettext-Footnote-1965217
 +Ref: Explaining gettext-Footnote-2965412
 +Node: Programmer i18n965577
 +Ref: Programmer i18n-Footnote-1970690
 +Node: Translator i18n970739
 +Node: String Extraction971575
 +Ref: String Extraction-Footnote-1972753
 +Node: Printf Ordering972851
 +Ref: Printf Ordering-Footnote-1975713
 +Node: I18N Portability975781
 +Ref: I18N Portability-Footnote-1978355
 +Node: I18N Example978426
 +Ref: I18N Example-Footnote-1981826
 +Ref: I18N Example-Footnote-2981902
 +Node: Gawk I18N982019
 +Node: I18N Summary982675
 +Node: Debugger984076
 +Node: Debugging985100
 +Node: Debugging Concepts985549
 +Node: Debugging Terms987375
 +Node: Awk Debugging989988
 +Ref: Awk Debugging-Footnote-1990965
 +Node: Sample Debugging Session991105
 +Node: Debugger Invocation991657
 +Node: Finding The Bug993286
 +Node: List of Debugger Commands999972
 +Node: Breakpoint Control1001349
 +Node: Debugger Execution Control1005181
 +Node: Viewing And Changing Data1008661
 +Node: Execution Stack1012399
 +Node: Debugger Info1014080
 +Node: Miscellaneous Debugger Commands1018379
 +Node: Readline Support1023632
 +Node: Limitations1024578
 +Node: Debugging Summary1027222
 +Node: Namespaces1028521
 +Node: Global Namespace1029648
 +Node: Qualified Names1031093
 +Node: Default Namespace1032128
 +Node: Changing The Namespace1032903
 +Node: Naming Rules1034597
 +Node: Internal Name Management1036512
 +Node: Namespace Example1037582
 +Node: Namespace And Features1040165
 +Node: Namespace Summary1041622
 +Node: Arbitrary Precision Arithmetic1043135
 +Node: Computer Arithmetic1044654
 +Ref: table-numeric-ranges1048471
 +Ref: table-floating-point-ranges1048969
 +Ref: Computer Arithmetic-Footnote-11049628
 +Node: Math Definitions1049687
 +Ref: table-ieee-formats1052732
 +Node: MPFR features1053306
 +Node: MPFR On Parole1053759
 +Ref: MPFR On Parole-Footnote-11054603
 +Node: MPFR Intro1054762
 +Node: FP Math Caution1056452
 +Ref: FP Math Caution-Footnote-11057526
 +Node: Inexactness of computations1057903
 +Node: Inexact representation1058934
 +Node: Comparing FP Values1060317
 +Node: Errors accumulate1061575
 +Node: Strange values1063042
 +Ref: Strange values-Footnote-11065708
 +Node: Getting Accuracy1065813
 +Node: Try To Round1068550
 +Node: Setting precision1069457
 +Ref: table-predefined-precision-strings1070162
 +Node: Setting the rounding mode1072047
 +Ref: table-gawk-rounding-modes1072429
 +Ref: Setting the rounding mode-Footnote-11076487
 +Node: Arbitrary Precision Integers1076670
 +Ref: Arbitrary Precision Integers-Footnote-11079882
 +Node: Checking for MPFR1080038
 +Node: POSIX Floating Point Problems1081528
 +Ref: POSIX Floating Point Problems-Footnote-11086392
 +Node: Floating point summary1086430
 +Node: Dynamic Extensions1088694
 +Node: Extension Intro1090293
 +Node: Plugin License1091601
 +Node: Extension Mechanism Outline1092414
 +Ref: figure-load-extension1092865
 +Ref: figure-register-new-function1094450
 +Ref: figure-call-new-function1095560
 +Node: Extension API Description1097684
 +Node: Extension API Functions Introduction1099413
 +Ref: table-api-std-headers1101311
 +Node: General Data Types1105775
 +Ref: General Data Types-Footnote-11114943
 +Node: Memory Allocation Functions1115258
 +Ref: Memory Allocation Functions-Footnote-11119983
 +Node: Constructor Functions1120082
 +Node: API Ownership of MPFR and GMP Values1123987
 +Node: Registration Functions1125548
 +Node: Extension Functions1126252
 +Node: Exit Callback Functions1131828
 +Node: Extension Version String1133147
 +Node: Input Parsers1133842
 +Node: Output Wrappers1148486
 +Node: Two-way processors1153334
 +Node: Printing Messages1155695
 +Ref: Printing Messages-Footnote-11156909
 +Node: Updating ERRNO1157064
 +Node: Requesting Values1157863
 +Ref: table-value-types-returned1158616
 +Node: Accessing Parameters1159725
 +Node: Symbol Table Access1161009
 +Node: Symbol table by name1161525
 +Ref: Symbol table by name-Footnote-11164736
 +Node: Symbol table by cookie1164868
 +Ref: Symbol table by cookie-Footnote-11169149
 +Node: Cached values1169213
 +Ref: Cached values-Footnote-11172857
 +Node: Array Manipulation1173014
 +Ref: Array Manipulation-Footnote-11174117
 +Node: Array Data Types1174154
 +Ref: Array Data Types-Footnote-11176976
 +Node: Array Functions1177076
 +Node: Flattening Arrays1182105
 +Node: Creating Arrays1189157
 +Node: Redirection API1194007
 +Node: Extension API Variables1197028
 +Node: Extension Versioning1197753
 +Ref: gawk-api-version1198190
 +Node: Extension GMP/MPFR Versioning1199978
 +Node: Extension API Informational Variables1201684
 +Node: Extension API Boilerplate1202845
 +Node: Changes from API V11206981
 +Node: Finding Extensions1208615
 +Node: Extension Example1209190
 +Node: Internal File Description1210014
 +Node: Internal File Ops1214338
 +Ref: Internal File Ops-Footnote-11225896
 +Node: Using Internal File Ops1226044
 +Ref: Using Internal File Ops-Footnote-11228475
 +Node: Extension Samples1228753
 +Node: Extension Sample File Functions1230322
 +Node: Extension Sample Fnmatch1238460
 +Node: Extension Sample Fork1240055
 +Node: Extension Sample Inplace1241331
 +Node: Extension Sample Ord1245003
 +Node: Extension Sample Readdir1245879
- Ref: table-readdir-file-types1246776
- Node: Extension Sample Revout1247914
- Node: Extension Sample Rev2way1248511
- Node: Extension Sample Read write array1249263
- Node: Extension Sample Readfile1252537
- Node: Extension Sample Time1253668
- Node: Extension Sample API Tests1255958
- Node: gawkextlib1256466
- Node: Extension summary1259502
- Node: Extension Exercises1263360
- Node: Language History1264638
- Node: V7/SVR3.11266352
- Node: SVR41268702
- Node: POSIX1270234
- Node: BTL1271659
- Node: POSIX/GNU1272428
- Node: Feature History1278959
- Node: Common Extensions1298526
- Node: Ranges and Locales1300003
- Ref: Ranges and Locales-Footnote-11304804
- Ref: Ranges and Locales-Footnote-21304831
- Ref: Ranges and Locales-Footnote-31305070
- Node: Contributors1305293
- Node: History summary1311498
- Node: Installation1312944
- Node: Gawk Distribution1313908
- Node: Getting1314400
- Node: Extracting1315399
- Node: Distribution contents1317111
- Node: Unix Installation1325191
- Node: Quick Installation1326013
- Node: Compiling with MPFR1328559
- Node: Shell Startup Files1329265
- Node: Additional Configuration Options1330422
- Node: Configuration Philosophy1332809
- Node: Compiling from Git1335311
- Node: Building the Documentation1335870
- Node: Non-Unix Installation1337282
- Node: PC Installation1337758
- Node: PC Binary Installation1338631
- Node: PC Compiling1339536
- Node: PC Using1340714
- Node: Cygwin1344442
- Node: MSYS1345698
- Node: OpenVMS Installation1346330
- Node: OpenVMS Compilation1347011
- Ref: OpenVMS Compilation-Footnote-11348494
- Node: OpenVMS Dynamic Extensions1348556
- Node: OpenVMS Installation Details1350192
- Node: OpenVMS Running1352627
- Node: OpenVMS GNV1356764
- Node: Bugs1357519
- Node: Bug definition1358443
- Node: Bug address1362094
- Node: Usenet1365685
- Node: Performance bugs1366916
- Node: Asking for help1369934
- Node: Maintainers1371925
- Node: Other Versions1372952
- Node: Installation summary1382295
- Node: Notes1383679
- Node: Compatibility Mode1384489
- Node: Additions1385311
- Node: Accessing The Source1386256
- Node: Adding Code1387791
- Node: New Ports1394927
- Node: Derived Files1399437
- Ref: Derived Files-Footnote-11405284
- Ref: Derived Files-Footnote-21405319
- Ref: Derived Files-Footnote-31405936
- Node: Future Extensions1406050
- Node: Implementation Limitations1406722
- Node: Extension Design1407964
- Node: Old Extension Problems1409128
- Ref: Old Extension Problems-Footnote-11410704
- Node: Extension New Mechanism Goals1410765
- Ref: Extension New Mechanism Goals-Footnote-11414261
- Node: Extension Other Design Decisions1414462
- Node: Extension Future Growth1416661
- Node: Notes summary1417285
- Node: Basic Concepts1418498
- Node: Basic High Level1419183
- Ref: figure-general-flow1419465
- Ref: figure-process-flow1420172
- Ref: Basic High Level-Footnote-11423573
- Node: Basic Data Typing1423762
- Node: Glossary1427180
- Node: Copying1460302
- Node: GNU Free Documentation License1498063
- Node: Index1523386
++Ref: table-readdir-file-types1246668
++Node: Extension Sample Revout1247723
++Node: Extension Sample Rev2way1248320
++Node: Extension Sample Read write array1249072
++Node: Extension Sample Readfile1252346
++Node: Extension Sample Time1253477
++Node: Extension Sample API Tests1255767
++Node: gawkextlib1256275
++Node: Extension summary1259311
++Node: Extension Exercises1263169
++Node: Language History1264447
++Node: V7/SVR3.11266161
++Node: SVR41268511
++Node: POSIX1270043
++Node: BTL1271468
++Node: POSIX/GNU1272237
++Node: Feature History1278768
++Node: Common Extensions1298335
++Node: Ranges and Locales1299812
++Ref: Ranges and Locales-Footnote-11304613
++Ref: Ranges and Locales-Footnote-21304640
++Ref: Ranges and Locales-Footnote-31304879
++Node: Contributors1305102
++Node: History summary1311307
++Node: Installation1312753
++Node: Gawk Distribution1313717
++Node: Getting1314209
++Node: Extracting1315208
++Node: Distribution contents1316920
++Node: Unix Installation1325000
++Node: Quick Installation1325822
++Node: Compiling with MPFR1328368
++Node: Shell Startup Files1329074
++Node: Additional Configuration Options1330231
++Node: Configuration Philosophy1332618
++Node: Compiling from Git1335120
++Node: Building the Documentation1335679
++Node: Non-Unix Installation1337091
++Node: PC Installation1337567
++Node: PC Binary Installation1338440
++Node: PC Compiling1339345
++Node: PC Using1340523
++Node: Cygwin1344251
++Node: MSYS1345507
++Node: OpenVMS Installation1346139
++Node: OpenVMS Compilation1346820
++Ref: OpenVMS Compilation-Footnote-11348303
++Node: OpenVMS Dynamic Extensions1348365
++Node: OpenVMS Installation Details1350001
++Node: OpenVMS Running1352436
++Node: OpenVMS GNV1356573
++Node: Bugs1357328
++Node: Bug definition1358252
++Node: Bug address1361903
++Node: Usenet1365494
++Node: Performance bugs1366725
++Node: Asking for help1369743
++Node: Maintainers1371734
++Node: Other Versions1372761
++Node: Installation summary1382104
++Node: Notes1383488
++Node: Compatibility Mode1384298
++Node: Additions1385120
++Node: Accessing The Source1386065
++Node: Adding Code1387600
++Node: New Ports1394736
++Node: Derived Files1399246
++Ref: Derived Files-Footnote-11405093
++Ref: Derived Files-Footnote-21405128
++Ref: Derived Files-Footnote-31405745
++Node: Future Extensions1405859
++Node: Implementation Limitations1406531
++Node: Extension Design1407773
++Node: Old Extension Problems1408937
++Ref: Old Extension Problems-Footnote-11410513
++Node: Extension New Mechanism Goals1410574
++Ref: Extension New Mechanism Goals-Footnote-11414070
++Node: Extension Other Design Decisions1414271
++Node: Extension Future Growth1416470
++Node: Notes summary1417094
++Node: Basic Concepts1418307
++Node: Basic High Level1418992
++Ref: figure-general-flow1419274
++Ref: figure-process-flow1419981
++Ref: Basic High Level-Footnote-11423382
++Node: Basic Data Typing1423571
++Node: Glossary1426989
++Node: Copying1460111
++Node: GNU Free Documentation License1497872
++Node: Index1523195
  End Tag Table


Summary of changes:
 doc/ChangeLog         |   4 +
 doc/         | 204 +++++++++++++++++++++++++-------------------------
 doc/gawk.texi         |  26 +++----
 doc/       |  26 +++----
 extension/ChangeLog   |   5 ++
 extension/readdir.3am |  28 +++++--
 extension/readdir.c   |  18 ++++-
 pc/ChangeLog          |   4 +
 pc/Makefile.tst       |   2 +-
 test/ChangeLog        |   4 +
 test/      |   2 +-
 test/      |   2 +-
 12 files changed, 174 insertions(+), 151 deletions(-)


reply via email to

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