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-5276-ga0b8fc14


From: Arnold Robbins
Subject: [SCM] gawk branch, master, updated. gawk-4.1.0-5276-ga0b8fc14
Date: Mon, 15 May 2023 15:23:57 -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  a0b8fc149978d35beaf505ff6ab01b47fd321f04 (commit)
       via  a9c370a24f51f9840f6aedd0c719dd3d49de6265 (commit)
       via  b285b6b6a05e92af5c8814d5a475195a5c0ea81e (commit)
       via  0e586793d92ac659b94029144f1a57f981b2331a (commit)
       via  7fbc5368f1a1f1c71cf3892cba9785edc369b334 (commit)
       via  0ee3d3f87171f701504d6b5517ddaffb8ab4bec5 (commit)
       via  e3d3104626826ce9005f4b89d98d7c95df3648bf (commit)
       via  b40345b78ba81184fdc1740a3673d7136806c7d7 (commit)
      from  d4eca8ab748b9ff38300f393fd7bf0ef5145e2ec (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=a0b8fc149978d35beaf505ff6ab01b47fd321f04

commit a0b8fc149978d35beaf505ff6ab01b47fd321f04
Merge: d4eca8ab a9c370a2
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Mon May 15 22:23:32 2023 +0300

    Merge branch 'gawk-5.2-stable'

diff --cc doc/gawk.info
index 368f1ea9,ed9f53b7..21bf2fd9
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -36985,19 -36725,14 +36998,20 @@@ Inde
  * cos:                                   Numeric Functions.   (line  15)
  * cosine:                                Numeric Functions.   (line  15)
  * counting words, lines, characters, and bytes: Wc Program.   (line   6)
+ * cppawk:                                Other Versions.      (line 190)
  * csh utility:                           Statements/Lines.    (line  45)
 -* csh utility, POSIXLY_CORRECT environment variable: Options. (line 411)
 +* csh utility, POSIXLY_CORRECT environment variable: Options. (line 417)
  * csh utility, |& operator, comparison with: Two-way I/O.     (line  27)
 +* CSV (comma separated values) data, -k option: Options.      (line 203)
 +* CSV (comma separated values) data, --csv option: Options.   (line 203)
 +* CSV (comma separated values) data, records and fields: Comma Separated 
Fields.
 +                                                              (line   6)
  * CSV (comma separated values) data, parsing with FPAT: Splitting By Content.
 -                                                              (line  20)
 +                                                              (line  23)
  * CSV (comma separated values) data, parsing with CSVMODE library: More CSV.
                                                                (line  52)
 +* CSV (comma separated values) data, generating CSV data: To CSV Function.
 +                                                              (line   6)
  * CSVMODE library for gawk:              More CSV.            (line  52)
  * ctime() user-defined function:         Function Example.    (line  74)
  * Curreli, Marco:                        Contributors.        (line 147)
@@@ -38538,9 -38270,9 +38552,9 @@@
  * o debugger command (alias for option): Debugger Info.       (line  57)
  * obsolete features:                     Obsolete.            (line   6)
  * octal numbers:                         Nondecimal-numbers.  (line   6)
 -* octal values, enabling interpretation of: Options.          (line 255)
 +* octal values, enabling interpretation of: Options.          (line 261)
  * OFMT variable:                         OFMT.                (line  15)
- * OFMT variable, POSIX awk and:          OFMT.                (line  27)
+ * OFMT variable, POSIX awk and:          OFMT.                (line  32)
  * OFMT variable <1>:                     Strings And Numbers. (line  56)
  * OFMT variable <2>:                     User-modified.       (line 107)
  * OFS variable:                          Changing Fields.     (line  64)
@@@ -39663,623 -39392,618 +39678,623 @@@
  
  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: Undocumented168306
 -Node: Invoking Summary168605
 -Node: Regexp171632
 -Node: Regexp Usage173126
 -Node: Escape Sequences175227
 -Node: Regexp Operators181758
 -Node: Regexp Operator Details182251
 -Ref: Regexp Operator Details-Footnote-1190117
 -Node: Interval Expressions190276
 -Ref: Interval Expressions-Footnote-1192545
 -Node: Bracket Expressions192645
 -Ref: table-char-classes195205
 -Node: Leftmost Longest198727
 -Node: Computed Regexps200087
 -Node: GNU Regexp Operators203610
 -Node: Case-sensitivity207633
 -Ref: Case-sensitivity-Footnote-1210590
 -Ref: Case-sensitivity-Footnote-2210835
 -Node: Regexp Summary210951
 -Node: Reading Files212475
 -Node: Records214792
 -Node: awk split records215903
 -Node: gawk split records220793
 -Ref: gawk split records-Footnote-1226087
 -Node: Fields226124
 -Node: Nonconstant Fields229011
 -Ref: Nonconstant Fields-Footnote-1231322
 -Node: Changing Fields231538
 -Node: Field Separators237846
 -Node: Default Field Splitting240662
 -Node: Regexp Field Splitting241805
 -Node: Single Character Fields245634
 -Node: Command Line Field Separator246729
 -Node: Full Line Fields250116
 -Ref: Full Line Fields-Footnote-1251696
 -Ref: Full Line Fields-Footnote-2251742
 -Node: Field Splitting Summary251850
 -Node: Constant Size254019
 -Node: Fixed width data254763
 -Node: Skipping intervening258282
 -Node: Allowing trailing data259084
 -Node: Fields with fixed data260149
 -Node: Splitting By Content261775
 -Ref: Splitting By Content-Footnote-1265714
 -Node: More CSV265877
 -Node: FS versus FPAT267530
 -Node: Testing field creation268739
 -Node: Multiple Line270432
 -Node: Getline276914
 -Node: Plain Getline279500
 -Node: Getline/Variable282150
 -Node: Getline/File283347
 -Node: Getline/Variable/File284795
 -Ref: Getline/Variable/File-Footnote-1286440
 -Node: Getline/Pipe286536
 -Node: Getline/Variable/Pipe289349
 -Node: Getline/Coprocess290532
 -Node: Getline/Variable/Coprocess291855
 -Node: Getline Notes292621
 -Node: Getline Summary295582
 -Ref: table-getline-variants296026
 -Node: Read Timeout296931
 -Ref: Read Timeout-Footnote-1300895
 -Node: Retrying Input300953
 -Node: Command-line directories302220
 -Node: Input Summary303158
 -Node: Input Exercises306538
 -Node: Printing306978
 -Node: Print308864
 -Node: Print Examples310370
 -Node: Output Separators313223
 -Node: OFMT315334
 -Node: Printf317049
 -Node: Basic Printf317854
 -Node: Control Letters319490
 -Node: Format Modifiers324959
 -Node: Printf Examples331245
 -Node: Redirection333790
 -Node: Special FD340864
 -Ref: Special FD-Footnote-1344154
 -Node: Special Files344240
 -Node: Other Inherited Files344869
 -Node: Special Network345934
 -Node: Special Caveats346822
 -Node: Close Files And Pipes347805
 -Ref: Close Files And Pipes-Footnote-1353942
 -Node: Close Return Value354098
 -Ref: table-close-pipe-return-values355373
 -Ref: Close Return Value-Footnote-1356207
 -Node: Nonfatal356363
 -Node: Output Summary358794
 -Node: Output Exercises360080
 -Node: Expressions360771
 -Node: Values361973
 -Node: Constants362651
 -Node: Scalar Constants363348
 -Ref: Scalar Constants-Footnote-1365923
 -Node: Nondecimal-numbers366173
 -Node: Regexp Constants369294
 -Node: Using Constant Regexps369840
 -Node: Standard Regexp Constants370486
 -Node: Strong Regexp Constants373786
 -Node: Variables377637
 -Node: Using Variables378302
 -Node: Assignment Options380282
 -Node: Conversion382844
 -Node: Strings And Numbers383376
 -Ref: Strings And Numbers-Footnote-1386595
 -Node: Locale influences conversions386704
 -Ref: table-locale-affects389554
 -Node: All Operators390197
 -Node: Arithmetic Ops390838
 -Node: Concatenation393668
 -Ref: Concatenation-Footnote-1396618
 -Node: Assignment Ops396741
 -Ref: table-assign-ops401880
 -Node: Increment Ops403262
 -Node: Truth Values and Conditions406861
 -Node: Truth Values407987
 -Node: Typing and Comparison409078
 -Node: Variable Typing409914
 -Ref: Variable Typing-Footnote-1416576
 -Ref: Variable Typing-Footnote-2416656
 -Node: Comparison Operators416739
 -Ref: table-relational-ops417166
 -Node: POSIX String Comparison420852
 -Ref: POSIX String Comparison-Footnote-1422611
 -Ref: POSIX String Comparison-Footnote-2422754
 -Node: Boolean Ops422838
 -Ref: Boolean Ops-Footnote-1427531
 -Node: Conditional Exp427627
 -Node: Function Calls429413
 -Node: Precedence433363
 -Node: Locales437240
 -Node: Expressions Summary438922
 -Node: Patterns and Actions441585
 -Node: Pattern Overview442727
 -Node: Regexp Patterns444453
 -Node: Expression Patterns444999
 -Node: Ranges448908
 -Node: BEGIN/END452086
 -Node: Using BEGIN/END452899
 -Ref: Using BEGIN/END-Footnote-1455809
 -Node: I/O And BEGIN/END455919
 -Node: BEGINFILE/ENDFILE458400
 -Node: Empty461841
 -Node: Using Shell Variables462158
 -Node: Action Overview464496
 -Node: Statements466931
 -Node: If Statement468829
 -Node: While Statement470398
 -Node: Do Statement472486
 -Node: For Statement473672
 -Node: Switch Statement477029
 -Node: Break Statement479580
 -Node: Continue Statement481772
 -Node: Next Statement483704
 -Node: Nextfile Statement486201
 -Node: Exit Statement489062
 -Node: Built-in Variables491595
 -Node: User-modified492774
 -Node: Auto-set500985
 -Ref: Auto-set-Footnote-1518838
 -Ref: Auto-set-Footnote-2519056
 -Node: ARGC and ARGV519112
 -Node: Pattern Action Summary523551
 -Node: Arrays526167
 -Node: Array Basics527544
 -Node: Array Intro528394
 -Ref: figure-array-elements530410
 -Ref: Array Intro-Footnote-1533279
 -Node: Reference to Elements533411
 -Node: Assigning Elements535933
 -Node: Array Example536428
 -Node: Scanning an Array538397
 -Node: Controlling Scanning541494
 -Ref: Controlling Scanning-Footnote-1548140
 -Node: Numeric Array Subscripts548464
 -Node: Uninitialized Subscripts550738
 -Node: Delete552417
 -Ref: Delete-Footnote-1555231
 -Node: Multidimensional555288
 -Node: Multiscanning558493
 -Node: Arrays of Arrays560165
 -Node: Arrays Summary565065
 -Node: Functions567254
 -Node: Built-in568314
 -Node: Calling Built-in569503
 -Node: Boolean Functions571550
 -Node: Numeric Functions572120
 -Ref: Numeric Functions-Footnote-1576313
 -Ref: Numeric Functions-Footnote-2576997
 -Ref: Numeric Functions-Footnote-3577049
 -Node: String Functions577325
 -Ref: String Functions-Footnote-1603155
 -Ref: String Functions-Footnote-2603289
 -Ref: String Functions-Footnote-3603549
 -Node: Gory Details603636
 -Ref: table-sub-escapes605543
 -Ref: table-sub-proposed607189
 -Ref: table-posix-sub608699
 -Ref: table-gensub-escapes610387
 -Ref: Gory Details-Footnote-1611321
 -Node: I/O Functions611475
 -Ref: table-system-return-values618162
 -Ref: I/O Functions-Footnote-1620333
 -Ref: I/O Functions-Footnote-2620481
 -Node: Time Functions620601
 -Ref: Time Functions-Footnote-1631757
 -Ref: Time Functions-Footnote-2631833
 -Ref: Time Functions-Footnote-3631995
 -Ref: Time Functions-Footnote-4632106
 -Ref: Time Functions-Footnote-5632224
 -Ref: Time Functions-Footnote-6632459
 -Node: Bitwise Functions632741
 -Ref: table-bitwise-ops633343
 -Ref: Bitwise Functions-Footnote-1639597
 -Ref: Bitwise Functions-Footnote-2639776
 -Node: Type Functions639973
 -Node: I18N Functions643566
 -Node: User-defined645309
 -Node: Definition Syntax646129
 -Ref: Definition Syntax-Footnote-1651957
 -Node: Function Example652034
 -Ref: Function Example-Footnote-1655013
 -Node: Function Calling655035
 -Node: Calling A Function655629
 -Node: Variable Scope656599
 -Node: Pass By Value/Reference659653
 -Node: Function Caveats662385
 -Ref: Function Caveats-Footnote-1664480
 -Node: Return Statement664604
 -Node: Dynamic Typing667659
 -Node: Indirect Calls670060
 -Node: Functions Summary681219
 -Node: Library Functions683996
 -Ref: Library Functions-Footnote-1687544
 -Ref: Library Functions-Footnote-2687687
 -Node: Library Names687862
 -Ref: Library Names-Footnote-1691656
 -Ref: Library Names-Footnote-2691883
 -Node: General Functions691979
 -Node: Strtonum Function693173
 -Node: Assert Function696255
 -Node: Round Function699707
 -Node: Cliff Random Function701285
 -Node: Ordinal Functions702318
 -Ref: Ordinal Functions-Footnote-1705427
 -Ref: Ordinal Functions-Footnote-2705679
 -Node: Join Function705893
 -Ref: Join Function-Footnote-1707696
 -Node: Getlocaltime Function707900
 -Node: Readfile Function711674
 -Node: Shell Quoting713703
 -Node: Isnumeric Function715159
 -Node: Data File Management716571
 -Node: Filetrans Function717203
 -Node: Rewind Function721497
 -Node: File Checking723476
 -Ref: File Checking-Footnote-1724848
 -Node: Empty Files725055
 -Node: Ignoring Assigns727122
 -Node: Getopt Function728696
 -Ref: Getopt Function-Footnote-1744530
 -Node: Passwd Functions744742
 -Ref: Passwd Functions-Footnote-1753924
 -Node: Group Functions754012
 -Ref: Group Functions-Footnote-1762150
 -Node: Walking Arrays762363
 -Node: Library Functions Summary765411
 -Node: Library Exercises766835
 -Node: Sample Programs767322
 -Node: Running Examples768104
 -Node: Clones768856
 -Node: Cut Program770128
 -Node: Egrep Program780569
 -Node: Id Program789886
 -Node: Split Program800000
 -Ref: Split Program-Footnote-1810235
 -Node: Tee Program810422
 -Node: Uniq Program813331
 -Node: Wc Program821196
 -Node: Bytes vs. Characters821591
 -Node: Using extensions823193
 -Node: wc program823973
 -Node: Miscellaneous Programs828979
 -Node: Dupword Program830208
 -Node: Alarm Program832271
 -Node: Translate Program837184
 -Ref: Translate Program-Footnote-1841925
 -Node: Labels Program842203
 -Ref: Labels Program-Footnote-1845644
 -Node: Word Sorting845736
 -Node: History Sorting849930
 -Node: Extract Program852205
 -Node: Simple Sed860474
 -Node: Igawk Program863690
 -Ref: Igawk Program-Footnote-1878937
 -Ref: Igawk Program-Footnote-2879143
 -Ref: Igawk Program-Footnote-3879273
 -Node: Anagram Program879400
 -Node: Signature Program882496
 -Node: Programs Summary883748
 -Node: Programs Exercises885006
 -Ref: Programs Exercises-Footnote-1889322
 -Node: Advanced Features889408
 -Node: Nondecimal Data891902
 -Node: Boolean Typed Values893532
 -Node: Array Sorting895507
 -Node: Controlling Array Traversal896236
 -Ref: Controlling Array Traversal-Footnote-1904743
 -Node: Array Sorting Functions904865
 -Ref: Array Sorting Functions-Footnote-1910984
 -Node: Two-way I/O911192
 -Ref: Two-way I/O-Footnote-1919187
 -Ref: Two-way I/O-Footnote-2919378
 -Node: TCP/IP Networking919460
 -Node: Profiling922640
 -Node: Persistent Memory932350
 -Ref: Persistent Memory-Footnote-1941960
 -Node: Extension Philosophy942091
 -Node: Advanced Features Summary943626
 -Node: Internationalization945896
 -Node: I18N and L10N947602
 -Node: Explaining gettext948297
 -Ref: Explaining gettext-Footnote-1954450
 -Ref: Explaining gettext-Footnote-2954645
 -Node: Programmer i18n954810
 -Ref: Programmer i18n-Footnote-1959923
 -Node: Translator i18n959972
 -Node: String Extraction960808
 -Ref: String Extraction-Footnote-1961986
 -Node: Printf Ordering962084
 -Ref: Printf Ordering-Footnote-1964946
 -Node: I18N Portability965014
 -Ref: I18N Portability-Footnote-1967588
 -Node: I18N Example967659
 -Ref: I18N Example-Footnote-1971059
 -Ref: I18N Example-Footnote-2971135
 -Node: Gawk I18N971252
 -Node: I18N Summary971908
 -Node: Debugger973309
 -Node: Debugging974333
 -Node: Debugging Concepts974782
 -Node: Debugging Terms976608
 -Node: Awk Debugging979221
 -Ref: Awk Debugging-Footnote-1980198
 -Node: Sample Debugging Session980338
 -Node: Debugger Invocation980890
 -Node: Finding The Bug982519
 -Node: List of Debugger Commands989205
 -Node: Breakpoint Control990582
 -Node: Debugger Execution Control994414
 -Node: Viewing And Changing Data997894
 -Node: Execution Stack1001632
 -Node: Debugger Info1003313
 -Node: Miscellaneous Debugger Commands1007612
 -Node: Readline Support1012865
 -Node: Limitations1013811
 -Node: Debugging Summary1016455
 -Node: Namespaces1017758
 -Node: Global Namespace1018885
 -Node: Qualified Names1020330
 -Node: Default Namespace1021365
 -Node: Changing The Namespace1022140
 -Node: Naming Rules1023834
 -Node: Internal Name Management1025749
 -Node: Namespace Example1026819
 -Node: Namespace And Features1029402
 -Node: Namespace Summary1030859
 -Node: Arbitrary Precision Arithmetic1032372
 -Node: Computer Arithmetic1033891
 -Ref: table-numeric-ranges1037708
 -Ref: table-floating-point-ranges1038206
 -Ref: Computer Arithmetic-Footnote-11038865
 -Node: Math Definitions1038924
 -Ref: table-ieee-formats1041969
 -Node: MPFR features1042543
 -Node: MPFR On Parole1042996
 -Ref: MPFR On Parole-Footnote-11043840
 -Node: MPFR Intro1043999
 -Node: FP Math Caution1045689
 -Ref: FP Math Caution-Footnote-11046763
 -Node: Inexactness of computations1047140
 -Node: Inexact representation1048171
 -Node: Comparing FP Values1049554
 -Node: Errors accumulate1050812
 -Node: Strange values1052279
 -Ref: Strange values-Footnote-11054945
 -Node: Getting Accuracy1055050
 -Node: Try To Round1057787
 -Node: Setting precision1058694
 -Ref: table-predefined-precision-strings1059399
 -Node: Setting the rounding mode1061284
 -Ref: table-gawk-rounding-modes1061666
 -Ref: Setting the rounding mode-Footnote-11065724
 -Node: Arbitrary Precision Integers1065907
 -Ref: Arbitrary Precision Integers-Footnote-11069119
 -Node: Checking for MPFR1069275
 -Node: POSIX Floating Point Problems1070765
 -Ref: POSIX Floating Point Problems-Footnote-11075629
 -Node: Floating point summary1075667
 -Node: Dynamic Extensions1077931
 -Node: Extension Intro1079530
 -Node: Plugin License1080838
 -Node: Extension Mechanism Outline1081651
 -Ref: figure-load-extension1082102
 -Ref: figure-register-new-function1083687
 -Ref: figure-call-new-function1084797
 -Node: Extension API Description1086921
 -Node: Extension API Functions Introduction1088650
 -Ref: table-api-std-headers1090548
 -Node: General Data Types1095012
 -Ref: General Data Types-Footnote-11104180
 -Node: Memory Allocation Functions1104495
 -Ref: Memory Allocation Functions-Footnote-11109220
 -Node: Constructor Functions1109319
 -Node: API Ownership of MPFR and GMP Values1113224
 -Node: Registration Functions1114785
 -Node: Extension Functions1115489
 -Node: Exit Callback Functions1121065
 -Node: Extension Version String1122384
 -Node: Input Parsers1123079
 -Node: Output Wrappers1137723
 -Node: Two-way processors1142571
 -Node: Printing Messages1144932
 -Ref: Printing Messages-Footnote-11146146
 -Node: Updating ERRNO1146301
 -Node: Requesting Values1147100
 -Ref: table-value-types-returned1147853
 -Node: Accessing Parameters1148962
 -Node: Symbol Table Access1150246
 -Node: Symbol table by name1150762
 -Ref: Symbol table by name-Footnote-11153973
 -Node: Symbol table by cookie1154105
 -Ref: Symbol table by cookie-Footnote-11158386
 -Node: Cached values1158450
 -Ref: Cached values-Footnote-11162094
 -Node: Array Manipulation1162251
 -Ref: Array Manipulation-Footnote-11163354
 -Node: Array Data Types1163391
 -Ref: Array Data Types-Footnote-11166213
 -Node: Array Functions1166313
 -Node: Flattening Arrays1171342
 -Node: Creating Arrays1178394
 -Node: Redirection API1183244
 -Node: Extension API Variables1186265
 -Node: Extension Versioning1186990
 -Ref: gawk-api-version1187427
 -Node: Extension GMP/MPFR Versioning1189215
 -Node: Extension API Informational Variables1190921
 -Node: Extension API Boilerplate1192082
 -Node: Changes from API V11196218
 -Node: Finding Extensions1197852
 -Node: Extension Example1198427
 -Node: Internal File Description1199251
 -Node: Internal File Ops1203575
 -Ref: Internal File Ops-Footnote-11215133
 -Node: Using Internal File Ops1215281
 -Ref: Using Internal File Ops-Footnote-11217712
 -Node: Extension Samples1217990
 -Node: Extension Sample File Functions1219559
 -Node: Extension Sample Fnmatch1227697
 -Node: Extension Sample Fork1229292
 -Node: Extension Sample Inplace1230568
 -Node: Extension Sample Ord1234240
 -Node: Extension Sample Readdir1235116
 -Ref: table-readdir-file-types1236013
 -Node: Extension Sample Revout1237151
 -Node: Extension Sample Rev2way1237748
 -Node: Extension Sample Read write array1238500
 -Node: Extension Sample Readfile1241774
 -Node: Extension Sample Time1242905
 -Node: Extension Sample API Tests1245195
 -Node: gawkextlib1245703
 -Node: Extension summary1248739
 -Node: Extension Exercises1252597
 -Node: Language History1253875
 -Node: V7/SVR3.11255589
 -Node: SVR41257939
 -Node: POSIX1259471
 -Node: BTL1260896
 -Node: POSIX/GNU1261665
 -Node: Feature History1268196
 -Node: Common Extensions1287314
 -Node: Ranges and Locales1288683
 -Ref: Ranges and Locales-Footnote-11293484
 -Ref: Ranges and Locales-Footnote-21293511
 -Ref: Ranges and Locales-Footnote-31293750
 -Node: Contributors1293973
 -Node: History summary1300178
 -Node: Installation1301624
 -Node: Gawk Distribution1302588
 -Node: Getting1303080
 -Node: Extracting1304079
 -Node: Distribution contents1305791
 -Node: Unix Installation1313871
 -Node: Quick Installation1314693
 -Node: Compiling with MPFR1317239
 -Node: Shell Startup Files1317945
 -Node: Additional Configuration Options1319102
 -Node: Configuration Philosophy1321489
 -Node: Compiling from Git1323991
 -Node: Building the Documentation1324550
 -Node: Non-Unix Installation1325962
 -Node: PC Installation1326438
 -Node: PC Binary Installation1327311
 -Node: PC Compiling1328216
 -Node: PC Using1329394
 -Node: Cygwin1333122
 -Node: MSYS1334378
 -Node: OpenVMS Installation1335010
 -Node: OpenVMS Compilation1335691
 -Ref: OpenVMS Compilation-Footnote-11337174
 -Node: OpenVMS Dynamic Extensions1337236
 -Node: OpenVMS Installation Details1338872
 -Node: OpenVMS Running1341307
 -Node: OpenVMS GNV1345444
 -Node: Bugs1346199
 -Node: Bug definition1347123
 -Node: Bug address1350774
 -Node: Usenet1354365
 -Node: Performance bugs1355596
 -Node: Asking for help1358614
 -Node: Maintainers1360605
 -Node: Other Versions1361632
 -Node: Installation summary1370975
 -Node: Notes1372359
 -Node: Compatibility Mode1373169
 -Node: Additions1373991
 -Node: Accessing The Source1374936
 -Node: Adding Code1376471
 -Node: New Ports1383607
 -Node: Derived Files1388117
 -Ref: Derived Files-Footnote-11393964
 -Ref: Derived Files-Footnote-21393999
 -Ref: Derived Files-Footnote-31394616
 -Node: Future Extensions1394730
 -Node: Implementation Limitations1395402
 -Node: Extension Design1396644
 -Node: Old Extension Problems1397808
 -Ref: Old Extension Problems-Footnote-11399384
 -Node: Extension New Mechanism Goals1399445
 -Ref: Extension New Mechanism Goals-Footnote-11402941
 -Node: Extension Other Design Decisions1403142
 -Node: Extension Future Growth1405341
 -Node: Notes summary1405965
 -Node: Basic Concepts1407178
 -Node: Basic High Level1407863
 -Ref: figure-general-flow1408145
 -Ref: figure-process-flow1408852
 -Ref: Basic High Level-Footnote-11412253
 -Node: Basic Data Typing1412442
 -Node: Glossary1415860
 -Node: Copying1448982
 -Node: GNU Free Documentation License1486743
 -Node: Index1512066
 +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: Undocumented168941
 +Node: Invoking Summary169240
 +Node: Regexp172267
 +Node: Regexp Usage173761
 +Node: Escape Sequences175862
 +Node: Regexp Operators183198
 +Node: Regexp Operator Details183691
 +Ref: Regexp Operator Details-Footnote-1191557
 +Node: Interval Expressions191716
 +Ref: Interval Expressions-Footnote-1193985
 +Node: Bracket Expressions194085
 +Ref: table-char-classes196645
 +Node: Leftmost Longest200167
 +Node: Computed Regexps201527
 +Node: GNU Regexp Operators205050
 +Node: Case-sensitivity209073
 +Ref: Case-sensitivity-Footnote-1212030
 +Ref: Case-sensitivity-Footnote-2212275
 +Node: Regexp Summary212391
 +Node: Reading Files213915
 +Node: Records216232
 +Node: awk split records217507
 +Node: gawk split records222397
 +Ref: gawk split records-Footnote-1227691
 +Node: Fields227728
 +Node: Nonconstant Fields230615
 +Ref: Nonconstant Fields-Footnote-1232926
 +Node: Changing Fields233142
 +Node: Field Separators239450
 +Node: Default Field Splitting242323
 +Node: Regexp Field Splitting243466
 +Node: Single Character Fields247295
 +Node: Comma Separated Fields248384
 +Ref: table-csv-examples249792
 +Node: Command Line Field Separator252106
 +Node: Full Line Fields255492
 +Ref: Full Line Fields-Footnote-1257072
 +Ref: Full Line Fields-Footnote-2257118
 +Node: Field Splitting Summary257226
 +Node: Constant Size259660
 +Node: Fixed width data260404
 +Node: Skipping intervening263923
 +Node: Allowing trailing data264725
 +Node: Fields with fixed data265790
 +Node: Splitting By Content267416
 +Ref: Splitting By Content-Footnote-1271685
 +Node: More CSV271848
 +Node: FS versus FPAT273501
 +Node: Testing field creation274710
 +Node: Multiple Line276488
 +Node: Getline282970
 +Node: Plain Getline285556
 +Node: Getline/Variable288206
 +Node: Getline/File289403
 +Node: Getline/Variable/File290851
 +Ref: Getline/Variable/File-Footnote-1292496
 +Node: Getline/Pipe292592
 +Node: Getline/Variable/Pipe295405
 +Node: Getline/Coprocess296588
 +Node: Getline/Variable/Coprocess297911
 +Node: Getline Notes298677
 +Node: Getline Summary301638
 +Ref: table-getline-variants302082
 +Node: Read Timeout302987
 +Ref: Read Timeout-Footnote-1306951
 +Node: Retrying Input307009
 +Node: Command-line directories308276
 +Node: Input Summary309214
 +Node: Input Exercises312594
 +Node: Printing313034
 +Node: Print314977
 +Node: Print Examples316483
 +Node: Output Separators319336
 +Node: OFMT321447
- Node: Printf322870
- Node: Basic Printf323675
- Node: Control Letters325311
- Node: Format Modifiers330780
- Node: Printf Examples337066
- Node: Redirection339611
- Node: Special FD346685
- Ref: Special FD-Footnote-1349975
- Node: Special Files350061
- Node: Other Inherited Files350690
- Node: Special Network351755
- Node: Special Caveats352643
- Node: Close Files And Pipes353626
- Ref: Close Files And Pipes-Footnote-1359762
- Node: Close Return Value359918
- Ref: table-close-pipe-return-values361193
- Ref: Close Return Value-Footnote-1362027
- Node: Noflush362183
- Node: Nonfatal363695
- Node: Output Summary366112
- Node: Output Exercises367398
- Node: Expressions368089
- Node: Values369291
- Node: Constants369969
- Node: Scalar Constants370666
- Ref: Scalar Constants-Footnote-1373244
- Ref: Scalar Constants-Footnote-2373494
- Node: Nondecimal-numbers373574
- Node: Regexp Constants376695
- Node: Using Constant Regexps377241
- Node: Standard Regexp Constants377887
- Node: Strong Regexp Constants381187
- Node: Variables385038
- Node: Using Variables385703
- Node: Assignment Options387683
- Node: Conversion390245
- Node: Strings And Numbers390777
- Ref: Strings And Numbers-Footnote-1393996
- Node: Locale influences conversions394105
- Ref: table-locale-affects396955
- Node: All Operators397598
- Node: Arithmetic Ops398239
- Node: Concatenation401069
- Ref: Concatenation-Footnote-1404019
- Node: Assignment Ops404142
- Ref: table-assign-ops409281
- Node: Increment Ops410663
- Node: Truth Values and Conditions414262
- Node: Truth Values415388
- Node: Typing and Comparison416479
- Node: Variable Typing417315
- Ref: Variable Typing-Footnote-1423977
- Ref: Variable Typing-Footnote-2424057
- Node: Comparison Operators424140
- Ref: table-relational-ops424567
- Node: POSIX String Comparison428253
- Ref: POSIX String Comparison-Footnote-1430012
- Ref: POSIX String Comparison-Footnote-2430155
- Node: Boolean Ops430239
- Ref: Boolean Ops-Footnote-1434932
- Node: Conditional Exp435028
- Node: Function Calls436814
- Node: Precedence440764
- Node: Locales444641
- Node: Expressions Summary446323
- Node: Patterns and Actions448986
- Node: Pattern Overview450128
- Node: Regexp Patterns451854
- Node: Expression Patterns452400
- Node: Ranges456309
- Node: BEGIN/END459487
- Node: Using BEGIN/END460300
- Ref: Using BEGIN/END-Footnote-1463210
- Node: I/O And BEGIN/END463320
- Node: BEGINFILE/ENDFILE465801
- Node: Empty469242
- Node: Using Shell Variables469559
- Node: Action Overview471897
- Node: Statements474332
- Node: If Statement476230
- Node: While Statement477799
- Node: Do Statement479887
- Node: For Statement481073
- Node: Switch Statement484430
- Node: Break Statement486981
- Node: Continue Statement489173
- Node: Next Statement491105
- Node: Nextfile Statement493602
- Node: Exit Statement496463
- Node: Built-in Variables498996
- Node: User-modified500175
- Node: Auto-set508386
- Ref: Auto-set-Footnote-1526485
- Ref: Auto-set-Footnote-2526703
- Node: ARGC and ARGV526759
- Node: Pattern Action Summary531198
- Node: Arrays533814
- Node: Array Basics535191
- Node: Array Intro536041
- Ref: figure-array-elements538057
- Ref: Array Intro-Footnote-1540926
- Node: Reference to Elements541058
- Node: Assigning Elements543580
- Node: Array Example544075
- Node: Scanning an Array546044
- Node: Controlling Scanning549141
- Ref: Controlling Scanning-Footnote-1555787
- Node: Numeric Array Subscripts556111
- Node: Uninitialized Subscripts558385
- Node: Delete560064
- Ref: Delete-Footnote-1562878
- Node: Multidimensional562935
- Node: Multiscanning566140
- Node: Arrays of Arrays567812
- Node: Arrays Summary572712
- Node: Functions574901
- Node: Built-in575961
- Node: Calling Built-in577150
- Node: Boolean Functions579197
- Node: Numeric Functions579767
- Ref: Numeric Functions-Footnote-1583960
- Ref: Numeric Functions-Footnote-2584644
- Ref: Numeric Functions-Footnote-3584696
- Node: String Functions584972
- Ref: String Functions-Footnote-1611203
- Ref: String Functions-Footnote-2611337
- Ref: String Functions-Footnote-3611597
- Node: Gory Details611684
- Ref: table-sub-escapes613591
- Ref: table-sub-proposed615237
- Ref: table-posix-sub616747
- Ref: table-gensub-escapes618435
- Ref: Gory Details-Footnote-1619369
- Node: I/O Functions619523
- Ref: table-system-return-values626210
- Ref: I/O Functions-Footnote-1628381
- Ref: I/O Functions-Footnote-2628529
- Node: Time Functions628649
- Ref: Time Functions-Footnote-1639805
- Ref: Time Functions-Footnote-2639881
- Ref: Time Functions-Footnote-3640043
- Ref: Time Functions-Footnote-4640154
- Ref: Time Functions-Footnote-5640272
- Ref: Time Functions-Footnote-6640507
- Node: Bitwise Functions640789
- Ref: table-bitwise-ops641391
- Ref: Bitwise Functions-Footnote-1647645
- Ref: Bitwise Functions-Footnote-2647824
- Node: Type Functions648021
- Node: I18N Functions651614
- Node: User-defined653357
- Node: Definition Syntax654177
- Ref: Definition Syntax-Footnote-1660005
- Node: Function Example660082
- Ref: Function Example-Footnote-1663061
- Node: Function Calling663083
- Node: Calling A Function663677
- Node: Variable Scope664647
- Node: Pass By Value/Reference667701
- Node: Function Caveats670433
- Ref: Function Caveats-Footnote-1672528
- Node: Return Statement672652
- Node: Dynamic Typing675707
- Node: Indirect Calls678099
- Node: Functions Summary689258
- Node: Library Functions692035
- Ref: Library Functions-Footnote-1695583
- Ref: Library Functions-Footnote-2695726
- Node: Library Names695901
- Ref: Library Names-Footnote-1699695
- Ref: Library Names-Footnote-2699922
- Node: General Functions700018
- Node: Strtonum Function701288
- Node: Assert Function704370
- Node: Round Function707822
- Node: Cliff Random Function709400
- Node: Ordinal Functions710433
- Ref: Ordinal Functions-Footnote-1713542
- Ref: Ordinal Functions-Footnote-2713794
- Node: Join Function714008
- Ref: Join Function-Footnote-1715811
- Node: Getlocaltime Function716015
- Node: Readfile Function719789
- Node: Shell Quoting721818
- Node: Isnumeric Function723274
- Node: To CSV Function724710
- Node: Data File Management726786
- Node: Filetrans Function727418
- Node: Rewind Function731712
- Node: File Checking733691
- Ref: File Checking-Footnote-1735063
- Node: Empty Files735270
- Node: Ignoring Assigns737337
- Node: Getopt Function738911
- Ref: Getopt Function-Footnote-1754745
- Node: Passwd Functions754957
- Ref: Passwd Functions-Footnote-1764139
- Node: Group Functions764227
- Ref: Group Functions-Footnote-1772365
- Node: Walking Arrays772578
- Node: Library Functions Summary775626
- Node: Library Exercises777050
- Node: Sample Programs777537
- Node: Running Examples778319
- Node: Clones779071
- Node: Cut Program780343
- Node: Egrep Program790784
- Node: Id Program800101
- Node: Split Program810215
- Ref: Split Program-Footnote-1820450
- Node: Tee Program820637
- Node: Uniq Program823546
- Node: Wc Program831411
- Node: Bytes vs. Characters831806
- Node: Using extensions833408
- Node: wc program834188
- Node: Miscellaneous Programs839194
- Node: Dupword Program840423
- Node: Alarm Program842486
- Node: Translate Program847399
- Ref: Translate Program-Footnote-1852140
- Node: Labels Program852418
- Ref: Labels Program-Footnote-1855859
- Node: Word Sorting855951
- Node: History Sorting860145
- Node: Extract Program862420
- Node: Simple Sed870689
- Node: Igawk Program873905
- Ref: Igawk Program-Footnote-1889152
- Ref: Igawk Program-Footnote-2889358
- Ref: Igawk Program-Footnote-3889488
- Node: Anagram Program889615
- Node: Signature Program892711
- Node: Programs Summary893963
- Node: Programs Exercises895221
- Ref: Programs Exercises-Footnote-1899537
- Node: Advanced Features899623
- Node: Nondecimal Data902117
- Node: Boolean Typed Values903747
- Node: Array Sorting905722
- Node: Controlling Array Traversal906451
- Ref: Controlling Array Traversal-Footnote-1914958
- Node: Array Sorting Functions915080
- Ref: Array Sorting Functions-Footnote-1921199
- Node: Two-way I/O921407
- Ref: Two-way I/O-Footnote-1929402
- Ref: Two-way I/O-Footnote-2929593
- Node: TCP/IP Networking929675
- Node: Profiling932855
- Node: Persistent Memory942565
- Ref: Persistent Memory-Footnote-1952175
- Node: Extension Philosophy952306
- Node: Advanced Features Summary953841
- Node: Internationalization956111
- Node: I18N and L10N957817
- Node: Explaining gettext958512
- Ref: Explaining gettext-Footnote-1964665
- Ref: Explaining gettext-Footnote-2964860
- Node: Programmer i18n965025
- Ref: Programmer i18n-Footnote-1970138
- Node: Translator i18n970187
- Node: String Extraction971023
- Ref: String Extraction-Footnote-1972201
- Node: Printf Ordering972299
- Ref: Printf Ordering-Footnote-1975161
- Node: I18N Portability975229
- Ref: I18N Portability-Footnote-1977803
- Node: I18N Example977874
- Ref: I18N Example-Footnote-1981274
- Ref: I18N Example-Footnote-2981350
- Node: Gawk I18N981467
- Node: I18N Summary982123
- Node: Debugger983524
- Node: Debugging984548
- Node: Debugging Concepts984997
- Node: Debugging Terms986823
- Node: Awk Debugging989436
- Ref: Awk Debugging-Footnote-1990413
- Node: Sample Debugging Session990553
- Node: Debugger Invocation991105
- Node: Finding The Bug992734
- Node: List of Debugger Commands999420
- Node: Breakpoint Control1000797
- Node: Debugger Execution Control1004629
- Node: Viewing And Changing Data1008109
- Node: Execution Stack1011847
- Node: Debugger Info1013528
- Node: Miscellaneous Debugger Commands1017827
- Node: Readline Support1023080
- Node: Limitations1024026
- Node: Debugging Summary1026670
- Node: Namespaces1027973
- Node: Global Namespace1029100
- Node: Qualified Names1030545
- Node: Default Namespace1031580
- Node: Changing The Namespace1032355
- Node: Naming Rules1034049
- Node: Internal Name Management1035964
- Node: Namespace Example1037034
- Node: Namespace And Features1039617
- Node: Namespace Summary1041074
- Node: Arbitrary Precision Arithmetic1042587
- Node: Computer Arithmetic1044106
- Ref: table-numeric-ranges1047923
- Ref: table-floating-point-ranges1048421
- Ref: Computer Arithmetic-Footnote-11049080
- Node: Math Definitions1049139
- Ref: table-ieee-formats1052184
- Node: MPFR features1052758
- Node: MPFR On Parole1053211
- Ref: MPFR On Parole-Footnote-11054055
- Node: MPFR Intro1054214
- Node: FP Math Caution1055904
- Ref: FP Math Caution-Footnote-11056978
- Node: Inexactness of computations1057355
- Node: Inexact representation1058386
- Node: Comparing FP Values1059769
- Node: Errors accumulate1061027
- Node: Strange values1062494
- Ref: Strange values-Footnote-11065160
- Node: Getting Accuracy1065265
- Node: Try To Round1068002
- Node: Setting precision1068909
- Ref: table-predefined-precision-strings1069614
- Node: Setting the rounding mode1071499
- Ref: table-gawk-rounding-modes1071881
- Ref: Setting the rounding mode-Footnote-11075939
- Node: Arbitrary Precision Integers1076122
- Ref: Arbitrary Precision Integers-Footnote-11079334
- Node: Checking for MPFR1079490
- Node: POSIX Floating Point Problems1080980
- Ref: POSIX Floating Point Problems-Footnote-11085844
- Node: Floating point summary1085882
- Node: Dynamic Extensions1088146
- Node: Extension Intro1089745
- Node: Plugin License1091053
- Node: Extension Mechanism Outline1091866
- Ref: figure-load-extension1092317
- Ref: figure-register-new-function1093902
- Ref: figure-call-new-function1095012
- Node: Extension API Description1097136
- Node: Extension API Functions Introduction1098865
- Ref: table-api-std-headers1100763
- Node: General Data Types1105227
- Ref: General Data Types-Footnote-11114395
- Node: Memory Allocation Functions1114710
- Ref: Memory Allocation Functions-Footnote-11119435
- Node: Constructor Functions1119534
- Node: API Ownership of MPFR and GMP Values1123439
- Node: Registration Functions1125000
- Node: Extension Functions1125704
- Node: Exit Callback Functions1131280
- Node: Extension Version String1132599
- Node: Input Parsers1133294
- Node: Output Wrappers1147938
- Node: Two-way processors1152786
- Node: Printing Messages1155147
- Ref: Printing Messages-Footnote-11156361
- Node: Updating ERRNO1156516
- Node: Requesting Values1157315
- Ref: table-value-types-returned1158068
- Node: Accessing Parameters1159177
- Node: Symbol Table Access1160461
- Node: Symbol table by name1160977
- Ref: Symbol table by name-Footnote-11164188
- Node: Symbol table by cookie1164320
- Ref: Symbol table by cookie-Footnote-11168601
- Node: Cached values1168665
- Ref: Cached values-Footnote-11172309
- Node: Array Manipulation1172466
- Ref: Array Manipulation-Footnote-11173569
- Node: Array Data Types1173606
- Ref: Array Data Types-Footnote-11176428
- Node: Array Functions1176528
- Node: Flattening Arrays1181557
- Node: Creating Arrays1188609
- Node: Redirection API1193459
- Node: Extension API Variables1196480
- Node: Extension Versioning1197205
- Ref: gawk-api-version1197642
- Node: Extension GMP/MPFR Versioning1199430
- Node: Extension API Informational Variables1201136
- Node: Extension API Boilerplate1202297
- Node: Changes from API V11206433
- Node: Finding Extensions1208067
- Node: Extension Example1208642
- Node: Internal File Description1209466
- Node: Internal File Ops1213790
- Ref: Internal File Ops-Footnote-11225348
- Node: Using Internal File Ops1225496
- Ref: Using Internal File Ops-Footnote-11227927
- Node: Extension Samples1228205
- Node: Extension Sample File Functions1229774
- Node: Extension Sample Fnmatch1237912
- Node: Extension Sample Fork1239507
- Node: Extension Sample Inplace1240783
- Node: Extension Sample Ord1244455
- Node: Extension Sample Readdir1245331
- Ref: table-readdir-file-types1246228
- Node: Extension Sample Revout1247366
- Node: Extension Sample Rev2way1247963
- Node: Extension Sample Read write array1248715
- Node: Extension Sample Readfile1251989
- Node: Extension Sample Time1253120
- Node: Extension Sample API Tests1255410
- Node: gawkextlib1255918
- Node: Extension summary1258954
- Node: Extension Exercises1262812
- Node: Language History1264090
- Node: V7/SVR3.11265804
- Node: SVR41268154
- Node: POSIX1269686
- Node: BTL1271111
- Node: POSIX/GNU1271880
- Node: Feature History1278411
- Node: Common Extensions1297978
- Node: Ranges and Locales1299455
- Ref: Ranges and Locales-Footnote-11304256
- Ref: Ranges and Locales-Footnote-21304283
- Ref: Ranges and Locales-Footnote-31304522
- Node: Contributors1304745
- Node: History summary1310950
- Node: Installation1312396
- Node: Gawk Distribution1313360
- Node: Getting1313852
- Node: Extracting1314851
- Node: Distribution contents1316563
- Node: Unix Installation1324643
- Node: Quick Installation1325465
- Node: Compiling with MPFR1328011
- Node: Shell Startup Files1328717
- Node: Additional Configuration Options1329874
- Node: Configuration Philosophy1332261
- Node: Compiling from Git1334763
- Node: Building the Documentation1335322
- Node: Non-Unix Installation1336734
- Node: PC Installation1337210
- Node: PC Binary Installation1338083
- Node: PC Compiling1338988
- Node: PC Using1340166
- Node: Cygwin1343894
- Node: MSYS1345150
- Node: OpenVMS Installation1345782
- Node: OpenVMS Compilation1346463
- Ref: OpenVMS Compilation-Footnote-11347946
- Node: OpenVMS Dynamic Extensions1348008
- Node: OpenVMS Installation Details1349644
- Node: OpenVMS Running1352079
- Node: OpenVMS GNV1356216
- Node: Bugs1356971
- Node: Bug definition1357895
- Node: Bug address1361546
- Node: Usenet1365137
- Node: Performance bugs1366368
- Node: Asking for help1369386
- Node: Maintainers1371377
- Node: Other Versions1372404
- Node: Installation summary1381336
- Node: Notes1382720
- Node: Compatibility Mode1383530
- Node: Additions1384352
- Node: Accessing The Source1385297
- Node: Adding Code1386832
- Node: New Ports1393968
- Node: Derived Files1398478
- Ref: Derived Files-Footnote-11404325
- Ref: Derived Files-Footnote-21404360
- Ref: Derived Files-Footnote-31404977
- Node: Future Extensions1405091
- Node: Implementation Limitations1405763
- Node: Extension Design1407005
- Node: Old Extension Problems1408169
- Ref: Old Extension Problems-Footnote-11409745
- Node: Extension New Mechanism Goals1409806
- Ref: Extension New Mechanism Goals-Footnote-11413302
- Node: Extension Other Design Decisions1413503
- Node: Extension Future Growth1415702
- Node: Notes summary1416326
- Node: Basic Concepts1417539
- Node: Basic High Level1418224
- Ref: figure-general-flow1418506
- Ref: figure-process-flow1419213
- Ref: Basic High Level-Footnote-11422614
- Node: Basic Data Typing1422803
- Node: Glossary1426221
- Node: Copying1459343
- Node: GNU Free Documentation License1497104
- Node: Index1522427
++Node: Printf323162
++Node: Basic Printf323967
++Node: Control Letters325603
++Node: Format Modifiers331072
++Node: Printf Examples337358
++Node: Redirection339903
++Node: Special FD346977
++Ref: Special FD-Footnote-1350267
++Node: Special Files350353
++Node: Other Inherited Files350982
++Node: Special Network352047
++Node: Special Caveats352935
++Node: Close Files And Pipes353918
++Ref: Close Files And Pipes-Footnote-1360054
++Node: Close Return Value360210
++Ref: table-close-pipe-return-values361485
++Ref: Close Return Value-Footnote-1362319
++Node: Noflush362475
++Node: Nonfatal363987
++Node: Output Summary366404
++Node: Output Exercises367690
++Node: Expressions368381
++Node: Values369583
++Node: Constants370261
++Node: Scalar Constants370958
++Ref: Scalar Constants-Footnote-1373536
++Ref: Scalar Constants-Footnote-2373786
++Node: Nondecimal-numbers373866
++Node: Regexp Constants376987
++Node: Using Constant Regexps377533
++Node: Standard Regexp Constants378179
++Node: Strong Regexp Constants381479
++Node: Variables385330
++Node: Using Variables385995
++Node: Assignment Options387975
++Node: Conversion390537
++Node: Strings And Numbers391069
++Ref: Strings And Numbers-Footnote-1394288
++Node: Locale influences conversions394397
++Ref: table-locale-affects397247
++Node: All Operators397890
++Node: Arithmetic Ops398531
++Node: Concatenation401361
++Ref: Concatenation-Footnote-1404311
++Node: Assignment Ops404434
++Ref: table-assign-ops409573
++Node: Increment Ops410955
++Node: Truth Values and Conditions414554
++Node: Truth Values415680
++Node: Typing and Comparison416771
++Node: Variable Typing417607
++Ref: Variable Typing-Footnote-1424269
++Ref: Variable Typing-Footnote-2424349
++Node: Comparison Operators424432
++Ref: table-relational-ops424859
++Node: POSIX String Comparison428545
++Ref: POSIX String Comparison-Footnote-1430304
++Ref: POSIX String Comparison-Footnote-2430447
++Node: Boolean Ops430531
++Ref: Boolean Ops-Footnote-1435224
++Node: Conditional Exp435320
++Node: Function Calls437106
++Node: Precedence441056
++Node: Locales444933
++Node: Expressions Summary446615
++Node: Patterns and Actions449278
++Node: Pattern Overview450420
++Node: Regexp Patterns452146
++Node: Expression Patterns452692
++Node: Ranges456601
++Node: BEGIN/END459779
++Node: Using BEGIN/END460592
++Ref: Using BEGIN/END-Footnote-1463502
++Node: I/O And BEGIN/END463612
++Node: BEGINFILE/ENDFILE466093
++Node: Empty469534
++Node: Using Shell Variables469851
++Node: Action Overview472189
++Node: Statements474624
++Node: If Statement476522
++Node: While Statement478091
++Node: Do Statement480179
++Node: For Statement481365
++Node: Switch Statement484722
++Node: Break Statement487273
++Node: Continue Statement489465
++Node: Next Statement491397
++Node: Nextfile Statement493894
++Node: Exit Statement496755
++Node: Built-in Variables499288
++Node: User-modified500467
++Node: Auto-set508678
++Ref: Auto-set-Footnote-1526777
++Ref: Auto-set-Footnote-2526995
++Node: ARGC and ARGV527051
++Node: Pattern Action Summary531490
++Node: Arrays534106
++Node: Array Basics535483
++Node: Array Intro536333
++Ref: figure-array-elements538349
++Ref: Array Intro-Footnote-1541218
++Node: Reference to Elements541350
++Node: Assigning Elements543872
++Node: Array Example544367
++Node: Scanning an Array546336
++Node: Controlling Scanning549433
++Ref: Controlling Scanning-Footnote-1556079
++Node: Numeric Array Subscripts556403
++Node: Uninitialized Subscripts558677
++Node: Delete560356
++Ref: Delete-Footnote-1563170
++Node: Multidimensional563227
++Node: Multiscanning566432
++Node: Arrays of Arrays568104
++Node: Arrays Summary573004
++Node: Functions575193
++Node: Built-in576253
++Node: Calling Built-in577442
++Node: Boolean Functions579489
++Node: Numeric Functions580059
++Ref: Numeric Functions-Footnote-1584252
++Ref: Numeric Functions-Footnote-2584936
++Ref: Numeric Functions-Footnote-3584988
++Node: String Functions585264
++Ref: String Functions-Footnote-1611495
++Ref: String Functions-Footnote-2611629
++Ref: String Functions-Footnote-3611889
++Node: Gory Details611976
++Ref: table-sub-escapes613883
++Ref: table-sub-proposed615529
++Ref: table-posix-sub617039
++Ref: table-gensub-escapes618727
++Ref: Gory Details-Footnote-1619661
++Node: I/O Functions619815
++Ref: table-system-return-values626502
++Ref: I/O Functions-Footnote-1628673
++Ref: I/O Functions-Footnote-2628821
++Node: Time Functions628941
++Ref: Time Functions-Footnote-1640097
++Ref: Time Functions-Footnote-2640173
++Ref: Time Functions-Footnote-3640335
++Ref: Time Functions-Footnote-4640446
++Ref: Time Functions-Footnote-5640564
++Ref: Time Functions-Footnote-6640799
++Node: Bitwise Functions641081
++Ref: table-bitwise-ops641683
++Ref: Bitwise Functions-Footnote-1647937
++Ref: Bitwise Functions-Footnote-2648116
++Node: Type Functions648313
++Node: I18N Functions651906
++Node: User-defined653649
++Node: Definition Syntax654469
++Ref: Definition Syntax-Footnote-1660297
++Node: Function Example660374
++Ref: Function Example-Footnote-1663353
++Node: Function Calling663375
++Node: Calling A Function663969
++Node: Variable Scope664939
++Node: Pass By Value/Reference667993
++Node: Function Caveats670725
++Ref: Function Caveats-Footnote-1672820
++Node: Return Statement672944
++Node: Dynamic Typing675999
++Node: Indirect Calls678391
++Node: Functions Summary689550
++Node: Library Functions692327
++Ref: Library Functions-Footnote-1695875
++Ref: Library Functions-Footnote-2696018
++Node: Library Names696193
++Ref: Library Names-Footnote-1699987
++Ref: Library Names-Footnote-2700214
++Node: General Functions700310
++Node: Strtonum Function701580
++Node: Assert Function704662
++Node: Round Function708114
++Node: Cliff Random Function709692
++Node: Ordinal Functions710725
++Ref: Ordinal Functions-Footnote-1713834
++Ref: Ordinal Functions-Footnote-2714086
++Node: Join Function714300
++Ref: Join Function-Footnote-1716103
++Node: Getlocaltime Function716307
++Node: Readfile Function720081
++Node: Shell Quoting722110
++Node: Isnumeric Function723566
++Node: To CSV Function725002
++Node: Data File Management727078
++Node: Filetrans Function727710
++Node: Rewind Function732004
++Node: File Checking733983
++Ref: File Checking-Footnote-1735355
++Node: Empty Files735562
++Node: Ignoring Assigns737629
++Node: Getopt Function739203
++Ref: Getopt Function-Footnote-1755037
++Node: Passwd Functions755249
++Ref: Passwd Functions-Footnote-1764431
++Node: Group Functions764519
++Ref: Group Functions-Footnote-1772657
++Node: Walking Arrays772870
++Node: Library Functions Summary775918
++Node: Library Exercises777342
++Node: Sample Programs777829
++Node: Running Examples778611
++Node: Clones779363
++Node: Cut Program780635
++Node: Egrep Program791076
++Node: Id Program800393
++Node: Split Program810507
++Ref: Split Program-Footnote-1820742
++Node: Tee Program820929
++Node: Uniq Program823838
++Node: Wc Program831703
++Node: Bytes vs. Characters832098
++Node: Using extensions833700
++Node: wc program834480
++Node: Miscellaneous Programs839486
++Node: Dupword Program840715
++Node: Alarm Program842778
++Node: Translate Program847691
++Ref: Translate Program-Footnote-1852432
++Node: Labels Program852710
++Ref: Labels Program-Footnote-1856151
++Node: Word Sorting856243
++Node: History Sorting860437
++Node: Extract Program862712
++Node: Simple Sed870981
++Node: Igawk Program874197
++Ref: Igawk Program-Footnote-1889444
++Ref: Igawk Program-Footnote-2889650
++Ref: Igawk Program-Footnote-3889780
++Node: Anagram Program889907
++Node: Signature Program893003
++Node: Programs Summary894255
++Node: Programs Exercises895513
++Ref: Programs Exercises-Footnote-1899829
++Node: Advanced Features899915
++Node: Nondecimal Data902409
++Node: Boolean Typed Values904039
++Node: Array Sorting906014
++Node: Controlling Array Traversal906743
++Ref: Controlling Array Traversal-Footnote-1915250
++Node: Array Sorting Functions915372
++Ref: Array Sorting Functions-Footnote-1921491
++Node: Two-way I/O921699
++Ref: Two-way I/O-Footnote-1929694
++Ref: Two-way I/O-Footnote-2929885
++Node: TCP/IP Networking929967
++Node: Profiling933147
++Node: Persistent Memory942857
++Ref: Persistent Memory-Footnote-1952467
++Node: Extension Philosophy952598
++Node: Advanced Features Summary954133
++Node: Internationalization956403
++Node: I18N and L10N958109
++Node: Explaining gettext958804
++Ref: Explaining gettext-Footnote-1964957
++Ref: Explaining gettext-Footnote-2965152
++Node: Programmer i18n965317
++Ref: Programmer i18n-Footnote-1970430
++Node: Translator i18n970479
++Node: String Extraction971315
++Ref: String Extraction-Footnote-1972493
++Node: Printf Ordering972591
++Ref: Printf Ordering-Footnote-1975453
++Node: I18N Portability975521
++Ref: I18N Portability-Footnote-1978095
++Node: I18N Example978166
++Ref: I18N Example-Footnote-1981566
++Ref: I18N Example-Footnote-2981642
++Node: Gawk I18N981759
++Node: I18N Summary982415
++Node: Debugger983816
++Node: Debugging984840
++Node: Debugging Concepts985289
++Node: Debugging Terms987115
++Node: Awk Debugging989728
++Ref: Awk Debugging-Footnote-1990705
++Node: Sample Debugging Session990845
++Node: Debugger Invocation991397
++Node: Finding The Bug993026
++Node: List of Debugger Commands999712
++Node: Breakpoint Control1001089
++Node: Debugger Execution Control1004921
++Node: Viewing And Changing Data1008401
++Node: Execution Stack1012139
++Node: Debugger Info1013820
++Node: Miscellaneous Debugger Commands1018119
++Node: Readline Support1023372
++Node: Limitations1024318
++Node: Debugging Summary1026962
++Node: Namespaces1028265
++Node: Global Namespace1029392
++Node: Qualified Names1030837
++Node: Default Namespace1031872
++Node: Changing The Namespace1032647
++Node: Naming Rules1034341
++Node: Internal Name Management1036256
++Node: Namespace Example1037326
++Node: Namespace And Features1039909
++Node: Namespace Summary1041366
++Node: Arbitrary Precision Arithmetic1042879
++Node: Computer Arithmetic1044398
++Ref: table-numeric-ranges1048215
++Ref: table-floating-point-ranges1048713
++Ref: Computer Arithmetic-Footnote-11049372
++Node: Math Definitions1049431
++Ref: table-ieee-formats1052476
++Node: MPFR features1053050
++Node: MPFR On Parole1053503
++Ref: MPFR On Parole-Footnote-11054347
++Node: MPFR Intro1054506
++Node: FP Math Caution1056196
++Ref: FP Math Caution-Footnote-11057270
++Node: Inexactness of computations1057647
++Node: Inexact representation1058678
++Node: Comparing FP Values1060061
++Node: Errors accumulate1061319
++Node: Strange values1062786
++Ref: Strange values-Footnote-11065452
++Node: Getting Accuracy1065557
++Node: Try To Round1068294
++Node: Setting precision1069201
++Ref: table-predefined-precision-strings1069906
++Node: Setting the rounding mode1071791
++Ref: table-gawk-rounding-modes1072173
++Ref: Setting the rounding mode-Footnote-11076231
++Node: Arbitrary Precision Integers1076414
++Ref: Arbitrary Precision Integers-Footnote-11079626
++Node: Checking for MPFR1079782
++Node: POSIX Floating Point Problems1081272
++Ref: POSIX Floating Point Problems-Footnote-11086136
++Node: Floating point summary1086174
++Node: Dynamic Extensions1088438
++Node: Extension Intro1090037
++Node: Plugin License1091345
++Node: Extension Mechanism Outline1092158
++Ref: figure-load-extension1092609
++Ref: figure-register-new-function1094194
++Ref: figure-call-new-function1095304
++Node: Extension API Description1097428
++Node: Extension API Functions Introduction1099157
++Ref: table-api-std-headers1101055
++Node: General Data Types1105519
++Ref: General Data Types-Footnote-11114687
++Node: Memory Allocation Functions1115002
++Ref: Memory Allocation Functions-Footnote-11119727
++Node: Constructor Functions1119826
++Node: API Ownership of MPFR and GMP Values1123731
++Node: Registration Functions1125292
++Node: Extension Functions1125996
++Node: Exit Callback Functions1131572
++Node: Extension Version String1132891
++Node: Input Parsers1133586
++Node: Output Wrappers1148230
++Node: Two-way processors1153078
++Node: Printing Messages1155439
++Ref: Printing Messages-Footnote-11156653
++Node: Updating ERRNO1156808
++Node: Requesting Values1157607
++Ref: table-value-types-returned1158360
++Node: Accessing Parameters1159469
++Node: Symbol Table Access1160753
++Node: Symbol table by name1161269
++Ref: Symbol table by name-Footnote-11164480
++Node: Symbol table by cookie1164612
++Ref: Symbol table by cookie-Footnote-11168893
++Node: Cached values1168957
++Ref: Cached values-Footnote-11172601
++Node: Array Manipulation1172758
++Ref: Array Manipulation-Footnote-11173861
++Node: Array Data Types1173898
++Ref: Array Data Types-Footnote-11176720
++Node: Array Functions1176820
++Node: Flattening Arrays1181849
++Node: Creating Arrays1188901
++Node: Redirection API1193751
++Node: Extension API Variables1196772
++Node: Extension Versioning1197497
++Ref: gawk-api-version1197934
++Node: Extension GMP/MPFR Versioning1199722
++Node: Extension API Informational Variables1201428
++Node: Extension API Boilerplate1202589
++Node: Changes from API V11206725
++Node: Finding Extensions1208359
++Node: Extension Example1208934
++Node: Internal File Description1209758
++Node: Internal File Ops1214082
++Ref: Internal File Ops-Footnote-11225640
++Node: Using Internal File Ops1225788
++Ref: Using Internal File Ops-Footnote-11228219
++Node: Extension Samples1228497
++Node: Extension Sample File Functions1230066
++Node: Extension Sample Fnmatch1238204
++Node: Extension Sample Fork1239799
++Node: Extension Sample Inplace1241075
++Node: Extension Sample Ord1244747
++Node: Extension Sample Readdir1245623
++Ref: table-readdir-file-types1246520
++Node: Extension Sample Revout1247658
++Node: Extension Sample Rev2way1248255
++Node: Extension Sample Read write array1249007
++Node: Extension Sample Readfile1252281
++Node: Extension Sample Time1253412
++Node: Extension Sample API Tests1255702
++Node: gawkextlib1256210
++Node: Extension summary1259246
++Node: Extension Exercises1263104
++Node: Language History1264382
++Node: V7/SVR3.11266096
++Node: SVR41268446
++Node: POSIX1269978
++Node: BTL1271403
++Node: POSIX/GNU1272172
++Node: Feature History1278703
++Node: Common Extensions1298270
++Node: Ranges and Locales1299747
++Ref: Ranges and Locales-Footnote-11304548
++Ref: Ranges and Locales-Footnote-21304575
++Ref: Ranges and Locales-Footnote-31304814
++Node: Contributors1305037
++Node: History summary1311242
++Node: Installation1312688
++Node: Gawk Distribution1313652
++Node: Getting1314144
++Node: Extracting1315143
++Node: Distribution contents1316855
++Node: Unix Installation1324935
++Node: Quick Installation1325757
++Node: Compiling with MPFR1328303
++Node: Shell Startup Files1329009
++Node: Additional Configuration Options1330166
++Node: Configuration Philosophy1332553
++Node: Compiling from Git1335055
++Node: Building the Documentation1335614
++Node: Non-Unix Installation1337026
++Node: PC Installation1337502
++Node: PC Binary Installation1338375
++Node: PC Compiling1339280
++Node: PC Using1340458
++Node: Cygwin1344186
++Node: MSYS1345442
++Node: OpenVMS Installation1346074
++Node: OpenVMS Compilation1346755
++Ref: OpenVMS Compilation-Footnote-11348238
++Node: OpenVMS Dynamic Extensions1348300
++Node: OpenVMS Installation Details1349936
++Node: OpenVMS Running1352371
++Node: OpenVMS GNV1356508
++Node: Bugs1357263
++Node: Bug definition1358187
++Node: Bug address1361838
++Node: Usenet1365429
++Node: Performance bugs1366660
++Node: Asking for help1369678
++Node: Maintainers1371669
++Node: Other Versions1372696
++Node: Installation summary1382039
++Node: Notes1383423
++Node: Compatibility Mode1384233
++Node: Additions1385055
++Node: Accessing The Source1386000
++Node: Adding Code1387535
++Node: New Ports1394671
++Node: Derived Files1399181
++Ref: Derived Files-Footnote-11405028
++Ref: Derived Files-Footnote-21405063
++Ref: Derived Files-Footnote-31405680
++Node: Future Extensions1405794
++Node: Implementation Limitations1406466
++Node: Extension Design1407708
++Node: Old Extension Problems1408872
++Ref: Old Extension Problems-Footnote-11410448
++Node: Extension New Mechanism Goals1410509
++Ref: Extension New Mechanism Goals-Footnote-11414005
++Node: Extension Other Design Decisions1414206
++Node: Extension Future Growth1416405
++Node: Notes summary1417029
++Node: Basic Concepts1418242
++Node: Basic High Level1418927
++Ref: figure-general-flow1419209
++Ref: figure-process-flow1419916
++Ref: Basic High Level-Footnote-11423317
++Node: Basic Data Typing1423506
++Node: Glossary1426924
++Node: Copying1460046
++Node: GNU Free Documentation License1497807
++Node: Index1523130
  
  End Tag Table
  
diff --cc doc/it/ChangeLog
index 9b23743b,1d8abb8e..1230af6e
mode 100755,100644..100755
--- a/doc/it/ChangeLog
+++ b/doc/it/ChangeLog
@@@ -1,95 -1,7 +1,99 @@@
+ 2023-05-07         Arnold D. Robbins     <arnold@skeeve.com>
+ 
+       * 5.2.2: Release tar ball made.
+ 
 +2023-04-16         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * texinfo.tex: Updated.
 +
 +2023-04-14         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * gawktexi.in: Updated.
 +
 +2023-04-12         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * gawktexi.in: Updated.
 +
 +2023-03-30         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * gawktexi.in: Updated.
 +
 +2023-03-28         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * gawktexi.in: Updated.
 +
 +2023-03-28         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * gawk.1: Updated.
 +      * gawktexi.in: Updated.
 +      * texinfo.tex: Updated.
 +
 +2023-03-07         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * gawktexi.in: Updated.
 +
 +2023-02-26         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * gawktexi.in: Updated.
 +
 +2023-02-24         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * gawktexi.in: Updated.
 +
 +2023-02-15         Arnold D. Robbins     <arnold@skeeve.com>
 +
 +      * gawktexi.in (EDITION): Bump to 5.3. Thanks to Antonio
 +      Columbo for the suggestion.
 +
 +2023-02-13         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * gawktexi.in: Updated.
 +
 +2023-02-10         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * gawktexi.in: Updated.
 +
 +2023-02-07         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * gawktexi.in: Updated.
 +      * texinfo.tex: Updated.
 +
 +2023-01-23         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * gawktexi.in: Updated.
 +
 +2023-01-04         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * texinfo.tex: Updated.
 +
 +2022-12-24         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * texinfo.tex: Updated.
 +
 +2022-12-22         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * gawktexi.in: Updated.
 +      * gendocs.sh: Updated.
 +      * texinfo.tex: Updated.
 +
 +2022-12-02         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * gawktexi.in: Updated.
 +
 +2022-12-01         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * gawktexi.in: Updated.
 +
 +2022-11-23         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * gawktexi.in: Updated.
 +      * texinfo.tex: Updated.
 +
 +2022-11-18         Antonio Giovanni Colombo   <azc100@gmail.com>
 +
 +      * gawktexi.in: Updated.
 +      * pm-gawk.1: Updated.
 +
  2022-11-17         Arnold D. Robbins     <arnold@skeeve.com>
  
        * 5.2.1: Release tar ball made.

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

Summary of changes:
 ChangeLog               |   9 +
 README                  |   2 +-
 README_d/ChangeLog      |   4 +
 awklib/ChangeLog        |   4 +
 build-aux/ChangeLog     |   4 +
 debug.c                 |   2 +-
 doc/ChangeLog           |  18 +
 doc/gawk.info           | 997 ++++++++++++++++++++++++------------------------
 doc/gawk.texi           |  15 +
 doc/gawktexi.in         |  15 +
 doc/it/ChangeLog        |   4 +
 doc/wordlist            |   5 +
 extension/ChangeLog     |   9 +
 extension/configure     |  20 +-
 extension/configure.ac  |   2 +-
 extension/po/ChangeLog  |   4 +
 extras/ChangeLog        |   4 +
 helpers/ChangeLog       |   4 +
 m4/ChangeLog            |   4 +
 missing_d/ChangeLog     |   4 +
 old-extension/ChangeLog |   4 +
 pc/ChangeLog            |   4 +
 pc/config.h             |   6 +-
 po/ChangeLog            |   8 +
 po/bg.po                | 228 +++++------
 po/ca.po                | 228 +++++------
 po/da.po                | 228 +++++------
 po/de.po                | 228 +++++------
 po/es.po                | 228 +++++------
 po/fi.po                | 228 +++++------
 po/fr.po                | 228 +++++------
 po/gawk.pot             | 230 +++++------
 po/id.po                | 228 +++++------
 po/it.po                | 228 +++++------
 po/ja.po                | 228 +++++------
 po/ko.po                | 228 +++++------
 po/ms.po                | 228 +++++------
 po/nl.po                | 228 +++++------
 po/pl.po                | 228 +++++------
 po/pt.po                | 228 +++++------
 po/pt_BR.po             | 228 +++++------
 po/ro.po                | 228 +++++------
 po/sr.po                | 228 +++++------
 po/sv.gmo               | Bin 90892 -> 91921 bytes
 po/sv.po                | 725 +++++++++++++++++++++--------------
 po/vi.po                | 228 +++++------
 po/zh_CN.gmo            | Bin 82112 -> 86163 bytes
 po/zh_CN.po             | 370 ++++++++----------
 posix/ChangeLog         |   4 +
 support/ChangeLog       |   4 +
 test/ChangeLog          |   8 +
 vms/ChangeLog           |   4 +
 vms/vax/ChangeLog       |   4 +
 53 files changed, 3558 insertions(+), 3275 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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