[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] gawk branch, master, updated. gawk-4.1.0-5637-gaf64698a
From: |
Arnold Robbins |
Subject: |
[SCM] gawk branch, master, updated. gawk-4.1.0-5637-gaf64698a |
Date: |
Mon, 16 Sep 2024 01:53:19 -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 af64698a6982fde7b3085a68e9e09969c331ed5e (commit)
via 544423d48c82751028a6dd9e030437cb7a0d244e (commit)
via 9ada9954d2ba6e4c162a588fba48848e49690440 (commit)
via 08cf1c6a6047c4282190a07f846aaddcdf329941 (commit)
via 8659f0142c15b4e2109eea2e6188052021f6fc6d (commit)
from 45583ba0531cf3f5266528b44f83067fbd797218 (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=af64698a6982fde7b3085a68e9e09969c331ed5e
commit af64698a6982fde7b3085a68e9e09969c331ed5e
Merge: 45583ba0 544423d4
Author: Arnold D. Robbins <arnold@skeeve.com>
Date: Mon Sep 16 08:52:59 2024 +0300
Merge branch 'gawk-5.3-stable'
diff --cc doc/gawk.info
index dae78418,0082feb4..d6a8199a
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -40074,629 -39951,628 +40074,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-1905709
-Node: Advanced Features905795
-Node: Nondecimal Data908276
-Node: Boolean Typed Values909906
-Node: Array Sorting911863
-Node: Controlling Array Traversal912592
-Ref: Controlling Array Traversal-Footnote-1921095
-Node: Array Sorting Functions921217
-Ref: Array Sorting Functions-Footnote-1927314
-Node: Two-way I/O927522
-Ref: Two-way I/O-Footnote-1935493
-Ref: Two-way I/O-Footnote-2935684
-Node: TCP/IP Networking935766
-Node: Profiling938934
-Node: Persistent Memory948604
-Ref: Persistent Memory-Footnote-1958176
-Node: Extension Philosophy958307
-Node: Advanced Features Summary959834
-Node: Internationalization962100
-Node: I18N and L10N963802
-Node: Explaining gettext964497
-Ref: Explaining gettext-Footnote-1970633
-Ref: Explaining gettext-Footnote-2970826
-Node: Programmer i18n970991
-Ref: Programmer i18n-Footnote-1976103
-Node: Translator i18n976152
-Node: String Extraction976982
-Ref: String Extraction-Footnote-1978158
-Node: Printf Ordering978256
-Ref: Printf Ordering-Footnote-1981114
-Node: I18N Portability981182
-Ref: I18N Portability-Footnote-1983742
-Node: I18N Example983809
-Ref: I18N Example-Footnote-1987203
-Ref: I18N Example-Footnote-2987276
-Node: Gawk I18N987393
-Node: I18N Summary988047
-Node: Debugger989444
-Node: Debugging990464
-Node: Debugging Concepts990913
-Node: Debugging Terms992730
-Node: Awk Debugging995333
-Ref: Awk Debugging-Footnote-1996306
-Node: Sample Debugging Session996442
-Node: Debugger Invocation996992
-Node: Finding The Bug998617
-Node: List of Debugger Commands1005249
-Node: Breakpoint Control1006626
-Node: Debugger Execution Control1010448
-Node: Viewing And Changing Data1013922
-Node: Execution Stack1017656
-Node: Debugger Info1019337
-Node: Miscellaneous Debugger Commands1023632
-Node: Readline Support1028873
-Node: Limitations1029817
-Node: Debugging Summary1032441
-Node: Namespaces1033740
-Node: Global Namespace1034867
-Node: Qualified Names1036301
-Node: Default Namespace1037336
-Node: Changing The Namespace1038109
-Node: Naming Rules1039791
-Node: Internal Name Management1041746
-Node: Namespace Example1042816
-Node: Namespace And Features1045393
-Node: Namespace Summary1046848
-Node: Arbitrary Precision Arithmetic1048359
-Node: Computer Arithmetic1049878
-Ref: table-numeric-ranges1053803
-Ref: table-floating-point-ranges1054300
-Ref: Computer Arithmetic-Footnote-11054958
-Node: Math Definitions1055015
-Ref: table-ieee-formats1058047
-Node: MPFR features1058620
-Node: MPFR On Parole1059073
-Ref: MPFR On Parole-Footnote-11059914
-Node: MPFR Intro1060073
-Node: FP Math Caution1061757
-Ref: FP Math Caution-Footnote-11062829
-Node: Inexactness of computations1063202
-Node: Inexact representation1064233
-Node: Comparing FP Values1065614
-Node: Errors accumulate1066872
-Node: Strange values1068337
-Ref: Strange values-Footnote-11070991
-Node: Getting Accuracy1071096
-Node: Try To Round1073833
-Node: Setting precision1074740
-Ref: table-predefined-precision-strings1075445
-Node: Setting the rounding mode1077329
-Ref: table-gawk-rounding-modes1077711
-Ref: Setting the rounding mode-Footnote-11081763
-Node: Arbitrary Precision Integers1081948
-Ref: Arbitrary Precision Integers-Footnote-11085158
-Node: Checking for MPFR1085311
-Node: POSIX Floating Point Problems1086801
-Ref: POSIX Floating Point Problems-Footnote-11091621
-Node: Floating point summary1091659
-Node: Dynamic Extensions1093915
-Node: Extension Intro1095512
-Node: Plugin License1096814
-Node: Extension Mechanism Outline1097627
-Ref: figure-load-extension1098078
-Ref: figure-register-new-function1099656
-Ref: figure-call-new-function1100765
-Node: Extension API Description1102880
-Node: Extension API Functions Introduction1104609
-Ref: table-api-std-headers1106503
-Node: General Data Types1110944
-Ref: General Data Types-Footnote-11120090
-Node: Memory Allocation Functions1120393
-Ref: Memory Allocation Functions-Footnote-11125110
-Node: Constructor Functions1125209
-Node: API Ownership of MPFR and GMP Values1129110
-Node: Registration Functions1130663
-Node: Extension Functions1131367
-Node: Exit Callback Functions1136941
-Node: Extension Version String1138255
-Node: Input Parsers1138950
-Node: Output Wrappers1153569
-Node: Two-way processors1158411
-Node: Printing Messages1160764
-Ref: Printing Messages-Footnote-11161975
-Node: Updating ERRNO1162128
-Node: Requesting Values1162927
-Ref: table-value-types-returned1163680
-Node: Accessing Parameters1165739
-Node: Symbol Table Access1167020
-Node: Symbol table by name1167532
-Ref: Symbol table by name-Footnote-11170733
-Node: Symbol table by cookie1170865
-Ref: Symbol table by cookie-Footnote-11175134
-Node: Cached values1175198
-Ref: Cached values-Footnote-11178830
-Node: Array Manipulation1178987
-Ref: Array Manipulation-Footnote-11180086
-Node: Array Data Types1180123
-Ref: Array Data Types-Footnote-11182941
-Node: Array Functions1183037
-Node: Flattening Arrays1188066
-Node: Creating Arrays1195114
-Node: Redirection API1199956
-Node: Extension API Variables1202973
-Node: Extension Versioning1203696
-Ref: gawk-api-version1204125
-Node: Extension GMP/MPFR Versioning1205912
-Node: Extension API Informational Variables1207616
-Node: Extension API Boilerplate1208869
-Node: Changes from API V11212999
-Node: Finding Extensions1214631
-Node: Extension Example1215206
-Node: Internal File Description1216028
-Node: Internal File Ops1220320
-Ref: Internal File Ops-Footnote-11231870
-Node: Using Internal File Ops1232018
-Ref: Using Internal File Ops-Footnote-11234451
-Node: Extension Samples1234729
-Node: Extension Sample File Functions1236298
-Node: Extension Sample Fnmatch1244423
-Node: Extension Sample Fork1246018
-Node: Extension Sample Inplace1247294
-Node: Extension Sample Ord1251396
-Node: Extension Sample Readdir1252272
-Ref: table-readdir-file-types1253061
-Node: Extension Sample Revout1254417
-Node: Extension Sample Rev2way1255014
-Node: Extension Sample Read write array1255766
-Node: Extension Sample Readfile1259040
-Node: Extension Sample Time1260171
-Node: Extension Sample API Tests1262171
-Node: gawkextlib1262679
-Node: Extension summary1265711
-Node: Extension Exercises1269559
-Node: Language History1270829
-Node: V7/SVR3.11272541
-Node: SVR41274891
-Node: POSIX1276423
-Node: BTL1277848
-Node: POSIX/GNU1278615
-Ref: Gawk Extension Functions1282005
-Node: Feature History1285429
-Node: Common Extensions1305270
-Node: Ranges and Locales1306745
-Ref: Ranges and Locales-Footnote-11311530
-Ref: Ranges and Locales-Footnote-21311557
-Ref: Ranges and Locales-Footnote-31311792
-Node: Contributors1312015
-Node: History summary1318206
-Node: Installation1319648
-Node: Gawk Distribution1320612
-Node: Getting1321104
-Node: Extracting1322103
-Node: Distribution contents1323809
-Node: Unix Installation1331699
-Node: Quick Installation1332519
-Node: Compiling with MPFR1335059
-Node: Shell Startup Files1335765
-Node: Additional Configuration Options1336922
-Node: Configuration Philosophy1339305
-Node: Compiling from Git1341805
-Node: Building the Documentation1342364
-Node: Non-Unix Installation1343776
-Node: PC Installation1344252
-Node: PC Binary Installation1345121
-Node: PC Compiling1346014
-Node: PC Using1347192
-Node: Cygwin1350908
-Node: MSYS1352160
-Node: OpenVMS Installation1352786
-Node: OpenVMS Compilation1353467
-Ref: OpenVMS Compilation-Footnote-11354950
-Node: OpenVMS Dynamic Extensions1355008
-Node: OpenVMS Installation Details1356644
-Node: OpenVMS Running1359075
-Node: OpenVMS GNV1363212
-Node: Bugs1363967
-Node: Bug definition1364887
-Node: Bug address1368488
-Node: Usenet1372057
-Node: Performance bugs1373270
-Node: Asking for help1376274
-Node: Maintainers1378261
-Node: Other Versions1379288
-Node: Installation summary1389277
-Node: Notes1390659
-Node: Compatibility Mode1391469
-Node: Additions1392291
-Node: Accessing The Source1393236
-Node: Adding Code1394767
-Node: New Ports1401878
-Node: Derived Files1406381
-Ref: Derived Files-Footnote-11412192
-Ref: Derived Files-Footnote-21412227
-Ref: Derived Files-Footnote-31412838
-Node: Future Extensions1412952
-Node: Implementation Limitations1413622
-Node: Extension Design1414864
-Node: Old Extension Problems1416024
-Ref: Old Extension Problems-Footnote-11417596
-Node: Extension New Mechanism Goals1417657
-Ref: Extension New Mechanism Goals-Footnote-11421127
-Node: Extension Other Design Decisions1421328
-Node: Extension Future Growth1423525
-Node: Notes summary1424145
-Node: Basic Concepts1425355
-Node: Basic High Level1426040
-Ref: figure-general-flow1426322
-Ref: figure-process-flow1427024
-Ref: Basic High Level-Footnote-11430394
-Node: Basic Data Typing1430583
-Node: Glossary1433991
-Node: Copying1466869
-Node: GNU Free Documentation License1504427
-Node: Index1529550
+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 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-1906023
+Node: Advanced Features906109
+Node: Nondecimal Data908590
+Node: Boolean Typed Values910220
+Node: Array Sorting912177
+Node: Controlling Array Traversal912906
+Ref: Controlling Array Traversal-Footnote-1921409
+Node: Array Sorting Functions921531
+Ref: Array Sorting Functions-Footnote-1927628
+Node: Two-way I/O927836
+Ref: Two-way I/O-Footnote-1935807
+Ref: Two-way I/O-Footnote-2935998
+Node: TCP/IP Networking936080
+Node: Profiling939248
+Node: Persistent Memory948918
+Ref: Persistent Memory-Footnote-1958490
+Node: Extension Philosophy958621
+Node: Advanced Features Summary960148
+Node: Internationalization962414
+Node: I18N and L10N964116
+Node: Explaining gettext964811
+Ref: Explaining gettext-Footnote-1970947
+Ref: Explaining gettext-Footnote-2971140
+Node: Programmer i18n971305
+Ref: Programmer i18n-Footnote-1976417
+Node: Translator i18n976466
+Node: String Extraction977296
+Ref: String Extraction-Footnote-1978472
+Node: Printf Ordering978570
+Ref: Printf Ordering-Footnote-1981428
+Node: I18N Portability981496
+Ref: I18N Portability-Footnote-1984056
+Node: I18N Example984123
+Ref: I18N Example-Footnote-1987517
+Ref: I18N Example-Footnote-2987590
+Node: Gawk I18N987707
+Node: I18N Summary988361
+Node: Debugger989758
+Node: Debugging990778
+Node: Debugging Concepts991227
+Node: Debugging Terms993044
+Node: Awk Debugging995647
+Ref: Awk Debugging-Footnote-1996620
+Node: Sample Debugging Session996756
+Node: Debugger Invocation997306
+Node: Finding The Bug998931
+Node: List of Debugger Commands1005563
+Node: Breakpoint Control1006940
+Node: Debugger Execution Control1010762
+Node: Viewing And Changing Data1014236
+Node: Execution Stack1017970
+Node: Debugger Info1019651
+Node: Miscellaneous Debugger Commands1023946
+Node: Readline Support1029187
+Node: Limitations1030131
+Node: Debugging Summary1032755
+Node: Namespaces1034054
+Node: Global Namespace1035294
+Node: Qualified Names1036728
+Node: Default Namespace1037763
+Node: Changing The Namespace1038536
+Node: Naming Rules1040218
+Node: Internal Name Management1042173
+Node: Namespace Example1043243
+Node: Inclusion For Namespaces1045822
+Node: Namespace And Features1048265
+Node: Namespace Summary1049727
+Node: Arbitrary Precision Arithmetic1051240
+Node: Computer Arithmetic1052759
+Ref: table-numeric-ranges1056684
+Ref: table-floating-point-ranges1057181
+Ref: Computer Arithmetic-Footnote-11057839
+Node: Math Definitions1057896
+Ref: table-ieee-formats1060928
+Node: MPFR features1061501
+Node: MPFR On Parole1061954
+Ref: MPFR On Parole-Footnote-11062795
+Node: MPFR Intro1062954
+Node: FP Math Caution1064638
+Ref: FP Math Caution-Footnote-11065710
+Node: Inexactness of computations1066083
+Node: Inexact representation1067114
+Node: Comparing FP Values1068495
+Node: Errors accumulate1069753
+Node: Strange values1071218
+Ref: Strange values-Footnote-11073872
+Node: Getting Accuracy1073977
+Node: Try To Round1076714
+Node: Setting precision1077621
+Ref: table-predefined-precision-strings1078326
+Node: Setting the rounding mode1080210
+Ref: table-gawk-rounding-modes1080592
+Ref: Setting the rounding mode-Footnote-11084644
- Node: Arbitrary Precision Integers1084827
- Ref: Arbitrary Precision Integers-Footnote-11088037
- Node: Checking for MPFR1088190
- Node: POSIX Floating Point Problems1089680
- Ref: POSIX Floating Point Problems-Footnote-11094500
- Node: Floating point summary1094538
- Node: Dynamic Extensions1096794
- Node: Extension Intro1098391
- Node: Plugin License1099693
- Node: Extension Mechanism Outline1100506
- Ref: figure-load-extension1100957
- Ref: figure-register-new-function1102535
- Ref: figure-call-new-function1103644
- Node: Extension API Description1105759
- Node: Extension API Functions Introduction1107488
- Ref: table-api-std-headers1109382
- Node: General Data Types1113823
- Ref: General Data Types-Footnote-11122969
- Node: Memory Allocation Functions1123272
- Ref: Memory Allocation Functions-Footnote-11127989
- Node: Constructor Functions1128088
- Node: API Ownership of MPFR and GMP Values1131989
- Node: Registration Functions1133542
- Node: Extension Functions1134246
- Node: Exit Callback Functions1139820
- Node: Extension Version String1141134
- Node: Input Parsers1141829
- Node: Output Wrappers1156448
- Node: Two-way processors1161290
- Node: Printing Messages1163643
- Ref: Printing Messages-Footnote-11164854
- Node: Updating ERRNO1165007
- Node: Requesting Values1165806
- Ref: table-value-types-returned1166559
- Node: Accessing Parameters1168618
- Node: Symbol Table Access1169899
- Node: Symbol table by name1170411
- Ref: Symbol table by name-Footnote-11173612
- Node: Symbol table by cookie1173744
- Ref: Symbol table by cookie-Footnote-11178013
- Node: Cached values1178077
- Ref: Cached values-Footnote-11181709
- Node: Array Manipulation1181866
- Ref: Array Manipulation-Footnote-11182965
- Node: Array Data Types1183002
- Ref: Array Data Types-Footnote-11185820
- Node: Array Functions1185916
- Node: Flattening Arrays1190945
- Node: Creating Arrays1197993
- Node: Redirection API1202835
- Node: Extension API Variables1205852
- Node: Extension Versioning1206575
- Ref: gawk-api-version1207004
- Node: Extension GMP/MPFR Versioning1208791
- Node: Extension API Informational Variables1210495
- Node: Extension API Boilerplate1211748
- Node: Changes from API V11215878
- Node: Finding Extensions1217510
- Node: Extension Example1218085
- Node: Internal File Description1218907
- Node: Internal File Ops1223199
- Ref: Internal File Ops-Footnote-11234749
- Node: Using Internal File Ops1234897
- Ref: Using Internal File Ops-Footnote-11237330
- Node: Extension Samples1237608
- Node: Extension Sample File Functions1239177
- Node: Extension Sample Fnmatch1247302
- Node: Extension Sample Fork1248897
- Node: Extension Sample Inplace1250173
- Node: Extension Sample Ord1254275
- Node: Extension Sample Readdir1255151
- Ref: table-readdir-file-types1255940
- Node: Extension Sample Revout1257296
- Node: Extension Sample Rev2way1257893
- Node: Extension Sample Read write array1258645
- Node: Extension Sample Readfile1261919
- Node: Extension Sample Time1263050
- Node: Extension Sample API Tests1265050
- Node: gawkextlib1265558
- Node: Extension summary1268590
- Node: Extension Exercises1272438
- Node: Language History1273708
- Node: V7/SVR3.11275420
- Node: SVR41277770
- Node: POSIX1279302
- Node: BTL1280727
- Node: POSIX/GNU1281494
- Ref: Gawk Extension Functions1284884
- Node: Feature History1288308
- Node: Common Extensions1308340
- Node: Ranges and Locales1309815
- Ref: Ranges and Locales-Footnote-11314600
- Ref: Ranges and Locales-Footnote-21314627
- Ref: Ranges and Locales-Footnote-31314862
- Node: Contributors1315085
- Node: History summary1321276
- Node: Installation1322718
- Node: Gawk Distribution1323682
- Node: Getting1324174
- Node: Extracting1325173
- Node: Distribution contents1326879
- Node: Unix Installation1334769
- Node: Quick Installation1335589
- Node: Compiling with MPFR1338129
- Node: Shell Startup Files1338835
- Node: Additional Configuration Options1339992
- Node: Configuration Philosophy1342375
- Node: Compiling from Git1344875
- Node: Building the Documentation1345434
- Node: Non-Unix Installation1346846
- Node: PC Installation1347322
- Node: PC Binary Installation1348191
- Node: PC Compiling1349084
- Node: PC Using1350262
- Node: Cygwin1353978
- Node: MSYS1355230
- Node: OpenVMS Installation1355856
- Node: OpenVMS Compilation1356537
- Ref: OpenVMS Compilation-Footnote-11358020
- Node: OpenVMS Dynamic Extensions1358078
- Node: OpenVMS Installation Details1359714
- Node: OpenVMS Running1362145
- Node: OpenVMS GNV1366282
- Node: Bugs1367037
- Node: Bug definition1367957
- Node: Bug address1371558
- Node: Usenet1375127
- Node: Performance bugs1376340
- Node: Asking for help1379344
- Node: Maintainers1381331
- Node: Other Versions1382358
- Node: Installation summary1392347
- Node: Notes1393729
- Node: Compatibility Mode1394539
- Node: Additions1395361
- Node: Accessing The Source1396306
- Node: Adding Code1397837
- Node: New Ports1404948
- Node: Derived Files1409451
- Ref: Derived Files-Footnote-11415262
- Ref: Derived Files-Footnote-21415297
- Ref: Derived Files-Footnote-31415908
- Node: Future Extensions1416022
- Node: Implementation Limitations1416692
- Node: Extension Design1417934
- Node: Old Extension Problems1419094
- Ref: Old Extension Problems-Footnote-11420666
- Node: Extension New Mechanism Goals1420727
- Ref: Extension New Mechanism Goals-Footnote-11424197
- Node: Extension Other Design Decisions1424398
- Node: Extension Future Growth1426595
- Node: Notes summary1427215
- Node: Basic Concepts1428425
- Node: Basic High Level1429110
- Ref: figure-general-flow1429392
- Ref: figure-process-flow1430094
- Ref: Basic High Level-Footnote-11433464
- Node: Basic Data Typing1433653
- Node: Glossary1437061
- Node: Copying1469939
- Node: GNU Free Documentation License1507497
- Node: Index1532620
++Node: Arbitrary Precision Integers1084829
++Ref: Arbitrary Precision Integers-Footnote-11088039
++Node: Checking for MPFR1088192
++Node: POSIX Floating Point Problems1089682
++Ref: POSIX Floating Point Problems-Footnote-11094502
++Node: Floating point summary1094540
++Node: Dynamic Extensions1096796
++Node: Extension Intro1098393
++Node: Plugin License1099695
++Node: Extension Mechanism Outline1100508
++Ref: figure-load-extension1100959
++Ref: figure-register-new-function1102537
++Ref: figure-call-new-function1103646
++Node: Extension API Description1105761
++Node: Extension API Functions Introduction1107490
++Ref: table-api-std-headers1109384
++Node: General Data Types1113825
++Ref: General Data Types-Footnote-11122971
++Node: Memory Allocation Functions1123274
++Ref: Memory Allocation Functions-Footnote-11127991
++Node: Constructor Functions1128090
++Node: API Ownership of MPFR and GMP Values1131991
++Node: Registration Functions1133544
++Node: Extension Functions1134248
++Node: Exit Callback Functions1139822
++Node: Extension Version String1141136
++Node: Input Parsers1141831
++Node: Output Wrappers1156450
++Node: Two-way processors1161292
++Node: Printing Messages1163645
++Ref: Printing Messages-Footnote-11164856
++Node: Updating ERRNO1165009
++Node: Requesting Values1165808
++Ref: table-value-types-returned1166561
++Node: Accessing Parameters1168620
++Node: Symbol Table Access1169901
++Node: Symbol table by name1170413
++Ref: Symbol table by name-Footnote-11173614
++Node: Symbol table by cookie1173746
++Ref: Symbol table by cookie-Footnote-11178015
++Node: Cached values1178079
++Ref: Cached values-Footnote-11181711
++Node: Array Manipulation1181868
++Ref: Array Manipulation-Footnote-11182967
++Node: Array Data Types1183004
++Ref: Array Data Types-Footnote-11185822
++Node: Array Functions1185918
++Node: Flattening Arrays1190947
++Node: Creating Arrays1197995
++Node: Redirection API1202837
++Node: Extension API Variables1205854
++Node: Extension Versioning1206577
++Ref: gawk-api-version1207006
++Node: Extension GMP/MPFR Versioning1208793
++Node: Extension API Informational Variables1210497
++Node: Extension API Boilerplate1211750
++Node: Changes from API V11215880
++Node: Finding Extensions1217512
++Node: Extension Example1218087
++Node: Internal File Description1218909
++Node: Internal File Ops1223201
++Ref: Internal File Ops-Footnote-11234751
++Node: Using Internal File Ops1234899
++Ref: Using Internal File Ops-Footnote-11237332
++Node: Extension Samples1237610
++Node: Extension Sample File Functions1239179
++Node: Extension Sample Fnmatch1247304
++Node: Extension Sample Fork1248899
++Node: Extension Sample Inplace1250175
++Node: Extension Sample Ord1254277
++Node: Extension Sample Readdir1255153
++Ref: table-readdir-file-types1255942
++Node: Extension Sample Revout1257298
++Node: Extension Sample Rev2way1257895
++Node: Extension Sample Read write array1258647
++Node: Extension Sample Readfile1261921
++Node: Extension Sample Time1263052
++Node: Extension Sample API Tests1265052
++Node: gawkextlib1265560
++Node: Extension summary1268592
++Node: Extension Exercises1272440
++Node: Language History1273710
++Node: V7/SVR3.11275422
++Node: SVR41277772
++Node: POSIX1279304
++Node: BTL1280729
++Node: POSIX/GNU1281496
++Ref: Gawk Extension Functions1284886
++Node: Feature History1288310
++Node: Common Extensions1308342
++Node: Ranges and Locales1309817
++Ref: Ranges and Locales-Footnote-11314602
++Ref: Ranges and Locales-Footnote-21314629
++Ref: Ranges and Locales-Footnote-31314864
++Node: Contributors1315087
++Node: History summary1321278
++Node: Installation1322720
++Node: Gawk Distribution1323684
++Node: Getting1324176
++Node: Extracting1325175
++Node: Distribution contents1326881
++Node: Unix Installation1334771
++Node: Quick Installation1335591
++Node: Compiling with MPFR1338131
++Node: Shell Startup Files1338837
++Node: Additional Configuration Options1339994
++Node: Configuration Philosophy1342377
++Node: Compiling from Git1344877
++Node: Building the Documentation1345436
++Node: Non-Unix Installation1346848
++Node: PC Installation1347324
++Node: PC Binary Installation1348193
++Node: PC Compiling1349086
++Node: PC Using1350264
++Node: Cygwin1353980
++Node: MSYS1355232
++Node: OpenVMS Installation1355858
++Node: OpenVMS Compilation1356539
++Ref: OpenVMS Compilation-Footnote-11358022
++Node: OpenVMS Dynamic Extensions1358080
++Node: OpenVMS Installation Details1359716
++Node: OpenVMS Running1362147
++Node: OpenVMS GNV1366284
++Node: Bugs1367039
++Node: Bug definition1367959
++Node: Bug address1371560
++Node: Usenet1375129
++Node: Performance bugs1376342
++Node: Asking for help1379346
++Node: Maintainers1381333
++Node: Other Versions1382360
++Node: Installation summary1392349
++Node: Notes1393731
++Node: Compatibility Mode1394541
++Node: Additions1395363
++Node: Accessing The Source1396308
++Node: Adding Code1397839
++Node: New Ports1404950
++Node: Derived Files1409453
++Ref: Derived Files-Footnote-11415264
++Ref: Derived Files-Footnote-21415299
++Ref: Derived Files-Footnote-31415910
++Node: Future Extensions1416024
++Node: Implementation Limitations1416694
++Node: Extension Design1417936
++Node: Old Extension Problems1419096
++Ref: Old Extension Problems-Footnote-11420668
++Node: Extension New Mechanism Goals1420729
++Ref: Extension New Mechanism Goals-Footnote-11424199
++Node: Extension Other Design Decisions1424400
++Node: Extension Future Growth1426597
++Node: Notes summary1427217
++Node: Basic Concepts1428427
++Node: Basic High Level1429112
++Ref: figure-general-flow1429394
++Ref: figure-process-flow1430096
++Ref: Basic High Level-Footnote-11433466
++Node: Basic Data Typing1433655
++Node: Glossary1437063
++Node: Copying1469941
++Node: GNU Free Documentation License1507499
++Node: Index1532622
End Tag Table
-----------------------------------------------------------------------
Summary of changes:
build-aux/ChangeLog | 5 +
build-aux/ar-lib | 10 +-
build-aux/compile | 10 +-
build-aux/config.guess | 20 +-
build-aux/config.rpath | 89 +++++-
build-aux/config.sub | 752 +++++++++++++++++++++++++++++++++-----------
build-aux/depcomp | 10 +-
build-aux/install-sh | 14 +-
build-aux/texinfo.tex | 215 +++++++------
doc/ChangeLog | 9 +
doc/gawk.info | 326 +++++++++----------
doc/gawk.texi | 2 +-
doc/texinfo.tex | 215 +++++++------
doc/wordlist | 4 +
pc/ChangeLog | 4 +
pc/Makefile.tst | 7 +-
test/ChangeLog | 6 +
test/Makefile.am | 4 +-
test/Makefile.in | 9 +-
test/Maketests | 5 +
test/matchuninitialized.awk | 21 ++
test/matchuninitialized.ok | 8 +
22 files changed, 1144 insertions(+), 601 deletions(-)
create mode 100644 test/matchuninitialized.awk
create mode 100644 test/matchuninitialized.ok
hooks/post-receive
--
gawk
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] gawk branch, master, updated. gawk-4.1.0-5637-gaf64698a,
Arnold Robbins <=