gawk-diffs
[Top][All Lists]
Advanced

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

[SCM] gawk branch, feature/minrx, updated. gawk-4.1.0-5844-g3cca6de9


From: Arnold Robbins
Subject: [SCM] gawk branch, feature/minrx, updated. gawk-4.1.0-5844-g3cca6de9
Date: Fri, 25 Oct 2024 02:17:07 -0400 (EDT)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, feature/minrx has been updated
       via  3cca6de9852b7a93271209cddec8852427f87233 (commit)
       via  adcf216a619c00e111e8ff208476b01b7f661bac (commit)
       via  b3fae6d7fde8173fb8d58de6eb38fe1d79f5d979 (commit)
       via  dd309e2626b132dcd9e2693a64eaf17f69e25719 (commit)
      from  00c7ac0ca5da9b18cc5c8ac17d7bb2e7e1a86747 (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=3cca6de9852b7a93271209cddec8852427f87233

commit 3cca6de9852b7a93271209cddec8852427f87233
Merge: 00c7ac0c adcf216a
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Fri Oct 25 09:16:55 2024 +0300

    Merge branch 'master' into feature/minrx

diff --cc doc/gawk.info
index ddc45adb,2dc99c58..03b53f9e
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -40160,630 -40125,629 +40166,630 @@@ Inde
  
  Tag Table:
  Node: Top1203
 -Node: Foreword347180
 -Node: Foreword451754
 -Node: Preface53298
 -Ref: Preface-Footnote-156284
 -Ref: Preface-Footnote-256393
 -Ref: Preface-Footnote-356627
 -Node: History56773
 -Node: Names59387
 -Ref: Names-Footnote-160541
 -Node: This Manual60704
 -Ref: This Manual-Footnote-167634
 -Node: Conventions67742
 -Node: Manual History70171
 -Ref: Manual History-Footnote-173196
 -Ref: Manual History-Footnote-273237
 -Node: How To Contribute73311
 -Node: Acknowledgments74257
 -Node: Getting Started79246
 -Node: Running gawk81773
 -Node: One-shot82991
 -Node: Read Terminal84290
 -Node: Long86344
 -Node: Executable Scripts87994
 -Ref: Executable Scripts-Footnote-190764
 -Node: Comments90871
 -Node: Quoting93401
 -Node: DOS Quoting99045
 -Node: Sample Data Files101125
 -Node: Very Simple103760
 -Node: Two Rules110014
 -Node: More Complex111966
 -Node: Statements/Lines114386
 -Ref: Statements/Lines-Footnote-1119898
 -Node: Other Features120187
 -Node: When121155
 -Ref: When-Footnote-1122957
 -Node: Intro Summary123022
 -Node: Invoking Gawk123976
 -Node: Command Line125538
 -Node: Options126388
 -Ref: Options-Footnote-1145730
 -Ref: Options-Footnote-2145965
 -Node: Other Arguments145990
 -Node: Naming Standard Input150155
 -Node: Environment Variables151425
 -Node: AWKPATH Variable151999
 -Ref: AWKPATH Variable-Footnote-1155583
 -Ref: AWKPATH Variable-Footnote-2155617
 -Node: AWKLIBPATH Variable156008
 -Ref: AWKLIBPATH Variable-Footnote-1157783
 -Node: Other Environment Variables158178
 -Node: Exit Status162654
 -Node: Include Files163367
 -Node: Loading Shared Libraries167612
 -Node: Obsolete169104
 -Node: Undocumented169852
 -Node: Invoking Summary170149
 -Node: Regexp173174
 -Node: Regexp Usage174668
 -Node: Escape Sequences176769
 -Ref: Escape Sequences-Footnote-1184304
 -Node: Regexp Operators184382
 -Node: Regexp Operator Details184875
 -Ref: Regexp Operator Details-Footnote-1192886
 -Node: Interval Expressions193045
 -Ref: Interval Expressions-Footnote-1195312
 -Node: Bracket Expressions195410
 -Ref: table-char-classes197966
 -Node: Leftmost Longest201464
 -Node: Computed Regexps202820
 -Node: GNU Regexp Operators206335
 -Node: Case-sensitivity211432
 -Ref: Case-sensitivity-Footnote-1214382
 -Ref: Case-sensitivity-Footnote-2214625
 -Node: Regexp Summary214737
 -Node: Reading Files216259
 -Node: Records218578
 -Node: awk split records219853
 -Node: gawk split records224735
 -Ref: gawk split records-Footnote-1230023
 -Node: Fields230060
 -Ref: Fields-Footnote-1232976
 -Node: Nonconstant Fields233096
 -Ref: Nonconstant Fields-Footnote-1235404
 -Node: Changing Fields235620
 -Node: Field Separators241918
 -Node: Default Field Splitting244787
 -Node: Regexp Field Splitting245929
 -Node: Single Character Fields249758
 -Node: Comma Separated Fields250847
 -Ref: table-csv-examples252251
 -Node: Command Line Field Separator254550
 -Node: Full Line Fields257926
 -Ref: Full Line Fields-Footnote-1259504
 -Ref: Full Line Fields-Footnote-2259550
 -Node: Field Splitting Summary259655
 -Node: Constant Size261972
 -Node: Fixed width data262716
 -Node: Skipping intervening266231
 -Node: Allowing trailing data267033
 -Node: Fields with fixed data268094
 -Node: Splitting By Content269716
 -Ref: Splitting By Content-Footnote-1275216
 -Node: FS versus FPAT275379
 -Node: Testing field creation276562
 -Node: Multiple Line278336
 -Node: Getline284805
 -Node: Plain Getline287393
 -Node: Getline/Variable290041
 -Node: Getline/File291237
 -Node: Getline/Variable/File292685
 -Ref: Getline/Variable/File-Footnote-1294330
 -Node: Getline/Pipe294426
 -Node: Getline/Variable/Pipe297234
 -Node: Getline/Coprocess298417
 -Node: Getline/Variable/Coprocess299740
 -Node: Getline Notes300506
 -Node: Getline Summary304483
 -Ref: table-getline-variants304927
 -Node: Read Timeout305831
 -Ref: Read Timeout-Footnote-1309793
 -Node: Retrying Input309851
 -Node: Command-line directories311118
 -Node: Input Summary312056
 -Node: Input Exercises315436
 -Node: Printing315874
 -Node: Print317817
 -Node: Print Examples319318
 -Node: Output Separators322163
 -Node: OFMT324270
 -Node: Printf325983
 -Node: Basic Printf326788
 -Node: Control Letters328423
 -Node: Format Modifiers333869
 -Node: Printf Examples340141
 -Node: Redirection342682
 -Node: Special FD350454
 -Ref: Special FD-Footnote-1353752
 -Node: Special Files353830
 -Node: Other Inherited Files354459
 -Node: Special Network355524
 -Node: Special Caveats356412
 -Node: Close Files And Pipes357395
 -Ref: Close Files And Pipes-Footnote-1363519
 -Node: Close Return Value363667
 -Ref: table-close-pipe-return-values364938
 -Ref: Close Return Value-Footnote-1365769
 -Node: Noflush365925
 -Node: Nonfatal367433
 -Node: Output Summary369848
 -Node: Output Exercises371134
 -Node: Expressions371825
 -Node: Values373025
 -Node: Constants373703
 -Node: Scalar Constants374398
 -Ref: Scalar Constants-Footnote-1376974
 -Ref: Scalar Constants-Footnote-2377224
 -Node: Nondecimal-numbers377304
 -Node: Regexp Constants380417
 -Node: Using Constant Regexps380963
 -Node: Standard Regexp Constants381609
 -Node: Strong Regexp Constants384905
 -Node: Variables388748
 -Node: Using Variables389413
 -Node: Assignment Options391387
 -Node: Conversion393938
 -Node: Strings And Numbers394470
 -Ref: Strings And Numbers-Footnote-1397680
 -Node: Locale influences conversions397789
 -Ref: table-locale-affects400627
 -Node: All Operators401269
 -Node: Arithmetic Ops401910
 -Node: Concatenation404733
 -Ref: Concatenation-Footnote-1407669
 -Node: Assignment Ops407788
 -Ref: table-assign-ops412915
 -Node: Increment Ops414296
 -Node: Truth Values and Conditions417887
 -Node: Truth Values418981
 -Node: Typing and Comparison420061
 -Node: Variable Typing420893
 -Ref: Variable Typing-Footnote-1427537
 -Ref: Variable Typing-Footnote-2427617
 -Node: Comparison Operators427698
 -Ref: table-relational-ops428125
 -Node: POSIX String Comparison431801
 -Ref: POSIX String Comparison-Footnote-1433558
 -Ref: POSIX String Comparison-Footnote-2433701
 -Node: Boolean Ops433785
 -Ref: Boolean Ops-Footnote-1438459
 -Node: Conditional Exp438555
 -Node: Function Calls440335
 -Node: Precedence444282
 -Node: Locales448145
 -Node: Expressions Summary449821
 -Node: Patterns and Actions452476
 -Node: Pattern Overview453612
 -Node: Regexp Patterns455337
 -Node: Expression Patterns455883
 -Node: Ranges459788
 -Node: BEGIN/END462962
 -Node: Using BEGIN/END463771
 -Ref: Using BEGIN/END-Footnote-1466679
 -Node: I/O And BEGIN/END466789
 -Node: BEGINFILE/ENDFILE469271
 -Node: Empty472701
 -Node: Using Shell Variables473018
 -Node: Action Overview475354
 -Node: Statements477790
 -Node: If Statement479686
 -Node: While Statement481249
 -Node: Do Statement483337
 -Node: For Statement484521
 -Node: Switch Statement487876
 -Node: Break Statement490425
 -Node: Continue Statement492617
 -Node: Next Statement494548
 -Node: Nextfile Statement497027
 -Node: Exit Statement499880
 -Node: Built-in Variables502407
 -Node: User-modified503584
 -Node: Auto-set511791
 -Ref: Auto-set-Footnote-1529875
 -Ref: Auto-set-Footnote-2530093
 -Node: ARGC and ARGV530149
 -Node: Pattern Action Summary534578
 -Node: Arrays537184
 -Node: Array Basics538557
 -Node: Array Intro539405
 -Ref: figure-array-elements541416
 -Ref: Array Intro-Footnote-1544269
 -Node: Reference to Elements544401
 -Node: Assigning Elements546921
 -Node: Array Example547416
 -Node: Scanning an Array549378
 -Node: Controlling Scanning552473
 -Ref: Controlling Scanning-Footnote-1559108
 -Node: Numeric Array Subscripts559432
 -Node: Uninitialized Subscripts561700
 -Node: Delete563373
 -Ref: Delete-Footnote-1566185
 -Node: Multidimensional566242
 -Node: Multiscanning569445
 -Node: Arrays of Arrays571112
 -Node: Arrays Summary575416
 -Node: Functions577603
 -Node: Built-in578805
 -Node: Calling Built-in579994
 -Node: Boolean Functions582034
 -Node: Numeric Functions582596
 -Ref: Numeric Functions-Footnote-1586781
 -Ref: Numeric Functions-Footnote-2587464
 -Ref: Numeric Functions-Footnote-3587516
 -Node: String Functions587792
 -Ref: String Functions-Footnote-1614243
 -Ref: String Functions-Footnote-2614375
 -Ref: String Functions-Footnote-3614631
 -Node: Gory Details614718
 -Ref: table-sub-escapes616727
 -Ref: table-sub-proposed618279
 -Ref: table-posix-sub619753
 -Ref: table-gensub-escapes621405
 -Ref: Gory Details-Footnote-1622233
 -Node: I/O Functions622387
 -Ref: table-system-return-values629063
 -Ref: I/O Functions-Footnote-1631225
 -Ref: I/O Functions-Footnote-2631373
 -Node: Time Functions631493
 -Ref: Time Functions-Footnote-1643205
 -Ref: Time Functions-Footnote-2643273
 -Ref: Time Functions-Footnote-3643435
 -Ref: Time Functions-Footnote-4643546
 -Ref: Time Functions-Footnote-5643662
 -Ref: Time Functions-Footnote-6643889
 -Node: Bitwise Functions644167
 -Ref: table-bitwise-ops644765
 -Ref: Bitwise Functions-Footnote-1651326
 -Ref: Bitwise Functions-Footnote-2651503
 -Node: Type Functions651698
 -Node: I18N Functions653869
 -Node: User-defined655604
 -Node: Definition Syntax656350
 -Ref: Definition Syntax-Footnote-1662205
 -Node: Function Example662280
 -Ref: Function Example-Footnote-1665259
 -Node: Function Calling665281
 -Node: Calling A Function665873
 -Node: Variable Scope666843
 -Node: Pass By Value/Reference669897
 -Node: Function Caveats672625
 -Ref: Function Caveats-Footnote-1674716
 -Node: Return Statement674836
 -Node: Dynamic Typing677868
 -Node: Dynamic Typing Awk678450
 -Node: Dynamic Typing Gawk680588
 -Node: Shadowed Variables683958
 -Node: Indirect Calls686306
 -Node: Functions Summary697447
 -Node: Library Functions700413
 -Ref: Library Functions-Footnote-1703961
 -Ref: Library Functions-Footnote-2704106
 -Node: Library Names704281
 -Ref: Library Names-Footnote-1708052
 -Ref: Library Names-Footnote-2708279
 -Node: General Functions708373
 -Node: Strtonum Function709643
 -Node: Assert Function712725
 -Node: Round Function716175
 -Node: Cliff Random Function717747
 -Node: Ordinal Functions718771
 -Ref: Ordinal Functions-Footnote-1721874
 -Ref: Ordinal Functions-Footnote-2722126
 -Node: Join Function722340
 -Ref: Join Function-Footnote-1724138
 -Node: Getlocaltime Function724342
 -Node: Readfile Function728116
 -Node: Shell Quoting730145
 -Node: Isnumeric Function731601
 -Node: To CSV Function733037
 -Node: Data File Management735129
 -Node: Filetrans Function735761
 -Node: Rewind Function740037
 -Node: File Checking742008
 -Ref: File Checking-Footnote-1743374
 -Node: Empty Files743579
 -Node: Ignoring Assigns745642
 -Node: Getopt Function747216
 -Ref: Getopt Function-Footnote-1763034
 -Node: Passwd Functions763246
 -Ref: Passwd Functions-Footnote-1772381
 -Node: Group Functions772469
 -Ref: Group Functions-Footnote-1780593
 -Node: Walking Arrays780804
 -Node: Library Functions Summary783850
 -Node: Library Exercises785270
 -Node: Sample Programs785755
 -Node: Running Examples786537
 -Node: Clones787289
 -Node: Cut Program788557
 -Node: Egrep Program798981
 -Node: Id Program808280
 -Node: Split Program818372
 -Ref: Split Program-Footnote-1828585
 -Node: Tee Program828770
 -Node: Uniq Program831676
 -Node: Wc Program839536
 -Node: Bytes vs. Characters839931
 -Node: Using extensions841531
 -Node: wc program842309
 -Node: Miscellaneous Programs847302
 -Node: Dupword Program848527
 -Node: Alarm Program850576
 -Node: Translate Program855479
 -Ref: Translate Program-Footnote-1860188
 -Node: Labels Program860466
 -Ref: Labels Program-Footnote-1863901
 -Node: Word Sorting863985
 -Node: History Sorting868159
 -Node: Extract Program870432
 -Node: Simple Sed878685
 -Node: Igawk Program881895
 -Ref: Igawk Program-Footnote-1897105
 -Ref: Igawk Program-Footnote-2897311
 -Ref: Igawk Program-Footnote-3897441
 -Node: Anagram Program897568
 -Node: Signature Program900654
 -Node: Programs Summary901904
 -Node: Programs Exercises903158
 -Ref: Programs Exercises-Footnote-1907987
 -Node: Advanced Features908073
 -Node: Nondecimal Data910554
 -Node: Boolean Typed Values912184
 -Node: Array Sorting914141
 -Node: Controlling Array Traversal914870
 -Ref: Controlling Array Traversal-Footnote-1923373
 -Node: Array Sorting Functions923495
 -Ref: Array Sorting Functions-Footnote-1929592
 -Node: Two-way I/O929800
 -Ref: Two-way I/O-Footnote-1937771
 -Ref: Two-way I/O-Footnote-2937962
 -Node: TCP/IP Networking938044
 -Node: Profiling941212
 -Node: Persistent Memory950882
 -Ref: Persistent Memory-Footnote-1960454
 -Node: Extension Philosophy960585
 -Node: Advanced Features Summary962112
 -Node: Internationalization964378
 -Node: I18N and L10N966080
 -Node: Explaining gettext966775
 -Ref: Explaining gettext-Footnote-1972911
 -Ref: Explaining gettext-Footnote-2973104
 -Node: Programmer i18n973269
 -Ref: Programmer i18n-Footnote-1978381
 -Node: Translator i18n978430
 -Node: String Extraction979260
 -Ref: String Extraction-Footnote-1980436
 -Node: Printf Ordering980534
 -Ref: Printf Ordering-Footnote-1983392
 -Node: I18N Portability983460
 -Ref: I18N Portability-Footnote-1986020
 -Node: I18N Example986087
 -Ref: I18N Example-Footnote-1989481
 -Ref: I18N Example-Footnote-2989554
 -Node: Gawk I18N989671
 -Node: I18N Summary990325
 -Node: Debugger991722
 -Node: Debugging992742
 -Node: Debugging Concepts993191
 -Node: Debugging Terms995008
 -Node: Awk Debugging997611
 -Ref: Awk Debugging-Footnote-1998584
 -Node: Sample Debugging Session998720
 -Node: Debugger Invocation999270
 -Node: Finding The Bug1000895
 -Node: List of Debugger Commands1007527
 -Node: Breakpoint Control1008904
 -Node: Debugger Execution Control1012726
 -Node: Viewing And Changing Data1016200
 -Node: Execution Stack1019934
 -Node: Debugger Info1021615
 -Node: Miscellaneous Debugger Commands1025910
 -Node: Readline Support1031151
 -Node: Limitations1032095
 -Node: Debugging Summary1034719
 -Node: Namespaces1036018
 -Node: Global Namespace1037258
 -Node: Qualified Names1038692
 -Node: Default Namespace1039727
 -Node: Changing The Namespace1040500
 -Node: Naming Rules1042182
 -Node: Internal Name Management1044137
 -Node: Namespace Example1045207
 -Node: Inclusion For Namespaces1047786
 -Node: Namespace And Features1050229
 -Node: Namespace Summary1051691
 -Node: Arbitrary Precision Arithmetic1053204
 -Node: Computer Arithmetic1054723
 -Ref: table-numeric-ranges1058648
 -Ref: table-floating-point-ranges1059145
 -Ref: Computer Arithmetic-Footnote-11059803
 -Node: Math Definitions1059860
 -Ref: table-ieee-formats1062892
 -Node: MPFR features1063465
 -Node: MPFR On Parole1063918
 -Ref: MPFR On Parole-Footnote-11064759
 -Node: MPFR Intro1064918
 -Node: FP Math Caution1066602
 -Ref: FP Math Caution-Footnote-11067674
 -Node: Inexactness of computations1068047
 -Node: Inexact representation1069078
 -Node: Comparing FP Values1070459
 -Node: Errors accumulate1071717
 -Node: Strange values1073182
 -Ref: Strange values-Footnote-11075836
 -Node: Getting Accuracy1075941
 -Node: Try To Round1078678
 -Node: Setting precision1079585
 -Ref: table-predefined-precision-strings1080290
 -Node: Setting the rounding mode1082174
 -Ref: table-gawk-rounding-modes1082556
 -Ref: Setting the rounding mode-Footnote-11086608
 -Node: Arbitrary Precision Integers1086793
 -Ref: Arbitrary Precision Integers-Footnote-11090003
 -Node: Checking for MPFR1090156
 -Node: POSIX Floating Point Problems1091646
 -Ref: POSIX Floating Point Problems-Footnote-11096466
 -Node: Floating point summary1096504
 -Node: Dynamic Extensions1098760
 -Node: Extension Intro1100357
 -Node: Plugin License1101659
 -Node: Extension Mechanism Outline1102472
 -Ref: figure-load-extension1102923
 -Ref: figure-register-new-function1104501
 -Ref: figure-call-new-function1105610
 -Node: Extension API Description1107725
 -Node: Extension API Functions Introduction1109454
 -Ref: table-api-std-headers1111348
 -Node: General Data Types1115789
 -Ref: General Data Types-Footnote-11124935
 -Node: Memory Allocation Functions1125238
 -Ref: Memory Allocation Functions-Footnote-11129953
 -Node: Constructor Functions1130052
 -Node: API Ownership of MPFR and GMP Values1133953
 -Node: Registration Functions1135506
 -Node: Extension Functions1136210
 -Node: Exit Callback Functions1141784
 -Node: Extension Version String1143098
 -Node: Input Parsers1143793
 -Node: Output Wrappers1158412
 -Node: Two-way processors1163254
 -Node: Printing Messages1165607
 -Ref: Printing Messages-Footnote-11166818
 -Node: Updating ERRNO1166971
 -Node: Requesting Values1167770
 -Ref: table-value-types-returned1168523
 -Node: Accessing Parameters1170582
 -Node: Symbol Table Access1171863
 -Node: Symbol table by name1172375
 -Ref: Symbol table by name-Footnote-11175576
 -Node: Symbol table by cookie1175708
 -Ref: Symbol table by cookie-Footnote-11179977
 -Node: Cached values1180041
 -Ref: Cached values-Footnote-11183673
 -Node: Array Manipulation1183830
 -Ref: Array Manipulation-Footnote-11184929
 -Node: Array Data Types1184966
 -Ref: Array Data Types-Footnote-11187784
 -Node: Array Functions1187880
 -Node: Flattening Arrays1192909
 -Node: Creating Arrays1199957
 -Node: Redirection API1204799
 -Node: Extension API Variables1207816
 -Node: Extension Versioning1208539
 -Ref: gawk-api-version1208968
 -Node: Extension GMP/MPFR Versioning1210755
 -Node: Extension API Informational Variables1212459
 -Node: Extension API Boilerplate1213712
 -Node: Changes from API V11217842
 -Node: Finding Extensions1219474
 -Node: Extension Example1220049
 -Node: Internal File Description1220871
 -Node: Internal File Ops1225163
 -Ref: Internal File Ops-Footnote-11236713
 -Node: Using Internal File Ops1236861
 -Ref: Using Internal File Ops-Footnote-11239294
 -Node: Extension Samples1239572
 -Node: Extension Sample File Functions1241141
 -Node: Extension Sample Fnmatch1249266
 -Node: Extension Sample Fork1250861
 -Node: Extension Sample Inplace1252137
 -Node: Extension Sample Ord1256239
 -Node: Extension Sample Readdir1257115
 -Ref: table-readdir-file-types1257904
 -Node: Extension Sample Revout1259260
 -Node: Extension Sample Rev2way1259857
 -Node: Extension Sample Read write array1260609
 -Node: Extension Sample Readfile1263883
 -Node: Extension Sample Time1265014
 -Node: Extension Sample API Tests1267014
 -Node: gawkextlib1267522
 -Node: Extension summary1270554
 -Node: Extension Exercises1274402
 -Node: Language History1275672
 -Node: V7/SVR3.11277384
 -Node: SVR41279734
 -Node: POSIX1281266
 -Node: BTL1282691
 -Node: POSIX/GNU1283458
 -Ref: Gawk Extension Functions1286848
 -Node: Feature History1290272
 -Node: Common Extensions1310304
 -Node: Ranges and Locales1311779
 -Ref: Ranges and Locales-Footnote-11316564
 -Ref: Ranges and Locales-Footnote-21316591
 -Ref: Ranges and Locales-Footnote-31316826
 -Node: Contributors1317049
 -Node: History summary1323401
 -Node: Installation1324843
 -Node: Gawk Distribution1325807
 -Node: Getting1326299
 -Node: Extracting1327298
 -Node: Distribution contents1329004
 -Node: Unix Installation1336894
 -Node: Quick Installation1337714
 -Node: Compiling with MPFR1340254
 -Node: Shell Startup Files1340960
 -Node: Additional Configuration Options1342117
 -Node: Configuration Philosophy1344500
 -Node: Compiling from Git1347000
 -Node: Building the Documentation1347559
 -Node: Non-Unix Installation1348971
 -Node: PC Installation1349447
 -Node: PC Binary Installation1350316
 -Node: PC Compiling1351209
 -Node: PC Using1352387
 -Node: Cygwin1356103
 -Node: MSYS1357355
 -Node: OpenVMS Installation1357981
 -Node: OpenVMS Compilation1358662
 -Ref: OpenVMS Compilation-Footnote-11360145
 -Node: OpenVMS Dynamic Extensions1360203
 -Node: OpenVMS Installation Details1361839
 -Node: OpenVMS Running1364270
 -Node: OpenVMS GNV1368407
 -Node: Bugs1369162
 -Node: Bug definition1370082
 -Node: Bug address1373683
 -Node: Usenet1377252
 -Node: Performance bugs1378465
 -Node: Asking for help1381469
 -Node: Maintainers1383456
 -Node: Other Versions1384483
 -Node: Installation summary1394472
 -Node: Notes1395854
 -Node: Compatibility Mode1396664
 -Node: Additions1397486
 -Node: Accessing The Source1398431
 -Node: Adding Code1399962
 -Node: New Ports1407073
 -Node: Derived Files1411576
 -Ref: Derived Files-Footnote-11417387
 -Ref: Derived Files-Footnote-21417422
 -Ref: Derived Files-Footnote-31418033
 -Node: Future Extensions1418147
 -Node: Implementation Limitations1418817
 -Node: Extension Design1420059
 -Node: Old Extension Problems1421219
 -Ref: Old Extension Problems-Footnote-11422791
 -Node: Extension New Mechanism Goals1422852
 -Ref: Extension New Mechanism Goals-Footnote-11426322
 -Node: Extension Other Design Decisions1426523
 -Node: Extension Future Growth1428720
 -Node: Notes summary1429340
 -Node: Basic Concepts1430550
 -Node: Basic High Level1431235
 -Ref: figure-general-flow1431517
 -Ref: figure-process-flow1432219
 -Ref: Basic High Level-Footnote-11435589
 -Node: Basic Data Typing1435778
 -Node: Glossary1439186
 -Node: Copying1472064
 -Node: GNU Free Documentation License1509622
 -Node: Index1534745
 +Node: Foreword347250
 +Node: Foreword451824
 +Node: Preface53368
 +Ref: Preface-Footnote-156354
 +Ref: Preface-Footnote-256463
 +Ref: Preface-Footnote-356697
 +Node: History56843
 +Node: Names59457
 +Ref: Names-Footnote-160611
 +Node: This Manual60774
 +Ref: This Manual-Footnote-167704
 +Node: Conventions67812
 +Node: Manual History70241
 +Ref: Manual History-Footnote-173266
 +Ref: Manual History-Footnote-273307
 +Node: How To Contribute73381
 +Node: Acknowledgments74327
 +Node: Getting Started79316
 +Node: Running gawk81843
 +Node: One-shot83061
 +Node: Read Terminal84360
 +Node: Long86414
 +Node: Executable Scripts88064
 +Ref: Executable Scripts-Footnote-190834
 +Node: Comments90941
 +Node: Quoting93471
 +Node: DOS Quoting99115
 +Node: Sample Data Files101195
 +Node: Very Simple103830
 +Node: Two Rules110084
 +Node: More Complex112036
 +Node: Statements/Lines114456
 +Ref: Statements/Lines-Footnote-1119968
 +Node: Other Features120257
 +Node: When121225
 +Ref: When-Footnote-1123027
 +Node: Intro Summary123092
 +Node: Invoking Gawk124046
 +Node: Command Line125608
 +Node: Options126458
 +Ref: Options-Footnote-1145800
 +Ref: Options-Footnote-2146035
 +Node: Other Arguments146060
 +Node: Naming Standard Input150225
 +Node: Environment Variables151495
 +Node: AWKPATH Variable152069
 +Ref: AWKPATH Variable-Footnote-1155653
 +Ref: AWKPATH Variable-Footnote-2155687
 +Node: AWKLIBPATH Variable156078
 +Ref: AWKLIBPATH Variable-Footnote-1157853
 +Node: Other Environment Variables158248
 +Node: Exit Status162724
 +Node: Include Files163437
 +Node: Loading Shared Libraries167682
 +Node: Obsolete169174
 +Node: Undocumented169922
 +Node: Invoking Summary170219
 +Node: Regexp173244
 +Node: Regexp Usage174800
 +Node: Escape Sequences176901
 +Ref: Escape Sequences-Footnote-1184436
 +Node: Regexp Operators184514
 +Node: Regexp Operator Details185007
 +Ref: Regexp Operator Details-Footnote-1193018
 +Node: Interval Expressions193177
 +Ref: Interval Expressions-Footnote-1195444
 +Node: Bracket Expressions195542
 +Ref: table-char-classes198098
 +Node: Leftmost Longest201596
 +Node: Computed Regexps202952
 +Node: GNU Regexp Operators206467
 +Node: Case-sensitivity211564
 +Ref: Case-sensitivity-Footnote-1214517
 +Ref: Case-sensitivity-Footnote-2214760
 +Node: Choosing Matchers214872
 +Node: Regexp Summary216686
 +Node: Reading Files218211
 +Node: Records220530
 +Node: awk split records221805
 +Node: gawk split records226687
 +Ref: gawk split records-Footnote-1231975
 +Node: Fields232012
 +Ref: Fields-Footnote-1234928
 +Node: Nonconstant Fields235048
 +Ref: Nonconstant Fields-Footnote-1237356
 +Node: Changing Fields237572
 +Node: Field Separators243870
 +Node: Default Field Splitting246739
 +Node: Regexp Field Splitting247881
 +Node: Single Character Fields251710
 +Node: Comma Separated Fields252799
 +Ref: table-csv-examples254203
 +Node: Command Line Field Separator256502
 +Node: Full Line Fields259878
 +Ref: Full Line Fields-Footnote-1261456
 +Ref: Full Line Fields-Footnote-2261502
 +Node: Field Splitting Summary261607
 +Node: Constant Size263924
 +Node: Fixed width data264668
 +Node: Skipping intervening268183
 +Node: Allowing trailing data268985
 +Node: Fields with fixed data270046
 +Node: Splitting By Content271668
 +Ref: Splitting By Content-Footnote-1277168
 +Node: FS versus FPAT277331
 +Node: Testing field creation278514
 +Node: Multiple Line280288
 +Node: Getline286757
 +Node: Plain Getline289345
 +Node: Getline/Variable291993
 +Node: Getline/File293189
 +Node: Getline/Variable/File294637
 +Ref: Getline/Variable/File-Footnote-1296282
 +Node: Getline/Pipe296378
 +Node: Getline/Variable/Pipe299186
 +Node: Getline/Coprocess300369
 +Node: Getline/Variable/Coprocess301692
 +Node: Getline Notes302458
 +Node: Getline Summary306435
 +Ref: table-getline-variants306879
 +Node: Read Timeout307783
 +Ref: Read Timeout-Footnote-1311745
 +Node: Retrying Input311803
 +Node: Command-line directories313070
 +Node: Input Summary314008
 +Node: Input Exercises317388
 +Node: Printing317826
 +Node: Print319769
 +Node: Print Examples321270
 +Node: Output Separators324115
 +Node: OFMT326222
 +Node: Printf327935
 +Node: Basic Printf328740
 +Node: Control Letters330375
 +Node: Format Modifiers335821
 +Node: Printf Examples342093
 +Node: Redirection344634
 +Node: Special FD352406
 +Ref: Special FD-Footnote-1355704
 +Node: Special Files355782
 +Node: Other Inherited Files356411
 +Node: Special Network357476
 +Node: Special Caveats358364
 +Node: Close Files And Pipes359347
 +Ref: Close Files And Pipes-Footnote-1365471
 +Node: Close Return Value365619
 +Ref: table-close-pipe-return-values366890
 +Ref: Close Return Value-Footnote-1367721
 +Node: Noflush367877
 +Node: Nonfatal369385
 +Node: Output Summary371800
 +Node: Output Exercises373086
 +Node: Expressions373777
 +Node: Values374977
 +Node: Constants375655
 +Node: Scalar Constants376350
 +Ref: Scalar Constants-Footnote-1378926
 +Ref: Scalar Constants-Footnote-2379176
 +Node: Nondecimal-numbers379256
 +Node: Regexp Constants382369
 +Node: Using Constant Regexps382915
 +Node: Standard Regexp Constants383561
 +Node: Strong Regexp Constants386857
 +Node: Variables390700
 +Node: Using Variables391365
 +Node: Assignment Options393339
 +Node: Conversion395890
 +Node: Strings And Numbers396422
 +Ref: Strings And Numbers-Footnote-1399632
 +Node: Locale influences conversions399741
 +Ref: table-locale-affects402579
 +Node: All Operators403221
 +Node: Arithmetic Ops403862
 +Node: Concatenation406685
 +Ref: Concatenation-Footnote-1409621
 +Node: Assignment Ops409740
 +Ref: table-assign-ops414867
 +Node: Increment Ops416248
 +Node: Truth Values and Conditions419839
 +Node: Truth Values420933
 +Node: Typing and Comparison422013
 +Node: Variable Typing422845
 +Ref: Variable Typing-Footnote-1429489
 +Ref: Variable Typing-Footnote-2429569
 +Node: Comparison Operators429650
 +Ref: table-relational-ops430077
 +Node: POSIX String Comparison433753
 +Ref: POSIX String Comparison-Footnote-1435510
 +Ref: POSIX String Comparison-Footnote-2435653
 +Node: Boolean Ops435737
 +Ref: Boolean Ops-Footnote-1440411
 +Node: Conditional Exp440507
 +Node: Function Calls442287
 +Node: Precedence446234
 +Node: Locales450097
 +Node: Expressions Summary451773
 +Node: Patterns and Actions454428
 +Node: Pattern Overview455564
 +Node: Regexp Patterns457289
 +Node: Expression Patterns457835
 +Node: Ranges461740
 +Node: BEGIN/END464914
 +Node: Using BEGIN/END465723
 +Ref: Using BEGIN/END-Footnote-1468631
 +Node: I/O And BEGIN/END468741
 +Node: BEGINFILE/ENDFILE471223
 +Node: Empty474653
 +Node: Using Shell Variables474970
 +Node: Action Overview477306
 +Node: Statements479742
 +Node: If Statement481638
 +Node: While Statement483201
 +Node: Do Statement485289
 +Node: For Statement486473
 +Node: Switch Statement489828
 +Node: Break Statement492377
 +Node: Continue Statement494569
 +Node: Next Statement496500
 +Node: Nextfile Statement498979
 +Node: Exit Statement501832
 +Node: Built-in Variables504359
 +Node: User-modified505536
 +Node: Auto-set513743
 +Ref: Auto-set-Footnote-1531827
 +Ref: Auto-set-Footnote-2532045
 +Node: ARGC and ARGV532101
 +Node: Pattern Action Summary536530
 +Node: Arrays539136
 +Node: Array Basics540509
 +Node: Array Intro541357
 +Ref: figure-array-elements543368
 +Ref: Array Intro-Footnote-1546221
 +Node: Reference to Elements546353
 +Node: Assigning Elements548873
 +Node: Array Example549368
 +Node: Scanning an Array551330
 +Node: Controlling Scanning554425
 +Ref: Controlling Scanning-Footnote-1561060
 +Node: Numeric Array Subscripts561384
 +Node: Uninitialized Subscripts563652
 +Node: Delete565325
 +Ref: Delete-Footnote-1568137
 +Node: Multidimensional568194
 +Node: Multiscanning571397
 +Node: Arrays of Arrays573064
 +Node: Arrays Summary577368
 +Node: Functions579555
 +Node: Built-in580757
 +Node: Calling Built-in581946
 +Node: Boolean Functions583986
 +Node: Numeric Functions584548
 +Ref: Numeric Functions-Footnote-1588733
 +Ref: Numeric Functions-Footnote-2589416
 +Ref: Numeric Functions-Footnote-3589468
 +Node: String Functions589744
 +Ref: String Functions-Footnote-1616195
 +Ref: String Functions-Footnote-2616327
 +Ref: String Functions-Footnote-3616583
 +Node: Gory Details616670
 +Ref: table-sub-escapes618679
 +Ref: table-sub-proposed620231
 +Ref: table-posix-sub621705
 +Ref: table-gensub-escapes623357
 +Ref: Gory Details-Footnote-1624185
 +Node: I/O Functions624339
 +Ref: table-system-return-values631015
 +Ref: I/O Functions-Footnote-1633177
 +Ref: I/O Functions-Footnote-2633325
 +Node: Time Functions633445
 +Ref: Time Functions-Footnote-1645157
 +Ref: Time Functions-Footnote-2645225
 +Ref: Time Functions-Footnote-3645387
 +Ref: Time Functions-Footnote-4645498
 +Ref: Time Functions-Footnote-5645614
 +Ref: Time Functions-Footnote-6645841
 +Node: Bitwise Functions646119
 +Ref: table-bitwise-ops646717
- Ref: Bitwise Functions-Footnote-1652959
- Ref: Bitwise Functions-Footnote-2653136
- Node: Type Functions653331
- Node: I18N Functions655502
- Node: User-defined657237
- Node: Definition Syntax657983
- Ref: Definition Syntax-Footnote-1663838
- Node: Function Example663913
- Ref: Function Example-Footnote-1666892
- Node: Function Calling666914
- Node: Calling A Function667506
- Node: Variable Scope668476
- Node: Pass By Value/Reference671530
- Node: Function Caveats674258
- Ref: Function Caveats-Footnote-1676349
- Node: Return Statement676469
- Node: Dynamic Typing679501
- Node: Dynamic Typing Awk680083
- Node: Dynamic Typing Gawk682221
- Node: Shadowed Variables685591
- Node: Indirect Calls687939
- Node: Functions Summary699080
- Node: Library Functions702046
- Ref: Library Functions-Footnote-1705594
- Ref: Library Functions-Footnote-2705739
- Node: Library Names705914
- Ref: Library Names-Footnote-1709685
- Ref: Library Names-Footnote-2709912
- Node: General Functions710006
- Node: Strtonum Function711276
- Node: Assert Function714358
- Node: Round Function717808
- Node: Cliff Random Function719380
- Node: Ordinal Functions720404
- Ref: Ordinal Functions-Footnote-1723507
- Ref: Ordinal Functions-Footnote-2723759
- Node: Join Function723973
- Ref: Join Function-Footnote-1725771
- Node: Getlocaltime Function725975
- Node: Readfile Function729749
- Node: Shell Quoting731778
- Node: Isnumeric Function733234
- Node: To CSV Function734670
- Node: Data File Management736762
- Node: Filetrans Function737394
- Node: Rewind Function741670
- Node: File Checking743641
- Ref: File Checking-Footnote-1745007
- Node: Empty Files745212
- Node: Ignoring Assigns747275
- Node: Getopt Function748849
- Ref: Getopt Function-Footnote-1764667
- Node: Passwd Functions764879
- Ref: Passwd Functions-Footnote-1774014
- Node: Group Functions774102
- Ref: Group Functions-Footnote-1782226
- Node: Walking Arrays782437
- Node: Library Functions Summary785483
- Node: Library Exercises786903
- Node: Sample Programs787388
- Node: Running Examples788170
- Node: Clones788922
- Node: Cut Program790190
- Node: Egrep Program800614
- Node: Id Program809913
- Node: Split Program820005
- Ref: Split Program-Footnote-1830218
- Node: Tee Program830403
- Node: Uniq Program833309
- Node: Wc Program841169
- Node: Bytes vs. Characters841564
- Node: Using extensions843164
- Node: wc program843942
- Node: Miscellaneous Programs848935
- Node: Dupword Program850160
- Node: Alarm Program852209
- Node: Translate Program857112
- Ref: Translate Program-Footnote-1861821
- Node: Labels Program862099
- Ref: Labels Program-Footnote-1865534
- Node: Word Sorting865618
- Node: History Sorting869792
- Node: Extract Program872065
- Node: Simple Sed880318
- Node: Igawk Program883528
- Ref: Igawk Program-Footnote-1898738
- Ref: Igawk Program-Footnote-2898944
- Ref: Igawk Program-Footnote-3899074
- Node: Anagram Program899201
- Node: Signature Program902287
- Node: Programs Summary903537
- Node: Programs Exercises904791
- Ref: Programs Exercises-Footnote-1909620
- Node: Advanced Features909706
- Node: Nondecimal Data912187
- Node: Boolean Typed Values913817
- Node: Array Sorting915774
- Node: Controlling Array Traversal916503
- Ref: Controlling Array Traversal-Footnote-1925006
- Node: Array Sorting Functions925128
- Ref: Array Sorting Functions-Footnote-1931225
- Node: Two-way I/O931433
- Ref: Two-way I/O-Footnote-1939404
- Ref: Two-way I/O-Footnote-2939595
- Node: TCP/IP Networking939677
- Node: Profiling942845
- Node: Persistent Memory952515
- Ref: Persistent Memory-Footnote-1962087
- Node: Extension Philosophy962218
- Node: Advanced Features Summary963745
- Node: Internationalization966011
- Node: I18N and L10N967713
- Node: Explaining gettext968408
- Ref: Explaining gettext-Footnote-1974544
- Ref: Explaining gettext-Footnote-2974737
- Node: Programmer i18n974902
- Ref: Programmer i18n-Footnote-1980014
- Node: Translator i18n980063
- Node: String Extraction980893
- Ref: String Extraction-Footnote-1982069
- Node: Printf Ordering982167
- Ref: Printf Ordering-Footnote-1985025
- Node: I18N Portability985093
- Ref: I18N Portability-Footnote-1987653
- Node: I18N Example987720
- Ref: I18N Example-Footnote-1991114
- Ref: I18N Example-Footnote-2991187
- Node: Gawk I18N991304
- Node: I18N Summary991958
- Node: Debugger993355
- Node: Debugging994375
- Node: Debugging Concepts994824
- Node: Debugging Terms996641
- Node: Awk Debugging999244
- Ref: Awk Debugging-Footnote-11000217
- Node: Sample Debugging Session1000353
- Node: Debugger Invocation1000903
- Node: Finding The Bug1002528
- Node: List of Debugger Commands1009160
- Node: Breakpoint Control1010537
- Node: Debugger Execution Control1014359
- Node: Viewing And Changing Data1017833
- Node: Execution Stack1021567
- Node: Debugger Info1023248
- Node: Miscellaneous Debugger Commands1027543
- Node: Readline Support1032784
- Node: Limitations1033728
- Node: Debugging Summary1036352
- Node: Namespaces1037651
- Node: Global Namespace1038891
- Node: Qualified Names1040325
- Node: Default Namespace1041360
- Node: Changing The Namespace1042133
- Node: Naming Rules1043815
- Node: Internal Name Management1045770
- Node: Namespace Example1046840
- Node: Inclusion For Namespaces1049419
- Node: Namespace And Features1051862
- Node: Namespace Summary1053324
- Node: Arbitrary Precision Arithmetic1054837
- Node: Computer Arithmetic1056356
- Ref: table-numeric-ranges1060281
- Ref: table-floating-point-ranges1060778
- Ref: Computer Arithmetic-Footnote-11061436
- Node: Math Definitions1061493
- Ref: table-ieee-formats1064525
- Node: MPFR features1065098
- Node: MPFR On Parole1065551
- Ref: MPFR On Parole-Footnote-11066392
- Node: MPFR Intro1066551
- Node: FP Math Caution1068235
- Ref: FP Math Caution-Footnote-11069307
- Node: Inexactness of computations1069680
- Node: Inexact representation1070711
- Node: Comparing FP Values1072092
- Node: Errors accumulate1073350
- Node: Strange values1074815
- Ref: Strange values-Footnote-11077469
- Node: Getting Accuracy1077574
- Node: Try To Round1080311
- Node: Setting precision1081218
- Ref: table-predefined-precision-strings1081923
- Node: Setting the rounding mode1083807
- Ref: table-gawk-rounding-modes1084189
- Ref: Setting the rounding mode-Footnote-11088241
- Node: Arbitrary Precision Integers1088426
- Ref: Arbitrary Precision Integers-Footnote-11091636
- Node: Checking for MPFR1091789
- Node: POSIX Floating Point Problems1093279
- Ref: POSIX Floating Point Problems-Footnote-11098099
- Node: Floating point summary1098137
- Node: Dynamic Extensions1100393
- Node: Extension Intro1101990
- Node: Plugin License1103292
- Node: Extension Mechanism Outline1104105
- Ref: figure-load-extension1104556
- Ref: figure-register-new-function1106134
- Ref: figure-call-new-function1107243
- Node: Extension API Description1109358
- Node: Extension API Functions Introduction1111087
- Ref: table-api-std-headers1112981
- Node: General Data Types1117422
- Ref: General Data Types-Footnote-11126568
- Node: Memory Allocation Functions1126871
- Ref: Memory Allocation Functions-Footnote-11131586
- Node: Constructor Functions1131685
- Node: API Ownership of MPFR and GMP Values1135586
- Node: Registration Functions1137139
- Node: Extension Functions1137843
- Node: Exit Callback Functions1143417
- Node: Extension Version String1144731
- Node: Input Parsers1145426
- Node: Output Wrappers1160045
- Node: Two-way processors1164887
- Node: Printing Messages1167240
- Ref: Printing Messages-Footnote-11168451
- Node: Updating ERRNO1168604
- Node: Requesting Values1169403
- Ref: table-value-types-returned1170156
- Node: Accessing Parameters1172215
- Node: Symbol Table Access1173496
- Node: Symbol table by name1174008
- Ref: Symbol table by name-Footnote-11177209
- Node: Symbol table by cookie1177341
- Ref: Symbol table by cookie-Footnote-11181610
- Node: Cached values1181674
- Ref: Cached values-Footnote-11185306
- Node: Array Manipulation1185463
- Ref: Array Manipulation-Footnote-11186562
- Node: Array Data Types1186599
- Ref: Array Data Types-Footnote-11189417
- Node: Array Functions1189513
- Node: Flattening Arrays1194542
- Node: Creating Arrays1201590
- Node: Redirection API1206432
- Node: Extension API Variables1209449
- Node: Extension Versioning1210172
- Ref: gawk-api-version1210601
- Node: Extension GMP/MPFR Versioning1212388
- Node: Extension API Informational Variables1214092
- Node: Extension API Boilerplate1215345
- Node: Changes from API V11219475
- Node: Finding Extensions1221107
- Node: Extension Example1221682
- Node: Internal File Description1222504
- Node: Internal File Ops1226796
- Ref: Internal File Ops-Footnote-11238346
- Node: Using Internal File Ops1238494
- Ref: Using Internal File Ops-Footnote-11240927
- Node: Extension Samples1241205
- Node: Extension Sample File Functions1242774
- Node: Extension Sample Fnmatch1250899
- Node: Extension Sample Fork1252494
- Node: Extension Sample Inplace1253770
- Node: Extension Sample Ord1257872
- Node: Extension Sample Readdir1258748
- Ref: table-readdir-file-types1259537
- Node: Extension Sample Revout1260893
- Node: Extension Sample Rev2way1261490
- Node: Extension Sample Read write array1262242
- Node: Extension Sample Readfile1265516
- Node: Extension Sample Time1266647
- Node: Extension Sample API Tests1268647
- Node: gawkextlib1269155
- Node: Extension summary1272187
- Node: Extension Exercises1276035
- Node: Language History1277305
- Node: V7/SVR3.11279017
- Node: SVR41281367
- Node: POSIX1282899
- Node: BTL1284324
- Node: POSIX/GNU1285091
- Ref: Gawk Extension Functions1288481
- Node: Feature History1291905
- Node: Common Extensions1311937
- Node: Ranges and Locales1313412
- Ref: Ranges and Locales-Footnote-11318197
- Ref: Ranges and Locales-Footnote-21318224
- Ref: Ranges and Locales-Footnote-31318459
- Node: Contributors1318682
- Node: History summary1325034
- Node: Installation1326476
- Node: Gawk Distribution1327440
- Node: Getting1327932
- Node: Extracting1328931
- Node: Distribution contents1330637
- Node: Unix Installation1338527
- Node: Quick Installation1339347
- Node: Compiling with MPFR1341887
- Node: Shell Startup Files1342593
- Node: Additional Configuration Options1343750
- Node: Configuration Philosophy1346133
- Node: Compiling from Git1348633
- Node: Building the Documentation1349192
- Node: Non-Unix Installation1350604
- Node: PC Installation1351080
- Node: PC Binary Installation1351949
- Node: PC Compiling1352842
- Node: PC Using1354020
- Node: Cygwin1357736
- Node: MSYS1358988
- Node: OpenVMS Installation1359614
- Node: OpenVMS Compilation1360295
- Ref: OpenVMS Compilation-Footnote-11361778
- Node: OpenVMS Dynamic Extensions1361836
- Node: OpenVMS Installation Details1363472
- Node: OpenVMS Running1365903
- Node: OpenVMS GNV1370040
- Node: Bugs1370795
- Node: Bug definition1371715
- Node: Bug address1375316
- Node: Usenet1378885
- Node: Performance bugs1380098
- Node: Asking for help1383102
- Node: Maintainers1385089
- Node: Other Versions1386116
- Node: Installation summary1396105
- Node: Notes1397487
- Node: Compatibility Mode1398297
- Node: Additions1399119
- Node: Accessing The Source1400064
- Node: Adding Code1401595
- Node: New Ports1408706
- Node: Derived Files1413209
- Ref: Derived Files-Footnote-11419020
- Ref: Derived Files-Footnote-21419055
- Ref: Derived Files-Footnote-31419666
- Node: Future Extensions1419780
- Node: Implementation Limitations1420450
- Node: Extension Design1421692
- Node: Old Extension Problems1422852
- Ref: Old Extension Problems-Footnote-11424424
- Node: Extension New Mechanism Goals1424485
- Ref: Extension New Mechanism Goals-Footnote-11427955
- Node: Extension Other Design Decisions1428156
- Node: Extension Future Growth1430353
- Node: Notes summary1430973
- Node: Basic Concepts1432183
- Node: Basic High Level1432868
- Ref: figure-general-flow1433150
- Ref: figure-process-flow1433852
- Ref: Basic High Level-Footnote-11437222
- Node: Basic Data Typing1437411
- Node: Glossary1440819
- Node: Copying1473697
- Node: GNU Free Documentation License1511255
- Node: Index1536378
++Ref: Bitwise Functions-Footnote-1653278
++Ref: Bitwise Functions-Footnote-2653455
++Node: Type Functions653650
++Node: I18N Functions655821
++Node: User-defined657556
++Node: Definition Syntax658302
++Ref: Definition Syntax-Footnote-1664157
++Node: Function Example664232
++Ref: Function Example-Footnote-1667211
++Node: Function Calling667233
++Node: Calling A Function667825
++Node: Variable Scope668795
++Node: Pass By Value/Reference671849
++Node: Function Caveats674577
++Ref: Function Caveats-Footnote-1676668
++Node: Return Statement676788
++Node: Dynamic Typing679820
++Node: Dynamic Typing Awk680402
++Node: Dynamic Typing Gawk682540
++Node: Shadowed Variables685910
++Node: Indirect Calls688258
++Node: Functions Summary699399
++Node: Library Functions702365
++Ref: Library Functions-Footnote-1705913
++Ref: Library Functions-Footnote-2706058
++Node: Library Names706233
++Ref: Library Names-Footnote-1710004
++Ref: Library Names-Footnote-2710231
++Node: General Functions710325
++Node: Strtonum Function711595
++Node: Assert Function714677
++Node: Round Function718127
++Node: Cliff Random Function719699
++Node: Ordinal Functions720723
++Ref: Ordinal Functions-Footnote-1723826
++Ref: Ordinal Functions-Footnote-2724078
++Node: Join Function724292
++Ref: Join Function-Footnote-1726090
++Node: Getlocaltime Function726294
++Node: Readfile Function730068
++Node: Shell Quoting732097
++Node: Isnumeric Function733553
++Node: To CSV Function734989
++Node: Data File Management737081
++Node: Filetrans Function737713
++Node: Rewind Function741989
++Node: File Checking743960
++Ref: File Checking-Footnote-1745326
++Node: Empty Files745531
++Node: Ignoring Assigns747594
++Node: Getopt Function749168
++Ref: Getopt Function-Footnote-1764986
++Node: Passwd Functions765198
++Ref: Passwd Functions-Footnote-1774333
++Node: Group Functions774421
++Ref: Group Functions-Footnote-1782545
++Node: Walking Arrays782756
++Node: Library Functions Summary785802
++Node: Library Exercises787222
++Node: Sample Programs787707
++Node: Running Examples788489
++Node: Clones789241
++Node: Cut Program790509
++Node: Egrep Program800933
++Node: Id Program810232
++Node: Split Program820324
++Ref: Split Program-Footnote-1830537
++Node: Tee Program830722
++Node: Uniq Program833628
++Node: Wc Program841488
++Node: Bytes vs. Characters841883
++Node: Using extensions843483
++Node: wc program844261
++Node: Miscellaneous Programs849254
++Node: Dupword Program850479
++Node: Alarm Program852528
++Node: Translate Program857431
++Ref: Translate Program-Footnote-1862140
++Node: Labels Program862418
++Ref: Labels Program-Footnote-1865853
++Node: Word Sorting865937
++Node: History Sorting870111
++Node: Extract Program872384
++Node: Simple Sed880637
++Node: Igawk Program883847
++Ref: Igawk Program-Footnote-1899057
++Ref: Igawk Program-Footnote-2899263
++Ref: Igawk Program-Footnote-3899393
++Node: Anagram Program899520
++Node: Signature Program902606
++Node: Programs Summary903856
++Node: Programs Exercises905110
++Ref: Programs Exercises-Footnote-1909939
++Node: Advanced Features910025
++Node: Nondecimal Data912506
++Node: Boolean Typed Values914136
++Node: Array Sorting916093
++Node: Controlling Array Traversal916822
++Ref: Controlling Array Traversal-Footnote-1925325
++Node: Array Sorting Functions925447
++Ref: Array Sorting Functions-Footnote-1931544
++Node: Two-way I/O931752
++Ref: Two-way I/O-Footnote-1939723
++Ref: Two-way I/O-Footnote-2939914
++Node: TCP/IP Networking939996
++Node: Profiling943164
++Node: Persistent Memory952834
++Ref: Persistent Memory-Footnote-1962406
++Node: Extension Philosophy962537
++Node: Advanced Features Summary964064
++Node: Internationalization966330
++Node: I18N and L10N968032
++Node: Explaining gettext968727
++Ref: Explaining gettext-Footnote-1974863
++Ref: Explaining gettext-Footnote-2975056
++Node: Programmer i18n975221
++Ref: Programmer i18n-Footnote-1980333
++Node: Translator i18n980382
++Node: String Extraction981212
++Ref: String Extraction-Footnote-1982388
++Node: Printf Ordering982486
++Ref: Printf Ordering-Footnote-1985344
++Node: I18N Portability985412
++Ref: I18N Portability-Footnote-1987972
++Node: I18N Example988039
++Ref: I18N Example-Footnote-1991433
++Ref: I18N Example-Footnote-2991506
++Node: Gawk I18N991623
++Node: I18N Summary992277
++Node: Debugger993674
++Node: Debugging994694
++Node: Debugging Concepts995143
++Node: Debugging Terms996960
++Node: Awk Debugging999563
++Ref: Awk Debugging-Footnote-11000536
++Node: Sample Debugging Session1000672
++Node: Debugger Invocation1001222
++Node: Finding The Bug1002847
++Node: List of Debugger Commands1009479
++Node: Breakpoint Control1010856
++Node: Debugger Execution Control1014678
++Node: Viewing And Changing Data1018152
++Node: Execution Stack1021886
++Node: Debugger Info1023567
++Node: Miscellaneous Debugger Commands1027862
++Node: Readline Support1033103
++Node: Limitations1034047
++Node: Debugging Summary1036671
++Node: Namespaces1037970
++Node: Global Namespace1039210
++Node: Qualified Names1040644
++Node: Default Namespace1041679
++Node: Changing The Namespace1042452
++Node: Naming Rules1044134
++Node: Internal Name Management1046089
++Node: Namespace Example1047159
++Node: Inclusion For Namespaces1049738
++Node: Namespace And Features1052181
++Node: Namespace Summary1053643
++Node: Arbitrary Precision Arithmetic1055156
++Node: Computer Arithmetic1056675
++Ref: table-numeric-ranges1060600
++Ref: table-floating-point-ranges1061097
++Ref: Computer Arithmetic-Footnote-11061755
++Node: Math Definitions1061812
++Ref: table-ieee-formats1064844
++Node: MPFR features1065417
++Node: MPFR On Parole1065870
++Ref: MPFR On Parole-Footnote-11066711
++Node: MPFR Intro1066870
++Node: FP Math Caution1068554
++Ref: FP Math Caution-Footnote-11069626
++Node: Inexactness of computations1069999
++Node: Inexact representation1071030
++Node: Comparing FP Values1072411
++Node: Errors accumulate1073669
++Node: Strange values1075134
++Ref: Strange values-Footnote-11077788
++Node: Getting Accuracy1077893
++Node: Try To Round1080630
++Node: Setting precision1081537
++Ref: table-predefined-precision-strings1082242
++Node: Setting the rounding mode1084126
++Ref: table-gawk-rounding-modes1084508
++Ref: Setting the rounding mode-Footnote-11088560
++Node: Arbitrary Precision Integers1088745
++Ref: Arbitrary Precision Integers-Footnote-11091955
++Node: Checking for MPFR1092108
++Node: POSIX Floating Point Problems1093598
++Ref: POSIX Floating Point Problems-Footnote-11098418
++Node: Floating point summary1098456
++Node: Dynamic Extensions1100712
++Node: Extension Intro1102309
++Node: Plugin License1103611
++Node: Extension Mechanism Outline1104424
++Ref: figure-load-extension1104875
++Ref: figure-register-new-function1106453
++Ref: figure-call-new-function1107562
++Node: Extension API Description1109677
++Node: Extension API Functions Introduction1111406
++Ref: table-api-std-headers1113300
++Node: General Data Types1117741
++Ref: General Data Types-Footnote-11126887
++Node: Memory Allocation Functions1127190
++Ref: Memory Allocation Functions-Footnote-11131905
++Node: Constructor Functions1132004
++Node: API Ownership of MPFR and GMP Values1135905
++Node: Registration Functions1137458
++Node: Extension Functions1138162
++Node: Exit Callback Functions1143736
++Node: Extension Version String1145050
++Node: Input Parsers1145745
++Node: Output Wrappers1160364
++Node: Two-way processors1165206
++Node: Printing Messages1167559
++Ref: Printing Messages-Footnote-11168770
++Node: Updating ERRNO1168923
++Node: Requesting Values1169722
++Ref: table-value-types-returned1170475
++Node: Accessing Parameters1172534
++Node: Symbol Table Access1173815
++Node: Symbol table by name1174327
++Ref: Symbol table by name-Footnote-11177528
++Node: Symbol table by cookie1177660
++Ref: Symbol table by cookie-Footnote-11181929
++Node: Cached values1181993
++Ref: Cached values-Footnote-11185625
++Node: Array Manipulation1185782
++Ref: Array Manipulation-Footnote-11186881
++Node: Array Data Types1186918
++Ref: Array Data Types-Footnote-11189736
++Node: Array Functions1189832
++Node: Flattening Arrays1194861
++Node: Creating Arrays1201909
++Node: Redirection API1206751
++Node: Extension API Variables1209768
++Node: Extension Versioning1210491
++Ref: gawk-api-version1210920
++Node: Extension GMP/MPFR Versioning1212707
++Node: Extension API Informational Variables1214411
++Node: Extension API Boilerplate1215664
++Node: Changes from API V11219794
++Node: Finding Extensions1221426
++Node: Extension Example1222001
++Node: Internal File Description1222823
++Node: Internal File Ops1227115
++Ref: Internal File Ops-Footnote-11238665
++Node: Using Internal File Ops1238813
++Ref: Using Internal File Ops-Footnote-11241246
++Node: Extension Samples1241524
++Node: Extension Sample File Functions1243093
++Node: Extension Sample Fnmatch1251218
++Node: Extension Sample Fork1252813
++Node: Extension Sample Inplace1254089
++Node: Extension Sample Ord1258191
++Node: Extension Sample Readdir1259067
++Ref: table-readdir-file-types1259856
++Node: Extension Sample Revout1261212
++Node: Extension Sample Rev2way1261809
++Node: Extension Sample Read write array1262561
++Node: Extension Sample Readfile1265835
++Node: Extension Sample Time1266966
++Node: Extension Sample API Tests1268966
++Node: gawkextlib1269474
++Node: Extension summary1272506
++Node: Extension Exercises1276354
++Node: Language History1277624
++Node: V7/SVR3.11279336
++Node: SVR41281686
++Node: POSIX1283218
++Node: BTL1284643
++Node: POSIX/GNU1285410
++Ref: Gawk Extension Functions1288800
++Node: Feature History1292224
++Node: Common Extensions1312256
++Node: Ranges and Locales1313731
++Ref: Ranges and Locales-Footnote-11318516
++Ref: Ranges and Locales-Footnote-21318543
++Ref: Ranges and Locales-Footnote-31318778
++Node: Contributors1319001
++Node: History summary1325353
++Node: Installation1326795
++Node: Gawk Distribution1327759
++Node: Getting1328251
++Node: Extracting1329250
++Node: Distribution contents1330956
++Node: Unix Installation1338846
++Node: Quick Installation1339666
++Node: Compiling with MPFR1342206
++Node: Shell Startup Files1342912
++Node: Additional Configuration Options1344069
++Node: Configuration Philosophy1346452
++Node: Compiling from Git1348952
++Node: Building the Documentation1349511
++Node: Non-Unix Installation1350923
++Node: PC Installation1351399
++Node: PC Binary Installation1352268
++Node: PC Compiling1353161
++Node: PC Using1354339
++Node: Cygwin1358055
++Node: MSYS1359307
++Node: OpenVMS Installation1359933
++Node: OpenVMS Compilation1360614
++Ref: OpenVMS Compilation-Footnote-11362097
++Node: OpenVMS Dynamic Extensions1362155
++Node: OpenVMS Installation Details1363791
++Node: OpenVMS Running1366222
++Node: OpenVMS GNV1370359
++Node: Bugs1371114
++Node: Bug definition1372034
++Node: Bug address1375635
++Node: Usenet1379204
++Node: Performance bugs1380417
++Node: Asking for help1383421
++Node: Maintainers1385408
++Node: Other Versions1386435
++Node: Installation summary1396424
++Node: Notes1397806
++Node: Compatibility Mode1398616
++Node: Additions1399438
++Node: Accessing The Source1400383
++Node: Adding Code1401914
++Node: New Ports1409025
++Node: Derived Files1413528
++Ref: Derived Files-Footnote-11419339
++Ref: Derived Files-Footnote-21419374
++Ref: Derived Files-Footnote-31419985
++Node: Future Extensions1420099
++Node: Implementation Limitations1420769
++Node: Extension Design1422011
++Node: Old Extension Problems1423171
++Ref: Old Extension Problems-Footnote-11424743
++Node: Extension New Mechanism Goals1424804
++Ref: Extension New Mechanism Goals-Footnote-11428274
++Node: Extension Other Design Decisions1428475
++Node: Extension Future Growth1430672
++Node: Notes summary1431292
++Node: Basic Concepts1432502
++Node: Basic High Level1433187
++Ref: figure-general-flow1433469
++Ref: figure-process-flow1434171
++Ref: Basic High Level-Footnote-11437541
++Node: Basic Data Typing1437730
++Node: Glossary1441138
++Node: Copying1474016
++Node: GNU Free Documentation License1511574
++Node: Index1536697
  
  End Tag Table
  

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

Summary of changes:
 ChangeLog        |   9 +-
 NEWS             |   4 +
 builtin.c        |  46 ++--
 doc/ChangeLog    |   5 +
 doc/gawk.info    | 720 ++++++++++++++++++++++++++++---------------------------
 doc/gawk.texi    |   8 +-
 pc/ChangeLog     |   4 +
 pc/Makefile.tst  |   2 +-
 test/ChangeLog   |   5 +
 test/Makefile.am |   2 +-
 test/Makefile.in |   2 +-
 11 files changed, 427 insertions(+), 380 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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