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-5619-g6bf1bb7d


From: Arnold Robbins
Subject: [SCM] gawk branch, master, updated. gawk-4.1.0-5619-g6bf1bb7d
Date: Fri, 30 Aug 2024 07:43:11 -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  6bf1bb7d3354b3462e39abfcc5269b28c2f2ee27 (commit)
       via  9406c9a7693e69a3d3259b6d7e287b29984a79c6 (commit)
       via  aa308d4d4d90b32e18b711e353bf0b1ffe32da24 (commit)
       via  85b91f18127c20f6df24a79865bdb30399d8d7b2 (commit)
       via  9fd259b58e5da341df6aef4e8eb50761ca00f872 (commit)
       via  ac17ad589fc99e0f0c8254502bb5f9bb2d855b93 (commit)
      from  48338ac37a6e4a3a2e73f08ee3f1b32902341cef (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=6bf1bb7d3354b3462e39abfcc5269b28c2f2ee27

commit 6bf1bb7d3354b3462e39abfcc5269b28c2f2ee27
Merge: 48338ac3 9406c9a7
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Fri Aug 30 14:42:52 2024 +0300

    Merge branch 'gawk-5.3-stable'

diff --cc doc/ChangeLog
index 4efd85e6,f5fe9978..21bf74a5
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@@ -1,8 -1,8 +1,13 @@@
+ 2024-08-30         Arnold D. Robbins     <arnold@skeeve.com>
+ 
+       * gawk.texi (Egrep Program): Small fixes. Add a note for future
+       work to do.
+ 
 +2024-08-12         Arnold D. Robbins     <arnold@skeeve.com>
 +
 +      * gawk.texi: Improve indexing for @nsinclude. Describe it
 +      in the feature history.
 +
  2024-08-12         Arnold D. Robbins     <arnold@skeeve.com>
  
        * gawk.texi: Improve indexing for @include/@load/@namespace
diff --cc doc/gawk.info
index 12e4e76a,63049ee0..3b5c61f8
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -40054,629 -39931,628 +40054,629 @@@ Inde
  
  Tag Table:
  Node: Top1203
 -Node: Foreword347032
 -Node: Foreword451606
 -Node: Preface53150
 -Ref: Preface-Footnote-156136
 -Ref: Preface-Footnote-256245
 -Ref: Preface-Footnote-356479
 -Node: History56625
 -Node: Names59239
 -Ref: Names-Footnote-160393
 -Node: This Manual60556
 -Ref: This Manual-Footnote-167486
 -Node: Conventions67594
 -Node: Manual History70023
 -Ref: Manual History-Footnote-173048
 -Ref: Manual History-Footnote-273089
 -Node: How To Contribute73163
 -Node: Acknowledgments74109
 -Node: Getting Started79098
 -Node: Running gawk81625
 -Node: One-shot82843
 -Node: Read Terminal84142
 -Node: Long86196
 -Node: Executable Scripts87846
 -Ref: Executable Scripts-Footnote-190616
 -Node: Comments90723
 -Node: Quoting93253
 -Node: DOS Quoting98897
 -Node: Sample Data Files100977
 -Node: Very Simple103612
 -Node: Two Rules109866
 -Node: More Complex111818
 -Node: Statements/Lines114238
 -Ref: Statements/Lines-Footnote-1119750
 -Node: Other Features120039
 -Node: When121007
 -Ref: When-Footnote-1122809
 -Node: Intro Summary122874
 -Node: Invoking Gawk123828
 -Node: Command Line125390
 -Node: Options126240
 -Ref: Options-Footnote-1145582
 -Ref: Options-Footnote-2145817
 -Node: Other Arguments145842
 -Node: Naming Standard Input150007
 -Node: Environment Variables151277
 -Node: AWKPATH Variable151851
 -Ref: AWKPATH Variable-Footnote-1155435
 -Ref: AWKPATH Variable-Footnote-2155469
 -Node: AWKLIBPATH Variable155860
 -Ref: AWKLIBPATH Variable-Footnote-1157635
 -Node: Other Environment Variables158030
 -Node: Exit Status162506
 -Node: Include Files163219
 -Node: Loading Shared Libraries167279
 -Node: Obsolete168771
 -Node: Undocumented169519
 -Node: Invoking Summary169816
 -Node: Regexp172841
 -Node: Regexp Usage174335
 -Node: Escape Sequences176436
 -Ref: Escape Sequences-Footnote-1183971
 -Node: Regexp Operators184049
 -Node: Regexp Operator Details184542
 -Ref: Regexp Operator Details-Footnote-1192553
 -Node: Interval Expressions192712
 -Ref: Interval Expressions-Footnote-1194979
 -Node: Bracket Expressions195077
 -Ref: table-char-classes197633
 -Node: Leftmost Longest201131
 -Node: Computed Regexps202487
 -Node: GNU Regexp Operators206002
 -Node: Case-sensitivity211099
 -Ref: Case-sensitivity-Footnote-1214049
 -Ref: Case-sensitivity-Footnote-2214292
 -Node: Regexp Summary214404
 -Node: Reading Files215926
 -Node: Records218245
 -Node: awk split records219520
 -Node: gawk split records224402
 -Ref: gawk split records-Footnote-1229690
 -Node: Fields229727
 -Ref: Fields-Footnote-1232643
 -Node: Nonconstant Fields232763
 -Ref: Nonconstant Fields-Footnote-1235071
 -Node: Changing Fields235287
 -Node: Field Separators241585
 -Node: Default Field Splitting244454
 -Node: Regexp Field Splitting245596
 -Node: Single Character Fields249425
 -Node: Comma Separated Fields250514
 -Ref: table-csv-examples251918
 -Node: Command Line Field Separator254217
 -Node: Full Line Fields257593
 -Ref: Full Line Fields-Footnote-1259171
 -Ref: Full Line Fields-Footnote-2259217
 -Node: Field Splitting Summary259322
 -Node: Constant Size261639
 -Node: Fixed width data262383
 -Node: Skipping intervening265898
 -Node: Allowing trailing data266700
 -Node: Fields with fixed data267761
 -Node: Splitting By Content269383
 -Ref: Splitting By Content-Footnote-1273833
 -Node: More CSV273996
 -Node: FS versus FPAT275654
 -Node: Testing field creation276854
 -Node: Multiple Line278628
 -Node: Getline285097
 -Node: Plain Getline287685
 -Node: Getline/Variable290333
 -Node: Getline/File291529
 -Node: Getline/Variable/File292977
 -Ref: Getline/Variable/File-Footnote-1294622
 -Node: Getline/Pipe294718
 -Node: Getline/Variable/Pipe297526
 -Node: Getline/Coprocess298709
 -Node: Getline/Variable/Coprocess300032
 -Node: Getline Notes300798
 -Node: Getline Summary304775
 -Ref: table-getline-variants305219
 -Node: Read Timeout306123
 -Ref: Read Timeout-Footnote-1310085
 -Node: Retrying Input310143
 -Node: Command-line directories311410
 -Node: Input Summary312348
 -Node: Input Exercises315728
 -Node: Printing316166
 -Node: Print318109
 -Node: Print Examples319610
 -Node: Output Separators322455
 -Node: OFMT324562
 -Node: Printf326275
 -Node: Basic Printf327080
 -Node: Control Letters328715
 -Node: Format Modifiers334161
 -Node: Printf Examples340433
 -Node: Redirection342974
 -Node: Special FD350746
 -Ref: Special FD-Footnote-1354044
 -Node: Special Files354122
 -Node: Other Inherited Files354751
 -Node: Special Network355816
 -Node: Special Caveats356704
 -Node: Close Files And Pipes357687
 -Ref: Close Files And Pipes-Footnote-1363811
 -Node: Close Return Value363959
 -Ref: table-close-pipe-return-values365230
 -Ref: Close Return Value-Footnote-1366061
 -Node: Noflush366217
 -Node: Nonfatal367725
 -Node: Output Summary370140
 -Node: Output Exercises371426
 -Node: Expressions372117
 -Node: Values373317
 -Node: Constants373995
 -Node: Scalar Constants374690
 -Ref: Scalar Constants-Footnote-1377266
 -Ref: Scalar Constants-Footnote-2377516
 -Node: Nondecimal-numbers377596
 -Node: Regexp Constants380709
 -Node: Using Constant Regexps381255
 -Node: Standard Regexp Constants381901
 -Node: Strong Regexp Constants385197
 -Node: Variables389040
 -Node: Using Variables389705
 -Node: Assignment Options391679
 -Node: Conversion394230
 -Node: Strings And Numbers394762
 -Ref: Strings And Numbers-Footnote-1397972
 -Node: Locale influences conversions398081
 -Ref: table-locale-affects400919
 -Node: All Operators401561
 -Node: Arithmetic Ops402202
 -Node: Concatenation405025
 -Ref: Concatenation-Footnote-1407961
 -Node: Assignment Ops408080
 -Ref: table-assign-ops413207
 -Node: Increment Ops414588
 -Node: Truth Values and Conditions418179
 -Node: Truth Values419273
 -Node: Typing and Comparison420353
 -Node: Variable Typing421185
 -Ref: Variable Typing-Footnote-1427829
 -Ref: Variable Typing-Footnote-2427909
 -Node: Comparison Operators427990
 -Ref: table-relational-ops428417
 -Node: POSIX String Comparison432093
 -Ref: POSIX String Comparison-Footnote-1433850
 -Ref: POSIX String Comparison-Footnote-2433993
 -Node: Boolean Ops434077
 -Ref: Boolean Ops-Footnote-1438751
 -Node: Conditional Exp438847
 -Node: Function Calls440627
 -Node: Precedence444574
 -Node: Locales448437
 -Node: Expressions Summary450113
 -Node: Patterns and Actions452768
 -Node: Pattern Overview453904
 -Node: Regexp Patterns455629
 -Node: Expression Patterns456175
 -Node: Ranges460080
 -Node: BEGIN/END463254
 -Node: Using BEGIN/END464063
 -Ref: Using BEGIN/END-Footnote-1466971
 -Node: I/O And BEGIN/END467081
 -Node: BEGINFILE/ENDFILE469563
 -Node: Empty472993
 -Node: Using Shell Variables473310
 -Node: Action Overview475646
 -Node: Statements478082
 -Node: If Statement479978
 -Node: While Statement481541
 -Node: Do Statement483629
 -Node: For Statement484813
 -Node: Switch Statement488168
 -Node: Break Statement490717
 -Node: Continue Statement492909
 -Node: Next Statement494840
 -Node: Nextfile Statement497319
 -Node: Exit Statement500172
 -Node: Built-in Variables502699
 -Node: User-modified503876
 -Node: Auto-set512083
 -Ref: Auto-set-Footnote-1530167
 -Ref: Auto-set-Footnote-2530385
 -Node: ARGC and ARGV530441
 -Node: Pattern Action Summary534870
 -Node: Arrays537476
 -Node: Array Basics538849
 -Node: Array Intro539697
 -Ref: figure-array-elements541708
 -Ref: Array Intro-Footnote-1544561
 -Node: Reference to Elements544693
 -Node: Assigning Elements547213
 -Node: Array Example547708
 -Node: Scanning an Array549670
 -Node: Controlling Scanning552765
 -Ref: Controlling Scanning-Footnote-1559400
 -Node: Numeric Array Subscripts559724
 -Node: Uninitialized Subscripts561992
 -Node: Delete563665
 -Ref: Delete-Footnote-1566477
 -Node: Multidimensional566534
 -Node: Multiscanning569737
 -Node: Arrays of Arrays571404
 -Node: Arrays Summary575708
 -Node: Functions577895
 -Node: Built-in579027
 -Node: Calling Built-in580216
 -Node: Boolean Functions582256
 -Node: Numeric Functions582818
 -Ref: Numeric Functions-Footnote-1587003
 -Ref: Numeric Functions-Footnote-2587686
 -Ref: Numeric Functions-Footnote-3587738
 -Node: String Functions588014
 -Ref: String Functions-Footnote-1614465
 -Ref: String Functions-Footnote-2614597
 -Ref: String Functions-Footnote-3614853
 -Node: Gory Details614940
 -Ref: table-sub-escapes616949
 -Ref: table-sub-proposed618580
 -Ref: table-posix-sub620075
 -Ref: table-gensub-escapes621748
 -Ref: Gory Details-Footnote-1622667
 -Node: I/O Functions622821
 -Ref: table-system-return-values629497
 -Ref: I/O Functions-Footnote-1631659
 -Ref: I/O Functions-Footnote-2631807
 -Node: Time Functions631927
 -Ref: Time Functions-Footnote-1643639
 -Ref: Time Functions-Footnote-2643707
 -Ref: Time Functions-Footnote-3643869
 -Ref: Time Functions-Footnote-4643980
 -Ref: Time Functions-Footnote-5644096
 -Ref: Time Functions-Footnote-6644323
 -Node: Bitwise Functions644601
 -Ref: table-bitwise-ops645199
 -Ref: Bitwise Functions-Footnote-1651441
 -Ref: Bitwise Functions-Footnote-2651618
 -Node: Type Functions651813
 -Node: I18N Functions653984
 -Node: User-defined655719
 -Node: Definition Syntax656465
 -Ref: Definition Syntax-Footnote-1662283
 -Node: Function Example662358
 -Ref: Function Example-Footnote-1665337
 -Node: Function Calling665359
 -Node: Calling A Function665951
 -Node: Variable Scope666921
 -Node: Pass By Value/Reference669975
 -Node: Function Caveats672703
 -Ref: Function Caveats-Footnote-1674794
 -Node: Return Statement674914
 -Node: Dynamic Typing677946
 -Node: Dynamic Typing Awk678524
 -Node: Dynamic Typing Gawk680662
 -Node: Indirect Calls684032
 -Node: Functions Summary695169
 -Node: Library Functions698135
 -Ref: Library Functions-Footnote-1701683
 -Ref: Library Functions-Footnote-2701828
 -Node: Library Names702003
 -Ref: Library Names-Footnote-1705774
 -Ref: Library Names-Footnote-2706001
 -Node: General Functions706095
 -Node: Strtonum Function707365
 -Node: Assert Function710447
 -Node: Round Function713897
 -Node: Cliff Random Function715469
 -Node: Ordinal Functions716493
 -Ref: Ordinal Functions-Footnote-1719596
 -Ref: Ordinal Functions-Footnote-2719848
 -Node: Join Function720062
 -Ref: Join Function-Footnote-1721860
 -Node: Getlocaltime Function722064
 -Node: Readfile Function725838
 -Node: Shell Quoting727867
 -Node: Isnumeric Function729323
 -Node: To CSV Function730759
 -Node: Data File Management732851
 -Node: Filetrans Function733483
 -Node: Rewind Function737759
 -Node: File Checking739730
 -Ref: File Checking-Footnote-1741096
 -Node: Empty Files741301
 -Node: Ignoring Assigns743364
 -Node: Getopt Function744938
 -Ref: Getopt Function-Footnote-1760756
 -Node: Passwd Functions760968
 -Ref: Passwd Functions-Footnote-1770103
 -Node: Group Functions770191
 -Ref: Group Functions-Footnote-1778315
 -Node: Walking Arrays778526
 -Node: Library Functions Summary781572
 -Node: Library Exercises782992
 -Node: Sample Programs783477
 -Node: Running Examples784259
 -Node: Clones785011
 -Node: Cut Program786279
 -Node: Egrep Program796703
 -Node: Id Program806002
 -Node: Split Program816094
 -Ref: Split Program-Footnote-1826307
 -Node: Tee Program826492
 -Node: Uniq Program829398
 -Node: Wc Program837258
 -Node: Bytes vs. Characters837653
 -Node: Using extensions839253
 -Node: wc program840031
 -Node: Miscellaneous Programs845024
 -Node: Dupword Program846249
 -Node: Alarm Program848298
 -Node: Translate Program853201
 -Ref: Translate Program-Footnote-1857910
 -Node: Labels Program858188
 -Ref: Labels Program-Footnote-1861623
 -Node: Word Sorting861707
 -Node: History Sorting865881
 -Node: Extract Program868154
 -Node: Simple Sed876407
 -Node: Igawk Program879617
 -Ref: Igawk Program-Footnote-1894827
 -Ref: Igawk Program-Footnote-2895033
 -Ref: Igawk Program-Footnote-3895163
 -Node: Anagram Program895290
 -Node: Signature Program898376
 -Node: Programs Summary899626
 -Node: Programs Exercises900880
 -Ref: Programs Exercises-Footnote-1905182
 -Node: Advanced Features905268
 -Node: Nondecimal Data907749
 -Node: Boolean Typed Values909379
 -Node: Array Sorting911336
 -Node: Controlling Array Traversal912065
 -Ref: Controlling Array Traversal-Footnote-1920568
 -Node: Array Sorting Functions920690
 -Ref: Array Sorting Functions-Footnote-1926787
 -Node: Two-way I/O926995
 -Ref: Two-way I/O-Footnote-1934966
 -Ref: Two-way I/O-Footnote-2935157
 -Node: TCP/IP Networking935239
 -Node: Profiling938407
 -Node: Persistent Memory948077
 -Ref: Persistent Memory-Footnote-1957649
 -Node: Extension Philosophy957780
 -Node: Advanced Features Summary959307
 -Node: Internationalization961573
 -Node: I18N and L10N963275
 -Node: Explaining gettext963970
 -Ref: Explaining gettext-Footnote-1970106
 -Ref: Explaining gettext-Footnote-2970299
 -Node: Programmer i18n970464
 -Ref: Programmer i18n-Footnote-1975576
 -Node: Translator i18n975625
 -Node: String Extraction976455
 -Ref: String Extraction-Footnote-1977631
 -Node: Printf Ordering977729
 -Ref: Printf Ordering-Footnote-1980587
 -Node: I18N Portability980655
 -Ref: I18N Portability-Footnote-1983215
 -Node: I18N Example983282
 -Ref: I18N Example-Footnote-1986676
 -Ref: I18N Example-Footnote-2986749
 -Node: Gawk I18N986866
 -Node: I18N Summary987520
 -Node: Debugger988917
 -Node: Debugging989937
 -Node: Debugging Concepts990386
 -Node: Debugging Terms992203
 -Node: Awk Debugging994806
 -Ref: Awk Debugging-Footnote-1995779
 -Node: Sample Debugging Session995915
 -Node: Debugger Invocation996465
 -Node: Finding The Bug998090
 -Node: List of Debugger Commands1004722
 -Node: Breakpoint Control1006099
 -Node: Debugger Execution Control1009921
 -Node: Viewing And Changing Data1013395
 -Node: Execution Stack1017129
 -Node: Debugger Info1018810
 -Node: Miscellaneous Debugger Commands1023105
 -Node: Readline Support1028346
 -Node: Limitations1029290
 -Node: Debugging Summary1031914
 -Node: Namespaces1033213
 -Node: Global Namespace1034340
 -Node: Qualified Names1035774
 -Node: Default Namespace1036809
 -Node: Changing The Namespace1037582
 -Node: Naming Rules1039264
 -Node: Internal Name Management1041219
 -Node: Namespace Example1042289
 -Node: Namespace And Features1044866
 -Node: Namespace Summary1046321
 -Node: Arbitrary Precision Arithmetic1047832
 -Node: Computer Arithmetic1049351
 -Ref: table-numeric-ranges1053276
 -Ref: table-floating-point-ranges1053773
 -Ref: Computer Arithmetic-Footnote-11054431
 -Node: Math Definitions1054488
 -Ref: table-ieee-formats1057520
 -Node: MPFR features1058093
 -Node: MPFR On Parole1058546
 -Ref: MPFR On Parole-Footnote-11059387
 -Node: MPFR Intro1059546
 -Node: FP Math Caution1061230
 -Ref: FP Math Caution-Footnote-11062302
 -Node: Inexactness of computations1062675
 -Node: Inexact representation1063706
 -Node: Comparing FP Values1065087
 -Node: Errors accumulate1066345
 -Node: Strange values1067810
 -Ref: Strange values-Footnote-11070464
 -Node: Getting Accuracy1070569
 -Node: Try To Round1073306
 -Node: Setting precision1074213
 -Ref: table-predefined-precision-strings1074918
 -Node: Setting the rounding mode1076802
 -Ref: table-gawk-rounding-modes1077184
 -Ref: Setting the rounding mode-Footnote-11081236
 -Node: Arbitrary Precision Integers1081419
 -Ref: Arbitrary Precision Integers-Footnote-11084629
 -Node: Checking for MPFR1084782
 -Node: POSIX Floating Point Problems1086272
 -Ref: POSIX Floating Point Problems-Footnote-11091092
 -Node: Floating point summary1091130
 -Node: Dynamic Extensions1093386
 -Node: Extension Intro1094983
 -Node: Plugin License1096285
 -Node: Extension Mechanism Outline1097098
 -Ref: figure-load-extension1097549
 -Ref: figure-register-new-function1099127
 -Ref: figure-call-new-function1100236
 -Node: Extension API Description1102351
 -Node: Extension API Functions Introduction1104080
 -Ref: table-api-std-headers1105974
 -Node: General Data Types1110415
 -Ref: General Data Types-Footnote-11119561
 -Node: Memory Allocation Functions1119864
 -Ref: Memory Allocation Functions-Footnote-11124581
 -Node: Constructor Functions1124680
 -Node: API Ownership of MPFR and GMP Values1128581
 -Node: Registration Functions1130134
 -Node: Extension Functions1130838
 -Node: Exit Callback Functions1136412
 -Node: Extension Version String1137726
 -Node: Input Parsers1138421
 -Node: Output Wrappers1153040
 -Node: Two-way processors1157882
 -Node: Printing Messages1160235
 -Ref: Printing Messages-Footnote-11161446
 -Node: Updating ERRNO1161599
 -Node: Requesting Values1162398
 -Ref: table-value-types-returned1163151
 -Node: Accessing Parameters1165210
 -Node: Symbol Table Access1166491
 -Node: Symbol table by name1167003
 -Ref: Symbol table by name-Footnote-11170204
 -Node: Symbol table by cookie1170336
 -Ref: Symbol table by cookie-Footnote-11174605
 -Node: Cached values1174669
 -Ref: Cached values-Footnote-11178301
 -Node: Array Manipulation1178458
 -Ref: Array Manipulation-Footnote-11179557
 -Node: Array Data Types1179594
 -Ref: Array Data Types-Footnote-11182412
 -Node: Array Functions1182508
 -Node: Flattening Arrays1187537
 -Node: Creating Arrays1194585
 -Node: Redirection API1199427
 -Node: Extension API Variables1202444
 -Node: Extension Versioning1203167
 -Ref: gawk-api-version1203596
 -Node: Extension GMP/MPFR Versioning1205383
 -Node: Extension API Informational Variables1207087
 -Node: Extension API Boilerplate1208340
 -Node: Changes from API V11212470
 -Node: Finding Extensions1214102
 -Node: Extension Example1214677
 -Node: Internal File Description1215499
 -Node: Internal File Ops1219791
 -Ref: Internal File Ops-Footnote-11231341
 -Node: Using Internal File Ops1231489
 -Ref: Using Internal File Ops-Footnote-11233922
 -Node: Extension Samples1234200
 -Node: Extension Sample File Functions1235769
 -Node: Extension Sample Fnmatch1243894
 -Node: Extension Sample Fork1245489
 -Node: Extension Sample Inplace1246765
 -Node: Extension Sample Ord1250867
 -Node: Extension Sample Readdir1251743
 -Ref: table-readdir-file-types1252532
 -Node: Extension Sample Revout1253888
 -Node: Extension Sample Rev2way1254485
 -Node: Extension Sample Read write array1255237
 -Node: Extension Sample Readfile1258511
 -Node: Extension Sample Time1259642
 -Node: Extension Sample API Tests1261642
 -Node: gawkextlib1262150
 -Node: Extension summary1265182
 -Node: Extension Exercises1269030
 -Node: Language History1270300
 -Node: V7/SVR3.11272012
 -Node: SVR41274362
 -Node: POSIX1275894
 -Node: BTL1277319
 -Node: POSIX/GNU1278086
 -Ref: Gawk Extension Functions1281476
 -Node: Feature History1284900
 -Node: Common Extensions1304741
 -Node: Ranges and Locales1306216
 -Ref: Ranges and Locales-Footnote-11311001
 -Ref: Ranges and Locales-Footnote-21311028
 -Ref: Ranges and Locales-Footnote-31311263
 -Node: Contributors1311486
 -Node: History summary1317677
 -Node: Installation1319119
 -Node: Gawk Distribution1320083
 -Node: Getting1320575
 -Node: Extracting1321574
 -Node: Distribution contents1323280
 -Node: Unix Installation1331170
 -Node: Quick Installation1331990
 -Node: Compiling with MPFR1334530
 -Node: Shell Startup Files1335236
 -Node: Additional Configuration Options1336393
 -Node: Configuration Philosophy1338776
 -Node: Compiling from Git1341276
 -Node: Building the Documentation1341835
 -Node: Non-Unix Installation1343247
 -Node: PC Installation1343723
 -Node: PC Binary Installation1344592
 -Node: PC Compiling1345485
 -Node: PC Using1346663
 -Node: Cygwin1350379
 -Node: MSYS1351631
 -Node: OpenVMS Installation1352257
 -Node: OpenVMS Compilation1352938
 -Ref: OpenVMS Compilation-Footnote-11354421
 -Node: OpenVMS Dynamic Extensions1354479
 -Node: OpenVMS Installation Details1356115
 -Node: OpenVMS Running1358546
 -Node: OpenVMS GNV1362683
 -Node: Bugs1363438
 -Node: Bug definition1364358
 -Node: Bug address1367959
 -Node: Usenet1371528
 -Node: Performance bugs1372741
 -Node: Asking for help1375745
 -Node: Maintainers1377732
 -Node: Other Versions1378759
 -Node: Installation summary1388363
 -Node: Notes1389745
 -Node: Compatibility Mode1390555
 -Node: Additions1391377
 -Node: Accessing The Source1392322
 -Node: Adding Code1393853
 -Node: New Ports1400964
 -Node: Derived Files1405467
 -Ref: Derived Files-Footnote-11411278
 -Ref: Derived Files-Footnote-21411313
 -Ref: Derived Files-Footnote-31411924
 -Node: Future Extensions1412038
 -Node: Implementation Limitations1412708
 -Node: Extension Design1413950
 -Node: Old Extension Problems1415110
 -Ref: Old Extension Problems-Footnote-11416682
 -Node: Extension New Mechanism Goals1416743
 -Ref: Extension New Mechanism Goals-Footnote-11420213
 -Node: Extension Other Design Decisions1420414
 -Node: Extension Future Growth1422611
 -Node: Notes summary1423231
 -Node: Basic Concepts1424441
 -Node: Basic High Level1425126
 -Ref: figure-general-flow1425408
 -Ref: figure-process-flow1426110
 -Ref: Basic High Level-Footnote-11429480
 -Node: Basic Data Typing1429669
 -Node: Glossary1433077
 -Node: Copying1465955
 -Node: GNU Free Documentation License1503513
 -Node: Index1528636
 +Node: Foreword347161
 +Node: Foreword451735
 +Node: Preface53279
 +Ref: Preface-Footnote-156265
 +Ref: Preface-Footnote-256374
 +Ref: Preface-Footnote-356608
 +Node: History56754
 +Node: Names59368
 +Ref: Names-Footnote-160522
 +Node: This Manual60685
 +Ref: This Manual-Footnote-167615
 +Node: Conventions67723
 +Node: Manual History70152
 +Ref: Manual History-Footnote-173177
 +Ref: Manual History-Footnote-273218
 +Node: How To Contribute73292
 +Node: Acknowledgments74238
 +Node: Getting Started79227
 +Node: Running gawk81754
 +Node: One-shot82972
 +Node: Read Terminal84271
 +Node: Long86325
 +Node: Executable Scripts87975
 +Ref: Executable Scripts-Footnote-190745
 +Node: Comments90852
 +Node: Quoting93382
 +Node: DOS Quoting99026
 +Node: Sample Data Files101106
 +Node: Very Simple103741
 +Node: Two Rules109995
 +Node: More Complex111947
 +Node: Statements/Lines114367
 +Ref: Statements/Lines-Footnote-1119879
 +Node: Other Features120168
 +Node: When121136
 +Ref: When-Footnote-1122938
 +Node: Intro Summary123003
 +Node: Invoking Gawk123957
 +Node: Command Line125519
 +Node: Options126369
 +Ref: Options-Footnote-1145711
 +Ref: Options-Footnote-2145946
 +Node: Other Arguments145971
 +Node: Naming Standard Input150136
 +Node: Environment Variables151406
 +Node: AWKPATH Variable151980
 +Ref: AWKPATH Variable-Footnote-1155564
 +Ref: AWKPATH Variable-Footnote-2155598
 +Node: AWKLIBPATH Variable155989
 +Ref: AWKLIBPATH Variable-Footnote-1157764
 +Node: Other Environment Variables158159
 +Node: Exit Status162635
 +Node: Include Files163348
 +Node: Loading Shared Libraries167593
 +Node: Obsolete169085
 +Node: Undocumented169833
 +Node: Invoking Summary170130
 +Node: Regexp173155
 +Node: Regexp Usage174649
 +Node: Escape Sequences176750
 +Ref: Escape Sequences-Footnote-1184285
 +Node: Regexp Operators184363
 +Node: Regexp Operator Details184856
 +Ref: Regexp Operator Details-Footnote-1192867
 +Node: Interval Expressions193026
 +Ref: Interval Expressions-Footnote-1195293
 +Node: Bracket Expressions195391
 +Ref: table-char-classes197947
 +Node: Leftmost Longest201445
 +Node: Computed Regexps202801
 +Node: GNU Regexp Operators206316
 +Node: Case-sensitivity211413
 +Ref: Case-sensitivity-Footnote-1214363
 +Ref: Case-sensitivity-Footnote-2214606
 +Node: Regexp Summary214718
 +Node: Reading Files216240
 +Node: Records218559
 +Node: awk split records219834
 +Node: gawk split records224716
 +Ref: gawk split records-Footnote-1230004
 +Node: Fields230041
 +Ref: Fields-Footnote-1232957
 +Node: Nonconstant Fields233077
 +Ref: Nonconstant Fields-Footnote-1235385
 +Node: Changing Fields235601
 +Node: Field Separators241899
 +Node: Default Field Splitting244768
 +Node: Regexp Field Splitting245910
 +Node: Single Character Fields249739
 +Node: Comma Separated Fields250828
 +Ref: table-csv-examples252232
 +Node: Command Line Field Separator254531
 +Node: Full Line Fields257907
 +Ref: Full Line Fields-Footnote-1259485
 +Ref: Full Line Fields-Footnote-2259531
 +Node: Field Splitting Summary259636
 +Node: Constant Size261953
 +Node: Fixed width data262697
 +Node: Skipping intervening266212
 +Node: Allowing trailing data267014
 +Node: Fields with fixed data268075
 +Node: Splitting By Content269697
 +Ref: Splitting By Content-Footnote-1274147
 +Node: More CSV274310
 +Node: FS versus FPAT275968
 +Node: Testing field creation277168
 +Node: Multiple Line278942
 +Node: Getline285411
 +Node: Plain Getline287999
 +Node: Getline/Variable290647
 +Node: Getline/File291843
 +Node: Getline/Variable/File293291
 +Ref: Getline/Variable/File-Footnote-1294936
 +Node: Getline/Pipe295032
 +Node: Getline/Variable/Pipe297840
 +Node: Getline/Coprocess299023
 +Node: Getline/Variable/Coprocess300346
 +Node: Getline Notes301112
 +Node: Getline Summary305089
 +Ref: table-getline-variants305533
 +Node: Read Timeout306437
 +Ref: Read Timeout-Footnote-1310399
 +Node: Retrying Input310457
 +Node: Command-line directories311724
 +Node: Input Summary312662
 +Node: Input Exercises316042
 +Node: Printing316480
 +Node: Print318423
 +Node: Print Examples319924
 +Node: Output Separators322769
 +Node: OFMT324876
 +Node: Printf326589
 +Node: Basic Printf327394
 +Node: Control Letters329029
 +Node: Format Modifiers334475
 +Node: Printf Examples340747
 +Node: Redirection343288
 +Node: Special FD351060
 +Ref: Special FD-Footnote-1354358
 +Node: Special Files354436
 +Node: Other Inherited Files355065
 +Node: Special Network356130
 +Node: Special Caveats357018
 +Node: Close Files And Pipes358001
 +Ref: Close Files And Pipes-Footnote-1364125
 +Node: Close Return Value364273
 +Ref: table-close-pipe-return-values365544
 +Ref: Close Return Value-Footnote-1366375
 +Node: Noflush366531
 +Node: Nonfatal368039
 +Node: Output Summary370454
 +Node: Output Exercises371740
 +Node: Expressions372431
 +Node: Values373631
 +Node: Constants374309
 +Node: Scalar Constants375004
 +Ref: Scalar Constants-Footnote-1377580
 +Ref: Scalar Constants-Footnote-2377830
 +Node: Nondecimal-numbers377910
 +Node: Regexp Constants381023
 +Node: Using Constant Regexps381569
 +Node: Standard Regexp Constants382215
 +Node: Strong Regexp Constants385511
 +Node: Variables389354
 +Node: Using Variables390019
 +Node: Assignment Options391993
 +Node: Conversion394544
 +Node: Strings And Numbers395076
 +Ref: Strings And Numbers-Footnote-1398286
 +Node: Locale influences conversions398395
 +Ref: table-locale-affects401233
 +Node: All Operators401875
 +Node: Arithmetic Ops402516
 +Node: Concatenation405339
 +Ref: Concatenation-Footnote-1408275
 +Node: Assignment Ops408394
 +Ref: table-assign-ops413521
 +Node: Increment Ops414902
 +Node: Truth Values and Conditions418493
 +Node: Truth Values419587
 +Node: Typing and Comparison420667
 +Node: Variable Typing421499
 +Ref: Variable Typing-Footnote-1428143
 +Ref: Variable Typing-Footnote-2428223
 +Node: Comparison Operators428304
 +Ref: table-relational-ops428731
 +Node: POSIX String Comparison432407
 +Ref: POSIX String Comparison-Footnote-1434164
 +Ref: POSIX String Comparison-Footnote-2434307
 +Node: Boolean Ops434391
 +Ref: Boolean Ops-Footnote-1439065
 +Node: Conditional Exp439161
 +Node: Function Calls440941
 +Node: Precedence444888
 +Node: Locales448751
 +Node: Expressions Summary450427
 +Node: Patterns and Actions453082
 +Node: Pattern Overview454218
 +Node: Regexp Patterns455943
 +Node: Expression Patterns456489
 +Node: Ranges460394
 +Node: BEGIN/END463568
 +Node: Using BEGIN/END464377
 +Ref: Using BEGIN/END-Footnote-1467285
 +Node: I/O And BEGIN/END467395
 +Node: BEGINFILE/ENDFILE469877
 +Node: Empty473307
 +Node: Using Shell Variables473624
 +Node: Action Overview475960
 +Node: Statements478396
 +Node: If Statement480292
 +Node: While Statement481855
 +Node: Do Statement483943
 +Node: For Statement485127
 +Node: Switch Statement488482
 +Node: Break Statement491031
 +Node: Continue Statement493223
 +Node: Next Statement495154
 +Node: Nextfile Statement497633
 +Node: Exit Statement500486
 +Node: Built-in Variables503013
 +Node: User-modified504190
 +Node: Auto-set512397
 +Ref: Auto-set-Footnote-1530481
 +Ref: Auto-set-Footnote-2530699
 +Node: ARGC and ARGV530755
 +Node: Pattern Action Summary535184
 +Node: Arrays537790
 +Node: Array Basics539163
 +Node: Array Intro540011
 +Ref: figure-array-elements542022
 +Ref: Array Intro-Footnote-1544875
 +Node: Reference to Elements545007
 +Node: Assigning Elements547527
 +Node: Array Example548022
 +Node: Scanning an Array549984
 +Node: Controlling Scanning553079
 +Ref: Controlling Scanning-Footnote-1559714
 +Node: Numeric Array Subscripts560038
 +Node: Uninitialized Subscripts562306
 +Node: Delete563979
 +Ref: Delete-Footnote-1566791
 +Node: Multidimensional566848
 +Node: Multiscanning570051
 +Node: Arrays of Arrays571718
 +Node: Arrays Summary576022
 +Node: Functions578209
 +Node: Built-in579341
 +Node: Calling Built-in580530
 +Node: Boolean Functions582570
 +Node: Numeric Functions583132
 +Ref: Numeric Functions-Footnote-1587317
 +Ref: Numeric Functions-Footnote-2588000
 +Ref: Numeric Functions-Footnote-3588052
 +Node: String Functions588328
 +Ref: String Functions-Footnote-1614779
 +Ref: String Functions-Footnote-2614911
 +Ref: String Functions-Footnote-3615167
 +Node: Gory Details615254
 +Ref: table-sub-escapes617263
 +Ref: table-sub-proposed618894
 +Ref: table-posix-sub620389
 +Ref: table-gensub-escapes622062
 +Ref: Gory Details-Footnote-1622981
 +Node: I/O Functions623135
 +Ref: table-system-return-values629811
 +Ref: I/O Functions-Footnote-1631973
 +Ref: I/O Functions-Footnote-2632121
 +Node: Time Functions632241
 +Ref: Time Functions-Footnote-1643953
 +Ref: Time Functions-Footnote-2644021
 +Ref: Time Functions-Footnote-3644183
 +Ref: Time Functions-Footnote-4644294
 +Ref: Time Functions-Footnote-5644410
 +Ref: Time Functions-Footnote-6644637
 +Node: Bitwise Functions644915
 +Ref: table-bitwise-ops645513
 +Ref: Bitwise Functions-Footnote-1651755
 +Ref: Bitwise Functions-Footnote-2651932
 +Node: Type Functions652127
 +Node: I18N Functions654298
 +Node: User-defined656033
 +Node: Definition Syntax656779
 +Ref: Definition Syntax-Footnote-1662597
 +Node: Function Example662672
 +Ref: Function Example-Footnote-1665651
 +Node: Function Calling665673
 +Node: Calling A Function666265
 +Node: Variable Scope667235
 +Node: Pass By Value/Reference670289
 +Node: Function Caveats673017
 +Ref: Function Caveats-Footnote-1675108
 +Node: Return Statement675228
 +Node: Dynamic Typing678260
 +Node: Dynamic Typing Awk678838
 +Node: Dynamic Typing Gawk680976
 +Node: Indirect Calls684346
 +Node: Functions Summary695483
 +Node: Library Functions698449
 +Ref: Library Functions-Footnote-1701997
 +Ref: Library Functions-Footnote-2702142
 +Node: Library Names702317
 +Ref: Library Names-Footnote-1706088
 +Ref: Library Names-Footnote-2706315
 +Node: General Functions706409
 +Node: Strtonum Function707679
 +Node: Assert Function710761
 +Node: Round Function714211
 +Node: Cliff Random Function715783
 +Node: Ordinal Functions716807
 +Ref: Ordinal Functions-Footnote-1719910
 +Ref: Ordinal Functions-Footnote-2720162
 +Node: Join Function720376
 +Ref: Join Function-Footnote-1722174
 +Node: Getlocaltime Function722378
 +Node: Readfile Function726152
 +Node: Shell Quoting728181
 +Node: Isnumeric Function729637
 +Node: To CSV Function731073
 +Node: Data File Management733165
 +Node: Filetrans Function733797
 +Node: Rewind Function738073
 +Node: File Checking740044
 +Ref: File Checking-Footnote-1741410
 +Node: Empty Files741615
 +Node: Ignoring Assigns743678
 +Node: Getopt Function745252
 +Ref: Getopt Function-Footnote-1761070
 +Node: Passwd Functions761282
 +Ref: Passwd Functions-Footnote-1770417
 +Node: Group Functions770505
 +Ref: Group Functions-Footnote-1778629
 +Node: Walking Arrays778840
 +Node: Library Functions Summary781886
 +Node: Library Exercises783306
 +Node: Sample Programs783791
 +Node: Running Examples784573
 +Node: Clones785325
 +Node: Cut Program786593
 +Node: Egrep Program797017
- Node: Id Program806322
- Node: Split Program816414
- Ref: Split Program-Footnote-1826627
- Node: Tee Program826812
- Node: Uniq Program829718
- Node: Wc Program837578
- Node: Bytes vs. Characters837973
- Node: Using extensions839573
- Node: wc program840351
- Node: Miscellaneous Programs845344
- Node: Dupword Program846569
- Node: Alarm Program848618
- Node: Translate Program853521
- Ref: Translate Program-Footnote-1858230
- Node: Labels Program858508
- Ref: Labels Program-Footnote-1861943
- Node: Word Sorting862027
- Node: History Sorting866201
- Node: Extract Program868474
- Node: Simple Sed876727
- Node: Igawk Program879937
- Ref: Igawk Program-Footnote-1895147
- Ref: Igawk Program-Footnote-2895353
- Ref: Igawk Program-Footnote-3895483
- Node: Anagram Program895610
- Node: Signature Program898696
- Node: Programs Summary899946
- Node: Programs Exercises901200
- Ref: Programs Exercises-Footnote-1905502
- Node: Advanced Features905588
- Node: Nondecimal Data908069
- Node: Boolean Typed Values909699
- Node: Array Sorting911656
- Node: Controlling Array Traversal912385
- Ref: Controlling Array Traversal-Footnote-1920888
- Node: Array Sorting Functions921010
- Ref: Array Sorting Functions-Footnote-1927107
- Node: Two-way I/O927315
- Ref: Two-way I/O-Footnote-1935286
- Ref: Two-way I/O-Footnote-2935477
- Node: TCP/IP Networking935559
- Node: Profiling938727
- Node: Persistent Memory948397
- Ref: Persistent Memory-Footnote-1957969
- Node: Extension Philosophy958100
- Node: Advanced Features Summary959627
- Node: Internationalization961893
- Node: I18N and L10N963595
- Node: Explaining gettext964290
- Ref: Explaining gettext-Footnote-1970426
- Ref: Explaining gettext-Footnote-2970619
- Node: Programmer i18n970784
- Ref: Programmer i18n-Footnote-1975896
- Node: Translator i18n975945
- Node: String Extraction976775
- Ref: String Extraction-Footnote-1977951
- Node: Printf Ordering978049
- Ref: Printf Ordering-Footnote-1980907
- Node: I18N Portability980975
- Ref: I18N Portability-Footnote-1983535
- Node: I18N Example983602
- Ref: I18N Example-Footnote-1986996
- Ref: I18N Example-Footnote-2987069
- Node: Gawk I18N987186
- Node: I18N Summary987840
- Node: Debugger989237
- Node: Debugging990257
- Node: Debugging Concepts990706
- Node: Debugging Terms992523
- Node: Awk Debugging995126
- Ref: Awk Debugging-Footnote-1996099
- Node: Sample Debugging Session996235
- Node: Debugger Invocation996785
- Node: Finding The Bug998410
- Node: List of Debugger Commands1005042
- Node: Breakpoint Control1006419
- Node: Debugger Execution Control1010241
- Node: Viewing And Changing Data1013715
- Node: Execution Stack1017449
- Node: Debugger Info1019130
- Node: Miscellaneous Debugger Commands1023425
- Node: Readline Support1028666
- Node: Limitations1029610
- Node: Debugging Summary1032234
- Node: Namespaces1033533
- Node: Global Namespace1034773
- Node: Qualified Names1036207
- Node: Default Namespace1037242
- Node: Changing The Namespace1038015
- Node: Naming Rules1039697
- Node: Internal Name Management1041652
- Node: Namespace Example1042722
- Node: Inclusion For Namespaces1045301
- Node: Namespace And Features1047744
- Node: Namespace Summary1049206
- Node: Arbitrary Precision Arithmetic1050719
- Node: Computer Arithmetic1052238
- Ref: table-numeric-ranges1056163
- Ref: table-floating-point-ranges1056660
- Ref: Computer Arithmetic-Footnote-11057318
- Node: Math Definitions1057375
- Ref: table-ieee-formats1060407
- Node: MPFR features1060980
- Node: MPFR On Parole1061433
- Ref: MPFR On Parole-Footnote-11062274
- Node: MPFR Intro1062433
- Node: FP Math Caution1064117
- Ref: FP Math Caution-Footnote-11065189
- Node: Inexactness of computations1065562
- Node: Inexact representation1066593
- Node: Comparing FP Values1067974
- Node: Errors accumulate1069232
- Node: Strange values1070697
- Ref: Strange values-Footnote-11073351
- Node: Getting Accuracy1073456
- Node: Try To Round1076193
- Node: Setting precision1077100
- Ref: table-predefined-precision-strings1077805
- Node: Setting the rounding mode1079689
- Ref: table-gawk-rounding-modes1080071
- Ref: Setting the rounding mode-Footnote-11084123
- Node: Arbitrary Precision Integers1084306
- Ref: Arbitrary Precision Integers-Footnote-11087516
- Node: Checking for MPFR1087669
- Node: POSIX Floating Point Problems1089159
- Ref: POSIX Floating Point Problems-Footnote-11093979
- Node: Floating point summary1094017
- Node: Dynamic Extensions1096273
- Node: Extension Intro1097870
- Node: Plugin License1099172
- Node: Extension Mechanism Outline1099985
- Ref: figure-load-extension1100436
- Ref: figure-register-new-function1102014
- Ref: figure-call-new-function1103123
- Node: Extension API Description1105238
- Node: Extension API Functions Introduction1106967
- Ref: table-api-std-headers1108861
- Node: General Data Types1113302
- Ref: General Data Types-Footnote-11122448
- Node: Memory Allocation Functions1122751
- Ref: Memory Allocation Functions-Footnote-11127468
- Node: Constructor Functions1127567
- Node: API Ownership of MPFR and GMP Values1131468
- Node: Registration Functions1133021
- Node: Extension Functions1133725
- Node: Exit Callback Functions1139299
- Node: Extension Version String1140613
- Node: Input Parsers1141308
- Node: Output Wrappers1155927
- Node: Two-way processors1160769
- Node: Printing Messages1163122
- Ref: Printing Messages-Footnote-11164333
- Node: Updating ERRNO1164486
- Node: Requesting Values1165285
- Ref: table-value-types-returned1166038
- Node: Accessing Parameters1168097
- Node: Symbol Table Access1169378
- Node: Symbol table by name1169890
- Ref: Symbol table by name-Footnote-11173091
- Node: Symbol table by cookie1173223
- Ref: Symbol table by cookie-Footnote-11177492
- Node: Cached values1177556
- Ref: Cached values-Footnote-11181188
- Node: Array Manipulation1181345
- Ref: Array Manipulation-Footnote-11182444
- Node: Array Data Types1182481
- Ref: Array Data Types-Footnote-11185299
- Node: Array Functions1185395
- Node: Flattening Arrays1190424
- Node: Creating Arrays1197472
- Node: Redirection API1202314
- Node: Extension API Variables1205331
- Node: Extension Versioning1206054
- Ref: gawk-api-version1206483
- Node: Extension GMP/MPFR Versioning1208270
- Node: Extension API Informational Variables1209974
- Node: Extension API Boilerplate1211227
- Node: Changes from API V11215357
- Node: Finding Extensions1216989
- Node: Extension Example1217564
- Node: Internal File Description1218386
- Node: Internal File Ops1222678
- Ref: Internal File Ops-Footnote-11234228
- Node: Using Internal File Ops1234376
- Ref: Using Internal File Ops-Footnote-11236809
- Node: Extension Samples1237087
- Node: Extension Sample File Functions1238656
- Node: Extension Sample Fnmatch1246781
- Node: Extension Sample Fork1248376
- Node: Extension Sample Inplace1249652
- Node: Extension Sample Ord1253754
- Node: Extension Sample Readdir1254630
- Ref: table-readdir-file-types1255419
- Node: Extension Sample Revout1256775
- Node: Extension Sample Rev2way1257372
- Node: Extension Sample Read write array1258124
- Node: Extension Sample Readfile1261398
- Node: Extension Sample Time1262529
- Node: Extension Sample API Tests1264529
- Node: gawkextlib1265037
- Node: Extension summary1268069
- Node: Extension Exercises1271917
- Node: Language History1273187
- Node: V7/SVR3.11274899
- Node: SVR41277249
- Node: POSIX1278781
- Node: BTL1280206
- Node: POSIX/GNU1280973
- Ref: Gawk Extension Functions1284363
- Node: Feature History1287787
- Node: Common Extensions1307819
- Node: Ranges and Locales1309294
- Ref: Ranges and Locales-Footnote-11314079
- Ref: Ranges and Locales-Footnote-21314106
- Ref: Ranges and Locales-Footnote-31314341
- Node: Contributors1314564
- Node: History summary1320755
- Node: Installation1322197
- Node: Gawk Distribution1323161
- Node: Getting1323653
- Node: Extracting1324652
- Node: Distribution contents1326358
- Node: Unix Installation1334248
- Node: Quick Installation1335068
- Node: Compiling with MPFR1337608
- Node: Shell Startup Files1338314
- Node: Additional Configuration Options1339471
- Node: Configuration Philosophy1341854
- Node: Compiling from Git1344354
- Node: Building the Documentation1344913
- Node: Non-Unix Installation1346325
- Node: PC Installation1346801
- Node: PC Binary Installation1347670
- Node: PC Compiling1348563
- Node: PC Using1349741
- Node: Cygwin1353457
- Node: MSYS1354709
- Node: OpenVMS Installation1355335
- Node: OpenVMS Compilation1356016
- Ref: OpenVMS Compilation-Footnote-11357499
- Node: OpenVMS Dynamic Extensions1357557
- Node: OpenVMS Installation Details1359193
- Node: OpenVMS Running1361624
- Node: OpenVMS GNV1365761
- Node: Bugs1366516
- Node: Bug definition1367436
- Node: Bug address1371037
- Node: Usenet1374606
- Node: Performance bugs1375819
- Node: Asking for help1378823
- Node: Maintainers1380810
- Node: Other Versions1381837
- Node: Installation summary1391441
- Node: Notes1392823
- Node: Compatibility Mode1393633
- Node: Additions1394455
- Node: Accessing The Source1395400
- Node: Adding Code1396931
- Node: New Ports1404042
- Node: Derived Files1408545
- Ref: Derived Files-Footnote-11414356
- Ref: Derived Files-Footnote-21414391
- Ref: Derived Files-Footnote-31415002
- Node: Future Extensions1415116
- Node: Implementation Limitations1415786
- Node: Extension Design1417028
- Node: Old Extension Problems1418188
- Ref: Old Extension Problems-Footnote-11419760
- Node: Extension New Mechanism Goals1419821
- Ref: Extension New Mechanism Goals-Footnote-11423291
- Node: Extension Other Design Decisions1423492
- Node: Extension Future Growth1425689
- Node: Notes summary1426309
- Node: Basic Concepts1427519
- Node: Basic High Level1428204
- Ref: figure-general-flow1428486
- Ref: figure-process-flow1429188
- Ref: Basic High Level-Footnote-11432558
- Node: Basic Data Typing1432747
- Node: Glossary1436155
- Node: Copying1469033
- Node: GNU Free Documentation License1506591
- Node: Index1531714
++Node: Id Program806316
++Node: Split Program816408
++Ref: Split Program-Footnote-1826621
++Node: Tee Program826806
++Node: Uniq Program829712
++Node: Wc Program837572
++Node: Bytes vs. Characters837967
++Node: Using extensions839567
++Node: wc program840345
++Node: Miscellaneous Programs845338
++Node: Dupword Program846563
++Node: Alarm Program848612
++Node: Translate Program853515
++Ref: Translate Program-Footnote-1858224
++Node: Labels Program858502
++Ref: Labels Program-Footnote-1861937
++Node: Word Sorting862021
++Node: History Sorting866195
++Node: Extract Program868468
++Node: Simple Sed876721
++Node: Igawk Program879931
++Ref: Igawk Program-Footnote-1895141
++Ref: Igawk Program-Footnote-2895347
++Ref: Igawk Program-Footnote-3895477
++Node: Anagram Program895604
++Node: Signature Program898690
++Node: Programs Summary899940
++Node: Programs Exercises901194
++Ref: Programs Exercises-Footnote-1905496
++Node: Advanced Features905582
++Node: Nondecimal Data908063
++Node: Boolean Typed Values909693
++Node: Array Sorting911650
++Node: Controlling Array Traversal912379
++Ref: Controlling Array Traversal-Footnote-1920882
++Node: Array Sorting Functions921004
++Ref: Array Sorting Functions-Footnote-1927101
++Node: Two-way I/O927309
++Ref: Two-way I/O-Footnote-1935280
++Ref: Two-way I/O-Footnote-2935471
++Node: TCP/IP Networking935553
++Node: Profiling938721
++Node: Persistent Memory948391
++Ref: Persistent Memory-Footnote-1957963
++Node: Extension Philosophy958094
++Node: Advanced Features Summary959621
++Node: Internationalization961887
++Node: I18N and L10N963589
++Node: Explaining gettext964284
++Ref: Explaining gettext-Footnote-1970420
++Ref: Explaining gettext-Footnote-2970613
++Node: Programmer i18n970778
++Ref: Programmer i18n-Footnote-1975890
++Node: Translator i18n975939
++Node: String Extraction976769
++Ref: String Extraction-Footnote-1977945
++Node: Printf Ordering978043
++Ref: Printf Ordering-Footnote-1980901
++Node: I18N Portability980969
++Ref: I18N Portability-Footnote-1983529
++Node: I18N Example983596
++Ref: I18N Example-Footnote-1986990
++Ref: I18N Example-Footnote-2987063
++Node: Gawk I18N987180
++Node: I18N Summary987834
++Node: Debugger989231
++Node: Debugging990251
++Node: Debugging Concepts990700
++Node: Debugging Terms992517
++Node: Awk Debugging995120
++Ref: Awk Debugging-Footnote-1996093
++Node: Sample Debugging Session996229
++Node: Debugger Invocation996779
++Node: Finding The Bug998404
++Node: List of Debugger Commands1005036
++Node: Breakpoint Control1006413
++Node: Debugger Execution Control1010235
++Node: Viewing And Changing Data1013709
++Node: Execution Stack1017443
++Node: Debugger Info1019124
++Node: Miscellaneous Debugger Commands1023419
++Node: Readline Support1028660
++Node: Limitations1029604
++Node: Debugging Summary1032228
++Node: Namespaces1033527
++Node: Global Namespace1034767
++Node: Qualified Names1036201
++Node: Default Namespace1037236
++Node: Changing The Namespace1038009
++Node: Naming Rules1039691
++Node: Internal Name Management1041646
++Node: Namespace Example1042716
++Node: Inclusion For Namespaces1045295
++Node: Namespace And Features1047738
++Node: Namespace Summary1049200
++Node: Arbitrary Precision Arithmetic1050713
++Node: Computer Arithmetic1052232
++Ref: table-numeric-ranges1056157
++Ref: table-floating-point-ranges1056654
++Ref: Computer Arithmetic-Footnote-11057312
++Node: Math Definitions1057369
++Ref: table-ieee-formats1060401
++Node: MPFR features1060974
++Node: MPFR On Parole1061427
++Ref: MPFR On Parole-Footnote-11062268
++Node: MPFR Intro1062427
++Node: FP Math Caution1064111
++Ref: FP Math Caution-Footnote-11065183
++Node: Inexactness of computations1065556
++Node: Inexact representation1066587
++Node: Comparing FP Values1067968
++Node: Errors accumulate1069226
++Node: Strange values1070691
++Ref: Strange values-Footnote-11073345
++Node: Getting Accuracy1073450
++Node: Try To Round1076187
++Node: Setting precision1077094
++Ref: table-predefined-precision-strings1077799
++Node: Setting the rounding mode1079683
++Ref: table-gawk-rounding-modes1080065
++Ref: Setting the rounding mode-Footnote-11084117
++Node: Arbitrary Precision Integers1084300
++Ref: Arbitrary Precision Integers-Footnote-11087510
++Node: Checking for MPFR1087663
++Node: POSIX Floating Point Problems1089153
++Ref: POSIX Floating Point Problems-Footnote-11093973
++Node: Floating point summary1094011
++Node: Dynamic Extensions1096267
++Node: Extension Intro1097864
++Node: Plugin License1099166
++Node: Extension Mechanism Outline1099979
++Ref: figure-load-extension1100430
++Ref: figure-register-new-function1102008
++Ref: figure-call-new-function1103117
++Node: Extension API Description1105232
++Node: Extension API Functions Introduction1106961
++Ref: table-api-std-headers1108855
++Node: General Data Types1113296
++Ref: General Data Types-Footnote-11122442
++Node: Memory Allocation Functions1122745
++Ref: Memory Allocation Functions-Footnote-11127462
++Node: Constructor Functions1127561
++Node: API Ownership of MPFR and GMP Values1131462
++Node: Registration Functions1133015
++Node: Extension Functions1133719
++Node: Exit Callback Functions1139293
++Node: Extension Version String1140607
++Node: Input Parsers1141302
++Node: Output Wrappers1155921
++Node: Two-way processors1160763
++Node: Printing Messages1163116
++Ref: Printing Messages-Footnote-11164327
++Node: Updating ERRNO1164480
++Node: Requesting Values1165279
++Ref: table-value-types-returned1166032
++Node: Accessing Parameters1168091
++Node: Symbol Table Access1169372
++Node: Symbol table by name1169884
++Ref: Symbol table by name-Footnote-11173085
++Node: Symbol table by cookie1173217
++Ref: Symbol table by cookie-Footnote-11177486
++Node: Cached values1177550
++Ref: Cached values-Footnote-11181182
++Node: Array Manipulation1181339
++Ref: Array Manipulation-Footnote-11182438
++Node: Array Data Types1182475
++Ref: Array Data Types-Footnote-11185293
++Node: Array Functions1185389
++Node: Flattening Arrays1190418
++Node: Creating Arrays1197466
++Node: Redirection API1202308
++Node: Extension API Variables1205325
++Node: Extension Versioning1206048
++Ref: gawk-api-version1206477
++Node: Extension GMP/MPFR Versioning1208264
++Node: Extension API Informational Variables1209968
++Node: Extension API Boilerplate1211221
++Node: Changes from API V11215351
++Node: Finding Extensions1216983
++Node: Extension Example1217558
++Node: Internal File Description1218380
++Node: Internal File Ops1222672
++Ref: Internal File Ops-Footnote-11234222
++Node: Using Internal File Ops1234370
++Ref: Using Internal File Ops-Footnote-11236803
++Node: Extension Samples1237081
++Node: Extension Sample File Functions1238650
++Node: Extension Sample Fnmatch1246775
++Node: Extension Sample Fork1248370
++Node: Extension Sample Inplace1249646
++Node: Extension Sample Ord1253748
++Node: Extension Sample Readdir1254624
++Ref: table-readdir-file-types1255413
++Node: Extension Sample Revout1256769
++Node: Extension Sample Rev2way1257366
++Node: Extension Sample Read write array1258118
++Node: Extension Sample Readfile1261392
++Node: Extension Sample Time1262523
++Node: Extension Sample API Tests1264523
++Node: gawkextlib1265031
++Node: Extension summary1268063
++Node: Extension Exercises1271911
++Node: Language History1273181
++Node: V7/SVR3.11274893
++Node: SVR41277243
++Node: POSIX1278775
++Node: BTL1280200
++Node: POSIX/GNU1280967
++Ref: Gawk Extension Functions1284357
++Node: Feature History1287781
++Node: Common Extensions1307813
++Node: Ranges and Locales1309288
++Ref: Ranges and Locales-Footnote-11314073
++Ref: Ranges and Locales-Footnote-21314100
++Ref: Ranges and Locales-Footnote-31314335
++Node: Contributors1314558
++Node: History summary1320749
++Node: Installation1322191
++Node: Gawk Distribution1323155
++Node: Getting1323647
++Node: Extracting1324646
++Node: Distribution contents1326352
++Node: Unix Installation1334242
++Node: Quick Installation1335062
++Node: Compiling with MPFR1337602
++Node: Shell Startup Files1338308
++Node: Additional Configuration Options1339465
++Node: Configuration Philosophy1341848
++Node: Compiling from Git1344348
++Node: Building the Documentation1344907
++Node: Non-Unix Installation1346319
++Node: PC Installation1346795
++Node: PC Binary Installation1347664
++Node: PC Compiling1348557
++Node: PC Using1349735
++Node: Cygwin1353451
++Node: MSYS1354703
++Node: OpenVMS Installation1355329
++Node: OpenVMS Compilation1356010
++Ref: OpenVMS Compilation-Footnote-11357493
++Node: OpenVMS Dynamic Extensions1357551
++Node: OpenVMS Installation Details1359187
++Node: OpenVMS Running1361618
++Node: OpenVMS GNV1365755
++Node: Bugs1366510
++Node: Bug definition1367430
++Node: Bug address1371031
++Node: Usenet1374600
++Node: Performance bugs1375813
++Node: Asking for help1378817
++Node: Maintainers1380804
++Node: Other Versions1381831
++Node: Installation summary1391435
++Node: Notes1392817
++Node: Compatibility Mode1393627
++Node: Additions1394449
++Node: Accessing The Source1395394
++Node: Adding Code1396925
++Node: New Ports1404036
++Node: Derived Files1408539
++Ref: Derived Files-Footnote-11414350
++Ref: Derived Files-Footnote-21414385
++Ref: Derived Files-Footnote-31414996
++Node: Future Extensions1415110
++Node: Implementation Limitations1415780
++Node: Extension Design1417022
++Node: Old Extension Problems1418182
++Ref: Old Extension Problems-Footnote-11419754
++Node: Extension New Mechanism Goals1419815
++Ref: Extension New Mechanism Goals-Footnote-11423285
++Node: Extension Other Design Decisions1423486
++Node: Extension Future Growth1425683
++Node: Notes summary1426303
++Node: Basic Concepts1427513
++Node: Basic High Level1428198
++Ref: figure-general-flow1428480
++Ref: figure-process-flow1429182
++Ref: Basic High Level-Footnote-11432552
++Node: Basic Data Typing1432741
++Node: Glossary1436149
++Node: Copying1469027
++Node: GNU Free Documentation License1506585
++Node: Index1531708
  
  End Tag Table
  

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

Summary of changes:
 doc/ChangeLog    |    5 +
 doc/gawk.info    |  574 ++++++++---------
 doc/gawk.texi    |    9 +-
 pc/ChangeLog     |    4 +
 pc/Makefile.tst  |    2 +-
 po/ChangeLog     |    8 +
 po/bg.po         | 1761 ++++++++++++++++++++++------------------------------
 po/de.po         | 1830 ++++++++++++++++++++++--------------------------------
 po/it.po         |  902 ++++++++++++---------------
 po/ko.po         | 1497 ++++++++++++++++++++------------------------
 po/ro.po         | 1793 ++++++++++++++++++++++------------------------------
 po/sv.po         | 1423 +++++++++++++++++-------------------------
 po/zh_CN.po      | 1298 ++++++++++++++++++--------------------
 test/ChangeLog   |    5 +
 test/Makefile.am |    2 +-
 test/Makefile.in |    2 +-
 16 files changed, 4777 insertions(+), 6338 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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