[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] gawk branch, feature/minrx, updated. gawk-4.1.0-5676-g0eba5c1b
From: |
Arnold Robbins |
Subject: |
[SCM] gawk branch, feature/minrx, updated. gawk-4.1.0-5676-g0eba5c1b |
Date: |
Tue, 30 Jul 2024 12:51:03 -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 0eba5c1b07bd8a52bf29590b5a6cf34ee695d496 (commit)
via 37011ba4fe7f5022301446f7ad21e310e4b1e635 (commit)
via d60aa167774aaecd71e680b9082c98fd0ac39f14 (commit)
via 3d1aa83d7bc89370faa8b6fc9cbfffecdb113d3a (commit)
from 8a070af4920680e4d096cc493c5826b6cb5920f6 (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=0eba5c1b07bd8a52bf29590b5a6cf34ee695d496
commit 0eba5c1b07bd8a52bf29590b5a6cf34ee695d496
Merge: 8a070af4 37011ba4
Author: Arnold D. Robbins <arnold@skeeve.com>
Date: Tue Jul 30 19:50:51 2024 +0300
Merge branch 'master' into feature/minrx
diff --cc doc/gawk.info
index ee456486,f996c356..cf5c8c64
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -39928,628 -39892,628 +39933,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-1145580
-Ref: Options-Footnote-2145815
-Node: Other Arguments145840
-Node: Naming Standard Input150005
-Node: Environment Variables151275
-Node: AWKPATH Variable151849
-Ref: AWKPATH Variable-Footnote-1155433
-Ref: AWKPATH Variable-Footnote-2155467
-Node: AWKLIBPATH Variable155858
-Ref: AWKLIBPATH Variable-Footnote-1157631
-Node: Other Environment Variables158026
-Node: Exit Status162502
-Node: Include Files163215
-Node: Loading Shared Libraries167267
-Node: Obsolete168757
-Node: Undocumented169505
-Node: Invoking Summary169802
-Node: Regexp172827
-Node: Regexp Usage174321
-Node: Escape Sequences176422
-Ref: Escape Sequences-Footnote-1183957
-Node: Regexp Operators184035
-Node: Regexp Operator Details184528
-Ref: Regexp Operator Details-Footnote-1192539
-Node: Interval Expressions192698
-Ref: Interval Expressions-Footnote-1194965
-Node: Bracket Expressions195063
-Ref: table-char-classes197619
-Node: Leftmost Longest201117
-Node: Computed Regexps202473
-Node: GNU Regexp Operators205988
-Node: Case-sensitivity211085
-Ref: Case-sensitivity-Footnote-1214035
-Ref: Case-sensitivity-Footnote-2214278
-Node: Regexp Summary214390
-Node: Reading Files215912
-Node: Records218231
-Node: awk split records219506
-Node: gawk split records224388
-Ref: gawk split records-Footnote-1229676
-Node: Fields229713
-Ref: Fields-Footnote-1232629
-Node: Nonconstant Fields232749
-Ref: Nonconstant Fields-Footnote-1235057
-Node: Changing Fields235273
-Node: Field Separators241571
-Node: Default Field Splitting244440
-Node: Regexp Field Splitting245582
-Node: Single Character Fields249411
-Node: Comma Separated Fields250500
-Ref: table-csv-examples251904
-Node: Command Line Field Separator254203
-Node: Full Line Fields257579
-Ref: Full Line Fields-Footnote-1259157
-Ref: Full Line Fields-Footnote-2259203
-Node: Field Splitting Summary259308
-Node: Constant Size261625
-Node: Fixed width data262369
-Node: Skipping intervening265884
-Node: Allowing trailing data266686
-Node: Fields with fixed data267747
-Node: Splitting By Content269369
-Ref: Splitting By Content-Footnote-1273819
-Node: More CSV273982
-Node: FS versus FPAT275640
-Node: Testing field creation276840
-Node: Multiple Line278614
-Node: Getline285083
-Node: Plain Getline287671
-Node: Getline/Variable290319
-Node: Getline/File291515
-Node: Getline/Variable/File292963
-Ref: Getline/Variable/File-Footnote-1294608
-Node: Getline/Pipe294704
-Node: Getline/Variable/Pipe297512
-Node: Getline/Coprocess298695
-Node: Getline/Variable/Coprocess300018
-Node: Getline Notes300784
-Node: Getline Summary304761
-Ref: table-getline-variants305205
-Node: Read Timeout306109
-Ref: Read Timeout-Footnote-1310071
-Node: Retrying Input310129
-Node: Command-line directories311396
-Node: Input Summary312334
-Node: Input Exercises315714
-Node: Printing316152
-Node: Print318095
-Node: Print Examples319596
-Node: Output Separators322441
-Node: OFMT324548
-Node: Printf326261
-Node: Basic Printf327066
-Node: Control Letters328701
-Node: Format Modifiers334147
-Node: Printf Examples340419
-Node: Redirection342960
-Node: Special FD350732
-Ref: Special FD-Footnote-1354030
-Node: Special Files354108
-Node: Other Inherited Files354737
-Node: Special Network355802
-Node: Special Caveats356690
-Node: Close Files And Pipes357673
-Ref: Close Files And Pipes-Footnote-1363797
-Node: Close Return Value363945
-Ref: table-close-pipe-return-values365216
-Ref: Close Return Value-Footnote-1366047
-Node: Noflush366203
-Node: Nonfatal367711
-Node: Output Summary370126
-Node: Output Exercises371412
-Node: Expressions372103
-Node: Values373303
-Node: Constants373981
-Node: Scalar Constants374676
-Ref: Scalar Constants-Footnote-1377252
-Ref: Scalar Constants-Footnote-2377502
-Node: Nondecimal-numbers377582
-Node: Regexp Constants380695
-Node: Using Constant Regexps381241
-Node: Standard Regexp Constants381887
-Node: Strong Regexp Constants385183
-Node: Variables389026
-Node: Using Variables389691
-Node: Assignment Options391665
-Node: Conversion394216
-Node: Strings And Numbers394748
-Ref: Strings And Numbers-Footnote-1397958
-Node: Locale influences conversions398067
-Ref: table-locale-affects400905
-Node: All Operators401547
-Node: Arithmetic Ops402188
-Node: Concatenation405011
-Ref: Concatenation-Footnote-1407947
-Node: Assignment Ops408066
-Ref: table-assign-ops413193
-Node: Increment Ops414574
-Node: Truth Values and Conditions418165
-Node: Truth Values419259
-Node: Typing and Comparison420339
-Node: Variable Typing421171
-Ref: Variable Typing-Footnote-1427815
-Ref: Variable Typing-Footnote-2427895
-Node: Comparison Operators427976
-Ref: table-relational-ops428403
-Node: POSIX String Comparison432079
-Ref: POSIX String Comparison-Footnote-1433836
-Ref: POSIX String Comparison-Footnote-2433979
-Node: Boolean Ops434063
-Ref: Boolean Ops-Footnote-1438737
-Node: Conditional Exp438833
-Node: Function Calls440613
-Node: Precedence444560
-Node: Locales448423
-Node: Expressions Summary450099
-Node: Patterns and Actions452754
-Node: Pattern Overview453890
-Node: Regexp Patterns455615
-Node: Expression Patterns456161
-Node: Ranges460066
-Node: BEGIN/END463240
-Node: Using BEGIN/END464049
-Ref: Using BEGIN/END-Footnote-1466957
-Node: I/O And BEGIN/END467067
-Node: BEGINFILE/ENDFILE469549
-Node: Empty472979
-Node: Using Shell Variables473296
-Node: Action Overview475632
-Node: Statements478068
-Node: If Statement479964
-Node: While Statement481527
-Node: Do Statement483615
-Node: For Statement484799
-Node: Switch Statement488154
-Node: Break Statement490703
-Node: Continue Statement492895
-Node: Next Statement494826
-Node: Nextfile Statement497305
-Node: Exit Statement500158
-Node: Built-in Variables502685
-Node: User-modified503862
-Node: Auto-set512069
-Ref: Auto-set-Footnote-1530153
-Ref: Auto-set-Footnote-2530371
-Node: ARGC and ARGV530427
-Node: Pattern Action Summary534856
-Node: Arrays537462
-Node: Array Basics538835
-Node: Array Intro539683
-Ref: figure-array-elements541694
-Ref: Array Intro-Footnote-1544547
-Node: Reference to Elements544679
-Node: Assigning Elements547199
-Node: Array Example547694
-Node: Scanning an Array549656
-Node: Controlling Scanning552751
-Ref: Controlling Scanning-Footnote-1559386
-Node: Numeric Array Subscripts559710
-Node: Uninitialized Subscripts561978
-Node: Delete563651
-Ref: Delete-Footnote-1566463
-Node: Multidimensional566520
-Node: Multiscanning569723
-Node: Arrays of Arrays571390
-Node: Arrays Summary575694
-Node: Functions577881
-Node: Built-in579013
-Node: Calling Built-in580202
-Node: Boolean Functions582242
-Node: Numeric Functions582804
-Ref: Numeric Functions-Footnote-1586989
-Ref: Numeric Functions-Footnote-2587672
-Ref: Numeric Functions-Footnote-3587724
-Node: String Functions588000
-Ref: String Functions-Footnote-1614451
-Ref: String Functions-Footnote-2614583
-Ref: String Functions-Footnote-3614839
-Node: Gory Details614926
-Ref: table-sub-escapes616935
-Ref: table-sub-proposed618566
-Ref: table-posix-sub620061
-Ref: table-gensub-escapes621734
-Ref: Gory Details-Footnote-1622653
-Node: I/O Functions622807
-Ref: table-system-return-values629483
-Ref: I/O Functions-Footnote-1631645
-Ref: I/O Functions-Footnote-2631793
-Node: Time Functions631913
-Ref: Time Functions-Footnote-1643625
-Ref: Time Functions-Footnote-2643693
-Ref: Time Functions-Footnote-3643855
-Ref: Time Functions-Footnote-4643966
-Ref: Time Functions-Footnote-5644082
-Ref: Time Functions-Footnote-6644309
-Node: Bitwise Functions644587
-Ref: table-bitwise-ops645185
-Ref: Bitwise Functions-Footnote-1651427
-Ref: Bitwise Functions-Footnote-2651604
-Node: Type Functions651799
-Node: I18N Functions653970
-Node: User-defined655705
-Node: Definition Syntax656451
-Ref: Definition Syntax-Footnote-1662269
-Node: Function Example662344
-Ref: Function Example-Footnote-1665323
-Node: Function Calling665345
-Node: Calling A Function665937
-Node: Variable Scope666907
-Node: Pass By Value/Reference669961
-Node: Function Caveats672689
-Ref: Function Caveats-Footnote-1674780
-Node: Return Statement674900
-Node: Dynamic Typing677932
-Node: Dynamic Typing Awk678510
-Node: Dynamic Typing Gawk680648
-Node: Indirect Calls684018
-Node: Functions Summary695155
-Node: Library Functions698121
-Ref: Library Functions-Footnote-1701669
-Ref: Library Functions-Footnote-2701814
-Node: Library Names701989
-Ref: Library Names-Footnote-1705760
-Ref: Library Names-Footnote-2705987
-Node: General Functions706081
-Node: Strtonum Function707351
-Node: Assert Function710433
-Node: Round Function713883
-Node: Cliff Random Function715455
-Node: Ordinal Functions716479
-Ref: Ordinal Functions-Footnote-1719582
-Ref: Ordinal Functions-Footnote-2719834
-Node: Join Function720048
-Ref: Join Function-Footnote-1721846
-Node: Getlocaltime Function722050
-Node: Readfile Function725824
-Node: Shell Quoting727853
-Node: Isnumeric Function729309
-Node: To CSV Function730745
-Node: Data File Management732837
-Node: Filetrans Function733469
-Node: Rewind Function737745
-Node: File Checking739716
-Ref: File Checking-Footnote-1741082
-Node: Empty Files741287
-Node: Ignoring Assigns743350
-Node: Getopt Function744924
-Ref: Getopt Function-Footnote-1760742
-Node: Passwd Functions760954
-Ref: Passwd Functions-Footnote-1770089
-Node: Group Functions770177
-Ref: Group Functions-Footnote-1778301
-Node: Walking Arrays778512
-Node: Library Functions Summary781558
-Node: Library Exercises782978
-Node: Sample Programs783463
-Node: Running Examples784245
-Node: Clones784997
-Node: Cut Program786265
-Node: Egrep Program796689
-Node: Id Program805994
-Node: Split Program816086
-Ref: Split Program-Footnote-1826299
-Node: Tee Program826484
-Node: Uniq Program829390
-Node: Wc Program837250
-Node: Bytes vs. Characters837645
-Node: Using extensions839245
-Node: wc program840023
-Node: Miscellaneous Programs845016
-Node: Dupword Program846241
-Node: Alarm Program848290
-Node: Translate Program853193
-Ref: Translate Program-Footnote-1857902
-Node: Labels Program858180
-Ref: Labels Program-Footnote-1861615
-Node: Word Sorting861699
-Node: History Sorting865873
-Node: Extract Program868146
-Node: Simple Sed876399
-Node: Igawk Program879609
-Ref: Igawk Program-Footnote-1894819
-Ref: Igawk Program-Footnote-2895025
-Ref: Igawk Program-Footnote-3895155
-Node: Anagram Program895282
-Node: Signature Program898368
-Node: Programs Summary899618
-Node: Programs Exercises900872
-Ref: Programs Exercises-Footnote-1905174
-Node: Advanced Features905260
-Node: Nondecimal Data907741
-Node: Boolean Typed Values909371
-Node: Array Sorting911328
-Node: Controlling Array Traversal912057
-Ref: Controlling Array Traversal-Footnote-1920560
-Node: Array Sorting Functions920682
-Ref: Array Sorting Functions-Footnote-1926779
-Node: Two-way I/O926987
-Ref: Two-way I/O-Footnote-1934958
-Ref: Two-way I/O-Footnote-2935149
-Node: TCP/IP Networking935231
-Node: Profiling938399
-Node: Persistent Memory948069
-Ref: Persistent Memory-Footnote-1957641
-Node: Extension Philosophy957772
-Node: Advanced Features Summary959299
-Node: Internationalization961565
-Node: I18N and L10N963267
-Node: Explaining gettext963962
-Ref: Explaining gettext-Footnote-1970098
-Ref: Explaining gettext-Footnote-2970291
-Node: Programmer i18n970456
-Ref: Programmer i18n-Footnote-1975568
-Node: Translator i18n975617
-Node: String Extraction976447
-Ref: String Extraction-Footnote-1977623
-Node: Printf Ordering977721
-Ref: Printf Ordering-Footnote-1980579
-Node: I18N Portability980647
-Ref: I18N Portability-Footnote-1983207
-Node: I18N Example983274
-Ref: I18N Example-Footnote-1986668
-Ref: I18N Example-Footnote-2986741
-Node: Gawk I18N986858
-Node: I18N Summary987512
-Node: Debugger988909
-Node: Debugging989929
-Node: Debugging Concepts990378
-Node: Debugging Terms992195
-Node: Awk Debugging994798
-Ref: Awk Debugging-Footnote-1995771
-Node: Sample Debugging Session995907
-Node: Debugger Invocation996457
-Node: Finding The Bug998082
-Node: List of Debugger Commands1004714
-Node: Breakpoint Control1006091
-Node: Debugger Execution Control1009913
-Node: Viewing And Changing Data1013387
-Node: Execution Stack1017121
-Node: Debugger Info1018802
-Node: Miscellaneous Debugger Commands1023097
-Node: Readline Support1028338
-Node: Limitations1029282
-Node: Debugging Summary1031906
-Node: Namespaces1033205
-Node: Global Namespace1034332
-Node: Qualified Names1035766
-Node: Default Namespace1036801
-Node: Changing The Namespace1037574
-Node: Naming Rules1039256
-Node: Internal Name Management1041211
-Node: Namespace Example1042281
-Node: Namespace And Features1044858
-Node: Namespace Summary1046313
-Node: Arbitrary Precision Arithmetic1047824
-Node: Computer Arithmetic1049343
-Ref: table-numeric-ranges1053268
-Ref: table-floating-point-ranges1053765
-Ref: Computer Arithmetic-Footnote-11054423
-Node: Math Definitions1054480
-Ref: table-ieee-formats1057512
-Node: MPFR features1058085
-Node: MPFR On Parole1058538
-Ref: MPFR On Parole-Footnote-11059379
-Node: MPFR Intro1059538
-Node: FP Math Caution1061222
-Ref: FP Math Caution-Footnote-11062294
-Node: Inexactness of computations1062667
-Node: Inexact representation1063698
-Node: Comparing FP Values1065079
-Node: Errors accumulate1066337
-Node: Strange values1067802
-Ref: Strange values-Footnote-11070456
-Node: Getting Accuracy1070561
-Node: Try To Round1073298
-Node: Setting precision1074205
-Ref: table-predefined-precision-strings1074910
-Node: Setting the rounding mode1076794
-Ref: table-gawk-rounding-modes1077176
-Ref: Setting the rounding mode-Footnote-11081228
-Node: Arbitrary Precision Integers1081411
-Ref: Arbitrary Precision Integers-Footnote-11084621
-Node: Checking for MPFR1084774
-Node: POSIX Floating Point Problems1086264
-Ref: POSIX Floating Point Problems-Footnote-11091084
-Node: Floating point summary1091122
-Node: Dynamic Extensions1093378
-Node: Extension Intro1094975
-Node: Plugin License1096277
-Node: Extension Mechanism Outline1097090
-Ref: figure-load-extension1097541
-Ref: figure-register-new-function1099119
-Ref: figure-call-new-function1100228
-Node: Extension API Description1102343
-Node: Extension API Functions Introduction1104072
-Ref: table-api-std-headers1105966
-Node: General Data Types1110407
-Ref: General Data Types-Footnote-11119553
-Node: Memory Allocation Functions1119856
-Ref: Memory Allocation Functions-Footnote-11124573
-Node: Constructor Functions1124672
-Node: API Ownership of MPFR and GMP Values1128573
-Node: Registration Functions1130126
-Node: Extension Functions1130830
-Node: Exit Callback Functions1136404
-Node: Extension Version String1137718
-Node: Input Parsers1138413
-Node: Output Wrappers1153032
-Node: Two-way processors1157874
-Node: Printing Messages1160227
-Ref: Printing Messages-Footnote-11161438
-Node: Updating ERRNO1161591
-Node: Requesting Values1162390
-Ref: table-value-types-returned1163143
-Node: Accessing Parameters1165202
-Node: Symbol Table Access1166483
-Node: Symbol table by name1166995
-Ref: Symbol table by name-Footnote-11170196
-Node: Symbol table by cookie1170328
-Ref: Symbol table by cookie-Footnote-11174597
-Node: Cached values1174661
-Ref: Cached values-Footnote-11178293
-Node: Array Manipulation1178450
-Ref: Array Manipulation-Footnote-11179549
-Node: Array Data Types1179586
-Ref: Array Data Types-Footnote-11182404
-Node: Array Functions1182500
-Node: Flattening Arrays1187529
-Node: Creating Arrays1194577
-Node: Redirection API1199419
-Node: Extension API Variables1202436
-Node: Extension Versioning1203159
-Ref: gawk-api-version1203588
-Node: Extension GMP/MPFR Versioning1205375
-Node: Extension API Informational Variables1207079
-Node: Extension API Boilerplate1208332
-Node: Changes from API V11212462
-Node: Finding Extensions1214094
-Node: Extension Example1214669
-Node: Internal File Description1215491
-Node: Internal File Ops1219783
-Ref: Internal File Ops-Footnote-11231333
-Node: Using Internal File Ops1231481
-Ref: Using Internal File Ops-Footnote-11233912
-Node: Extension Samples1234190
-Node: Extension Sample File Functions1235759
-Node: Extension Sample Fnmatch1243884
-Node: Extension Sample Fork1245479
-Node: Extension Sample Inplace1246755
-Node: Extension Sample Ord1250857
-Node: Extension Sample Readdir1251733
-Ref: table-readdir-file-types1252522
-Node: Extension Sample Revout1253878
-Node: Extension Sample Rev2way1254475
-Node: Extension Sample Read write array1255227
-Node: Extension Sample Readfile1258501
-Node: Extension Sample Time1259632
-Node: Extension Sample API Tests1261632
-Node: gawkextlib1262140
-Node: Extension summary1265172
-Node: Extension Exercises1269020
-Node: Language History1270290
-Node: V7/SVR3.11272002
-Node: SVR41274352
-Node: POSIX1275884
-Node: BTL1277309
-Node: POSIX/GNU1278076
-Ref: Gawk Extension Functions1281466
-Node: Feature History1284890
-Node: Common Extensions1304731
-Node: Ranges and Locales1306206
-Ref: Ranges and Locales-Footnote-11310991
-Ref: Ranges and Locales-Footnote-21311018
-Ref: Ranges and Locales-Footnote-31311253
-Node: Contributors1311476
-Node: History summary1317667
-Node: Installation1319109
-Node: Gawk Distribution1320073
-Node: Getting1320565
-Node: Extracting1321564
-Node: Distribution contents1323270
-Node: Unix Installation1331160
-Node: Quick Installation1331980
-Node: Compiling with MPFR1334520
-Node: Shell Startup Files1335226
-Node: Additional Configuration Options1336383
-Node: Configuration Philosophy1338766
-Node: Compiling from Git1341266
-Node: Building the Documentation1341825
-Node: Non-Unix Installation1343237
-Node: PC Installation1343713
-Node: PC Binary Installation1344582
-Node: PC Compiling1345475
-Node: PC Using1346653
-Node: Cygwin1350369
-Node: MSYS1351621
-Node: OpenVMS Installation1352247
-Node: OpenVMS Compilation1352928
-Ref: OpenVMS Compilation-Footnote-11354411
-Node: OpenVMS Dynamic Extensions1354469
-Node: OpenVMS Installation Details1356105
-Node: OpenVMS Running1358536
-Node: OpenVMS GNV1362673
-Node: Bugs1363428
-Node: Bug definition1364348
-Node: Bug address1367949
-Node: Usenet1371518
-Node: Performance bugs1372731
-Node: Asking for help1375747
-Node: Maintainers1377734
-Node: Other Versions1378761
-Node: Installation summary1388365
-Node: Notes1389747
-Node: Compatibility Mode1390557
-Node: Additions1391379
-Node: Accessing The Source1392324
-Node: Adding Code1393855
-Node: New Ports1400966
-Node: Derived Files1405469
-Ref: Derived Files-Footnote-11411280
-Ref: Derived Files-Footnote-21411315
-Ref: Derived Files-Footnote-31411926
-Node: Future Extensions1412040
-Node: Implementation Limitations1412710
-Node: Extension Design1413952
-Node: Old Extension Problems1415112
-Ref: Old Extension Problems-Footnote-11416684
-Node: Extension New Mechanism Goals1416745
-Ref: Extension New Mechanism Goals-Footnote-11420215
-Node: Extension Other Design Decisions1420416
-Node: Extension Future Growth1422613
-Node: Notes summary1423233
-Node: Basic Concepts1424443
-Node: Basic High Level1425128
-Ref: figure-general-flow1425410
-Ref: figure-process-flow1426112
-Ref: Basic High Level-Footnote-11429482
-Node: Basic Data Typing1429671
-Node: Glossary1433079
-Node: Copying1465957
-Node: GNU Free Documentation License1503515
-Node: Index1528638
+Node: Foreword347102
+Node: Foreword451676
+Node: Preface53220
+Ref: Preface-Footnote-156206
+Ref: Preface-Footnote-256315
+Ref: Preface-Footnote-356549
+Node: History56695
+Node: Names59309
+Ref: Names-Footnote-160463
+Node: This Manual60626
+Ref: This Manual-Footnote-167556
+Node: Conventions67664
+Node: Manual History70093
+Ref: Manual History-Footnote-173118
+Ref: Manual History-Footnote-273159
+Node: How To Contribute73233
+Node: Acknowledgments74179
+Node: Getting Started79168
+Node: Running gawk81695
+Node: One-shot82913
+Node: Read Terminal84212
+Node: Long86266
+Node: Executable Scripts87916
+Ref: Executable Scripts-Footnote-190686
+Node: Comments90793
+Node: Quoting93323
+Node: DOS Quoting98967
+Node: Sample Data Files101047
+Node: Very Simple103682
+Node: Two Rules109936
+Node: More Complex111888
+Node: Statements/Lines114308
+Ref: Statements/Lines-Footnote-1119820
+Node: Other Features120109
+Node: When121077
+Ref: When-Footnote-1122879
+Node: Intro Summary122944
+Node: Invoking Gawk123898
+Node: Command Line125460
+Node: Options126310
+Ref: Options-Footnote-1145650
+Ref: Options-Footnote-2145885
+Node: Other Arguments145910
+Node: Naming Standard Input150075
+Node: Environment Variables151345
+Node: AWKPATH Variable151919
+Ref: AWKPATH Variable-Footnote-1155503
+Ref: AWKPATH Variable-Footnote-2155537
+Node: AWKLIBPATH Variable155928
+Ref: AWKLIBPATH Variable-Footnote-1157701
+Node: Other Environment Variables158096
+Node: Exit Status162572
+Node: Include Files163285
+Node: Loading Shared Libraries167337
+Node: Obsolete168827
+Node: Undocumented169575
+Node: Invoking Summary169872
+Node: Regexp172897
+Node: Regexp Usage174453
+Node: Escape Sequences176554
+Ref: Escape Sequences-Footnote-1184089
+Node: Regexp Operators184167
+Node: Regexp Operator Details184660
+Ref: Regexp Operator Details-Footnote-1192671
+Node: Interval Expressions192830
+Ref: Interval Expressions-Footnote-1195097
+Node: Bracket Expressions195195
+Ref: table-char-classes197751
+Node: Leftmost Longest201249
+Node: Computed Regexps202605
+Node: GNU Regexp Operators206120
+Node: Case-sensitivity211217
+Ref: Case-sensitivity-Footnote-1214170
+Ref: Case-sensitivity-Footnote-2214413
+Node: Choosing Matchers214525
+Node: Regexp Summary216339
+Node: Reading Files217864
+Node: Records220183
+Node: awk split records221458
+Node: gawk split records226340
+Ref: gawk split records-Footnote-1231628
+Node: Fields231665
+Ref: Fields-Footnote-1234581
+Node: Nonconstant Fields234701
+Ref: Nonconstant Fields-Footnote-1237009
+Node: Changing Fields237225
+Node: Field Separators243523
+Node: Default Field Splitting246392
+Node: Regexp Field Splitting247534
+Node: Single Character Fields251363
+Node: Comma Separated Fields252452
+Ref: table-csv-examples253856
+Node: Command Line Field Separator256155
+Node: Full Line Fields259531
+Ref: Full Line Fields-Footnote-1261109
+Ref: Full Line Fields-Footnote-2261155
+Node: Field Splitting Summary261260
+Node: Constant Size263577
+Node: Fixed width data264321
+Node: Skipping intervening267836
+Node: Allowing trailing data268638
+Node: Fields with fixed data269699
+Node: Splitting By Content271321
+Ref: Splitting By Content-Footnote-1275771
+Node: More CSV275934
+Node: FS versus FPAT277592
+Node: Testing field creation278792
+Node: Multiple Line280566
+Node: Getline287035
+Node: Plain Getline289623
+Node: Getline/Variable292271
+Node: Getline/File293467
+Node: Getline/Variable/File294915
+Ref: Getline/Variable/File-Footnote-1296560
+Node: Getline/Pipe296656
+Node: Getline/Variable/Pipe299464
+Node: Getline/Coprocess300647
+Node: Getline/Variable/Coprocess301970
+Node: Getline Notes302736
+Node: Getline Summary306713
+Ref: table-getline-variants307157
+Node: Read Timeout308061
+Ref: Read Timeout-Footnote-1312023
+Node: Retrying Input312081
+Node: Command-line directories313348
+Node: Input Summary314286
+Node: Input Exercises317666
+Node: Printing318104
+Node: Print320047
+Node: Print Examples321548
+Node: Output Separators324393
+Node: OFMT326500
+Node: Printf328213
+Node: Basic Printf329018
+Node: Control Letters330653
+Node: Format Modifiers336099
+Node: Printf Examples342371
+Node: Redirection344912
+Node: Special FD352684
+Ref: Special FD-Footnote-1355982
+Node: Special Files356060
+Node: Other Inherited Files356689
+Node: Special Network357754
+Node: Special Caveats358642
+Node: Close Files And Pipes359625
+Ref: Close Files And Pipes-Footnote-1365749
+Node: Close Return Value365897
+Ref: table-close-pipe-return-values367168
+Ref: Close Return Value-Footnote-1367999
+Node: Noflush368155
+Node: Nonfatal369663
+Node: Output Summary372078
+Node: Output Exercises373364
+Node: Expressions374055
+Node: Values375255
+Node: Constants375933
+Node: Scalar Constants376628
+Ref: Scalar Constants-Footnote-1379204
+Ref: Scalar Constants-Footnote-2379454
+Node: Nondecimal-numbers379534
+Node: Regexp Constants382647
+Node: Using Constant Regexps383193
+Node: Standard Regexp Constants383839
+Node: Strong Regexp Constants387135
+Node: Variables390978
+Node: Using Variables391643
+Node: Assignment Options393617
+Node: Conversion396168
+Node: Strings And Numbers396700
+Ref: Strings And Numbers-Footnote-1399910
+Node: Locale influences conversions400019
+Ref: table-locale-affects402857
+Node: All Operators403499
+Node: Arithmetic Ops404140
+Node: Concatenation406963
+Ref: Concatenation-Footnote-1409899
+Node: Assignment Ops410018
+Ref: table-assign-ops415145
+Node: Increment Ops416526
+Node: Truth Values and Conditions420117
+Node: Truth Values421211
+Node: Typing and Comparison422291
+Node: Variable Typing423123
+Ref: Variable Typing-Footnote-1429767
+Ref: Variable Typing-Footnote-2429847
+Node: Comparison Operators429928
+Ref: table-relational-ops430355
+Node: POSIX String Comparison434031
+Ref: POSIX String Comparison-Footnote-1435788
+Ref: POSIX String Comparison-Footnote-2435931
+Node: Boolean Ops436015
+Ref: Boolean Ops-Footnote-1440689
+Node: Conditional Exp440785
+Node: Function Calls442565
+Node: Precedence446512
+Node: Locales450375
+Node: Expressions Summary452051
+Node: Patterns and Actions454706
+Node: Pattern Overview455842
+Node: Regexp Patterns457567
+Node: Expression Patterns458113
+Node: Ranges462018
+Node: BEGIN/END465192
+Node: Using BEGIN/END466001
+Ref: Using BEGIN/END-Footnote-1468909
+Node: I/O And BEGIN/END469019
+Node: BEGINFILE/ENDFILE471501
+Node: Empty474931
+Node: Using Shell Variables475248
+Node: Action Overview477584
+Node: Statements480020
+Node: If Statement481916
+Node: While Statement483479
+Node: Do Statement485567
+Node: For Statement486751
+Node: Switch Statement490106
+Node: Break Statement492655
+Node: Continue Statement494847
+Node: Next Statement496778
+Node: Nextfile Statement499257
+Node: Exit Statement502110
+Node: Built-in Variables504637
+Node: User-modified505814
+Node: Auto-set514021
+Ref: Auto-set-Footnote-1532105
+Ref: Auto-set-Footnote-2532323
+Node: ARGC and ARGV532379
+Node: Pattern Action Summary536808
+Node: Arrays539414
+Node: Array Basics540787
+Node: Array Intro541635
+Ref: figure-array-elements543646
+Ref: Array Intro-Footnote-1546499
+Node: Reference to Elements546631
+Node: Assigning Elements549151
+Node: Array Example549646
+Node: Scanning an Array551608
+Node: Controlling Scanning554703
+Ref: Controlling Scanning-Footnote-1561338
+Node: Numeric Array Subscripts561662
+Node: Uninitialized Subscripts563930
+Node: Delete565603
+Ref: Delete-Footnote-1568415
+Node: Multidimensional568472
+Node: Multiscanning571675
+Node: Arrays of Arrays573342
+Node: Arrays Summary577646
+Node: Functions579833
+Node: Built-in580965
+Node: Calling Built-in582154
+Node: Boolean Functions584194
+Node: Numeric Functions584756
+Ref: Numeric Functions-Footnote-1588941
+Ref: Numeric Functions-Footnote-2589624
+Ref: Numeric Functions-Footnote-3589676
+Node: String Functions589952
+Ref: String Functions-Footnote-1616403
+Ref: String Functions-Footnote-2616535
+Ref: String Functions-Footnote-3616791
+Node: Gory Details616878
+Ref: table-sub-escapes618887
+Ref: table-sub-proposed620518
+Ref: table-posix-sub622013
+Ref: table-gensub-escapes623686
+Ref: Gory Details-Footnote-1624605
+Node: I/O Functions624759
+Ref: table-system-return-values631435
+Ref: I/O Functions-Footnote-1633597
+Ref: I/O Functions-Footnote-2633745
+Node: Time Functions633865
+Ref: Time Functions-Footnote-1645577
+Ref: Time Functions-Footnote-2645645
+Ref: Time Functions-Footnote-3645807
+Ref: Time Functions-Footnote-4645918
+Ref: Time Functions-Footnote-5646034
+Ref: Time Functions-Footnote-6646261
+Node: Bitwise Functions646539
+Ref: table-bitwise-ops647137
+Ref: Bitwise Functions-Footnote-1653379
+Ref: Bitwise Functions-Footnote-2653556
+Node: Type Functions653751
+Node: I18N Functions655922
+Node: User-defined657657
+Node: Definition Syntax658403
+Ref: Definition Syntax-Footnote-1664221
+Node: Function Example664296
+Ref: Function Example-Footnote-1667275
+Node: Function Calling667297
+Node: Calling A Function667889
+Node: Variable Scope668859
+Node: Pass By Value/Reference671913
+Node: Function Caveats674641
+Ref: Function Caveats-Footnote-1676732
+Node: Return Statement676852
+Node: Dynamic Typing679884
+Node: Dynamic Typing Awk680462
+Node: Dynamic Typing Gawk682600
+Node: Indirect Calls685970
+Node: Functions Summary697107
+Node: Library Functions700073
+Ref: Library Functions-Footnote-1703621
+Ref: Library Functions-Footnote-2703766
+Node: Library Names703941
+Ref: Library Names-Footnote-1707712
+Ref: Library Names-Footnote-2707939
+Node: General Functions708033
+Node: Strtonum Function709303
+Node: Assert Function712385
+Node: Round Function715835
+Node: Cliff Random Function717407
+Node: Ordinal Functions718431
+Ref: Ordinal Functions-Footnote-1721534
+Ref: Ordinal Functions-Footnote-2721786
+Node: Join Function722000
+Ref: Join Function-Footnote-1723798
+Node: Getlocaltime Function724002
+Node: Readfile Function727776
+Node: Shell Quoting729805
+Node: Isnumeric Function731261
+Node: To CSV Function732697
+Node: Data File Management734789
+Node: Filetrans Function735421
+Node: Rewind Function739697
+Node: File Checking741668
+Ref: File Checking-Footnote-1743034
+Node: Empty Files743239
+Node: Ignoring Assigns745302
+Node: Getopt Function746876
+Ref: Getopt Function-Footnote-1762694
+Node: Passwd Functions762906
+Ref: Passwd Functions-Footnote-1772041
+Node: Group Functions772129
+Ref: Group Functions-Footnote-1780253
+Node: Walking Arrays780464
+Node: Library Functions Summary783510
+Node: Library Exercises784930
+Node: Sample Programs785415
+Node: Running Examples786197
+Node: Clones786949
+Node: Cut Program788217
+Node: Egrep Program798641
+Node: Id Program807946
+Node: Split Program818038
+Ref: Split Program-Footnote-1828251
+Node: Tee Program828436
+Node: Uniq Program831342
+Node: Wc Program839202
+Node: Bytes vs. Characters839597
+Node: Using extensions841197
+Node: wc program841975
+Node: Miscellaneous Programs846968
+Node: Dupword Program848193
+Node: Alarm Program850242
+Node: Translate Program855145
+Ref: Translate Program-Footnote-1859854
+Node: Labels Program860132
+Ref: Labels Program-Footnote-1863567
+Node: Word Sorting863651
+Node: History Sorting867825
+Node: Extract Program870098
+Node: Simple Sed878351
+Node: Igawk Program881561
+Ref: Igawk Program-Footnote-1896771
+Ref: Igawk Program-Footnote-2896977
+Ref: Igawk Program-Footnote-3897107
+Node: Anagram Program897234
+Node: Signature Program900320
+Node: Programs Summary901570
+Node: Programs Exercises902824
+Ref: Programs Exercises-Footnote-1907126
+Node: Advanced Features907212
+Node: Nondecimal Data909693
+Node: Boolean Typed Values911323
+Node: Array Sorting913280
+Node: Controlling Array Traversal914009
+Ref: Controlling Array Traversal-Footnote-1922512
+Node: Array Sorting Functions922634
+Ref: Array Sorting Functions-Footnote-1928731
+Node: Two-way I/O928939
+Ref: Two-way I/O-Footnote-1936910
+Ref: Two-way I/O-Footnote-2937101
+Node: TCP/IP Networking937183
+Node: Profiling940351
+Node: Persistent Memory950021
+Ref: Persistent Memory-Footnote-1959593
+Node: Extension Philosophy959724
+Node: Advanced Features Summary961251
+Node: Internationalization963517
+Node: I18N and L10N965219
+Node: Explaining gettext965914
+Ref: Explaining gettext-Footnote-1972050
+Ref: Explaining gettext-Footnote-2972243
+Node: Programmer i18n972408
+Ref: Programmer i18n-Footnote-1977520
+Node: Translator i18n977569
+Node: String Extraction978399
+Ref: String Extraction-Footnote-1979575
+Node: Printf Ordering979673
+Ref: Printf Ordering-Footnote-1982531
+Node: I18N Portability982599
+Ref: I18N Portability-Footnote-1985159
+Node: I18N Example985226
+Ref: I18N Example-Footnote-1988620
+Ref: I18N Example-Footnote-2988693
+Node: Gawk I18N988810
+Node: I18N Summary989464
+Node: Debugger990861
+Node: Debugging991881
+Node: Debugging Concepts992330
+Node: Debugging Terms994147
+Node: Awk Debugging996750
+Ref: Awk Debugging-Footnote-1997723
+Node: Sample Debugging Session997859
+Node: Debugger Invocation998409
+Node: Finding The Bug1000034
+Node: List of Debugger Commands1006666
+Node: Breakpoint Control1008043
+Node: Debugger Execution Control1011865
+Node: Viewing And Changing Data1015339
+Node: Execution Stack1019073
+Node: Debugger Info1020754
+Node: Miscellaneous Debugger Commands1025049
+Node: Readline Support1030290
+Node: Limitations1031234
+Node: Debugging Summary1033858
+Node: Namespaces1035157
+Node: Global Namespace1036284
+Node: Qualified Names1037718
+Node: Default Namespace1038753
+Node: Changing The Namespace1039526
+Node: Naming Rules1041208
- Node: Internal Name Management1043123
- Node: Namespace Example1044193
- Node: Namespace And Features1046770
- Node: Namespace Summary1048225
- Node: Arbitrary Precision Arithmetic1049736
- Node: Computer Arithmetic1051255
- Ref: table-numeric-ranges1055180
- Ref: table-floating-point-ranges1055677
- Ref: Computer Arithmetic-Footnote-11056335
- Node: Math Definitions1056392
- Ref: table-ieee-formats1059424
- Node: MPFR features1059997
- Node: MPFR On Parole1060450
- Ref: MPFR On Parole-Footnote-11061291
- Node: MPFR Intro1061450
- Node: FP Math Caution1063134
- Ref: FP Math Caution-Footnote-11064206
- Node: Inexactness of computations1064579
- Node: Inexact representation1065610
- Node: Comparing FP Values1066991
- Node: Errors accumulate1068249
- Node: Strange values1069714
- Ref: Strange values-Footnote-11072368
- Node: Getting Accuracy1072473
- Node: Try To Round1075210
- Node: Setting precision1076117
- Ref: table-predefined-precision-strings1076822
- Node: Setting the rounding mode1078706
- Ref: table-gawk-rounding-modes1079088
- Ref: Setting the rounding mode-Footnote-11083140
- Node: Arbitrary Precision Integers1083323
- Ref: Arbitrary Precision Integers-Footnote-11086533
- Node: Checking for MPFR1086686
- Node: POSIX Floating Point Problems1088176
- Ref: POSIX Floating Point Problems-Footnote-11092996
- Node: Floating point summary1093034
- Node: Dynamic Extensions1095290
- Node: Extension Intro1096887
- Node: Plugin License1098189
- Node: Extension Mechanism Outline1099002
- Ref: figure-load-extension1099453
- Ref: figure-register-new-function1101031
- Ref: figure-call-new-function1102140
- Node: Extension API Description1104255
- Node: Extension API Functions Introduction1105984
- Ref: table-api-std-headers1107878
- Node: General Data Types1112319
- Ref: General Data Types-Footnote-11121465
- Node: Memory Allocation Functions1121768
- Ref: Memory Allocation Functions-Footnote-11126485
- Node: Constructor Functions1126584
- Node: API Ownership of MPFR and GMP Values1130485
- Node: Registration Functions1132038
- Node: Extension Functions1132742
- Node: Exit Callback Functions1138316
- Node: Extension Version String1139630
- Node: Input Parsers1140325
- Node: Output Wrappers1154944
- Node: Two-way processors1159786
- Node: Printing Messages1162139
- Ref: Printing Messages-Footnote-11163350
- Node: Updating ERRNO1163503
- Node: Requesting Values1164302
- Ref: table-value-types-returned1165055
- Node: Accessing Parameters1167114
- Node: Symbol Table Access1168395
- Node: Symbol table by name1168907
- Ref: Symbol table by name-Footnote-11172108
- Node: Symbol table by cookie1172240
- Ref: Symbol table by cookie-Footnote-11176509
- Node: Cached values1176573
- Ref: Cached values-Footnote-11180205
- Node: Array Manipulation1180362
- Ref: Array Manipulation-Footnote-11181461
- Node: Array Data Types1181498
- Ref: Array Data Types-Footnote-11184316
- Node: Array Functions1184412
- Node: Flattening Arrays1189441
- Node: Creating Arrays1196489
- Node: Redirection API1201331
- Node: Extension API Variables1204348
- Node: Extension Versioning1205071
- Ref: gawk-api-version1205500
- Node: Extension GMP/MPFR Versioning1207287
- Node: Extension API Informational Variables1208991
- Node: Extension API Boilerplate1210244
- Node: Changes from API V11214374
- Node: Finding Extensions1216006
- Node: Extension Example1216581
- Node: Internal File Description1217403
- Node: Internal File Ops1221695
- Ref: Internal File Ops-Footnote-11233245
- Node: Using Internal File Ops1233393
- Ref: Using Internal File Ops-Footnote-11235824
- Node: Extension Samples1236102
- Node: Extension Sample File Functions1237671
- Node: Extension Sample Fnmatch1245796
- Node: Extension Sample Fork1247391
- Node: Extension Sample Inplace1248667
- Node: Extension Sample Ord1252769
- Node: Extension Sample Readdir1253645
- Ref: table-readdir-file-types1254434
- Node: Extension Sample Revout1255790
- Node: Extension Sample Rev2way1256387
- Node: Extension Sample Read write array1257139
- Node: Extension Sample Readfile1260413
- Node: Extension Sample Time1261544
- Node: Extension Sample API Tests1263544
- Node: gawkextlib1264052
- Node: Extension summary1267084
- Node: Extension Exercises1270932
- Node: Language History1272202
- Node: V7/SVR3.11273914
- Node: SVR41276264
- Node: POSIX1277796
- Node: BTL1279221
- Node: POSIX/GNU1279988
- Node: Feature History1286643
- Node: Common Extensions1306484
- Node: Ranges and Locales1307959
- Ref: Ranges and Locales-Footnote-11312744
- Ref: Ranges and Locales-Footnote-21312771
- Ref: Ranges and Locales-Footnote-31313006
- Node: Contributors1313229
- Node: History summary1319420
- Node: Installation1320862
- Node: Gawk Distribution1321826
- Node: Getting1322318
- Node: Extracting1323317
- Node: Distribution contents1325023
- Node: Unix Installation1332913
- Node: Quick Installation1333733
- Node: Compiling with MPFR1336273
- Node: Shell Startup Files1336979
- Node: Additional Configuration Options1338136
- Node: Configuration Philosophy1340519
- Node: Compiling from Git1343019
- Node: Building the Documentation1343578
- Node: Non-Unix Installation1344990
- Node: PC Installation1345466
- Node: PC Binary Installation1346335
- Node: PC Compiling1347228
- Node: PC Using1348406
- Node: Cygwin1352122
- Node: MSYS1353374
- Node: OpenVMS Installation1354000
- Node: OpenVMS Compilation1354681
- Ref: OpenVMS Compilation-Footnote-11356164
- Node: OpenVMS Dynamic Extensions1356222
- Node: OpenVMS Installation Details1357858
- Node: OpenVMS Running1360289
- Node: OpenVMS GNV1364426
- Node: Bugs1365181
- Node: Bug definition1366101
- Node: Bug address1369702
- Node: Usenet1373271
- Node: Performance bugs1374484
- Node: Asking for help1377500
- Node: Maintainers1379487
- Node: Other Versions1380514
- Node: Installation summary1390118
- Node: Notes1391500
- Node: Compatibility Mode1392310
- Node: Additions1393132
- Node: Accessing The Source1394077
- Node: Adding Code1395608
- Node: New Ports1402719
- Node: Derived Files1407222
- Ref: Derived Files-Footnote-11413033
- Ref: Derived Files-Footnote-21413068
- Ref: Derived Files-Footnote-31413679
- Node: Future Extensions1413793
- Node: Implementation Limitations1414463
- Node: Extension Design1415705
- Node: Old Extension Problems1416865
- Ref: Old Extension Problems-Footnote-11418437
- Node: Extension New Mechanism Goals1418498
- Ref: Extension New Mechanism Goals-Footnote-11421968
- Node: Extension Other Design Decisions1422169
- Node: Extension Future Growth1424366
- Node: Notes summary1424986
- Node: Basic Concepts1426196
- Node: Basic High Level1426881
- Ref: figure-general-flow1427163
- Ref: figure-process-flow1427865
- Ref: Basic High Level-Footnote-11431235
- Node: Basic Data Typing1431424
- Node: Glossary1434832
- Node: Copying1467710
- Node: GNU Free Documentation License1505268
- Node: Index1530391
++Node: Internal Name Management1043163
++Node: Namespace Example1044233
++Node: Namespace And Features1046810
++Node: Namespace Summary1048265
++Node: Arbitrary Precision Arithmetic1049776
++Node: Computer Arithmetic1051295
++Ref: table-numeric-ranges1055220
++Ref: table-floating-point-ranges1055717
++Ref: Computer Arithmetic-Footnote-11056375
++Node: Math Definitions1056432
++Ref: table-ieee-formats1059464
++Node: MPFR features1060037
++Node: MPFR On Parole1060490
++Ref: MPFR On Parole-Footnote-11061331
++Node: MPFR Intro1061490
++Node: FP Math Caution1063174
++Ref: FP Math Caution-Footnote-11064246
++Node: Inexactness of computations1064619
++Node: Inexact representation1065650
++Node: Comparing FP Values1067031
++Node: Errors accumulate1068289
++Node: Strange values1069754
++Ref: Strange values-Footnote-11072408
++Node: Getting Accuracy1072513
++Node: Try To Round1075250
++Node: Setting precision1076157
++Ref: table-predefined-precision-strings1076862
++Node: Setting the rounding mode1078746
++Ref: table-gawk-rounding-modes1079128
++Ref: Setting the rounding mode-Footnote-11083180
++Node: Arbitrary Precision Integers1083363
++Ref: Arbitrary Precision Integers-Footnote-11086573
++Node: Checking for MPFR1086726
++Node: POSIX Floating Point Problems1088216
++Ref: POSIX Floating Point Problems-Footnote-11093036
++Node: Floating point summary1093074
++Node: Dynamic Extensions1095330
++Node: Extension Intro1096927
++Node: Plugin License1098229
++Node: Extension Mechanism Outline1099042
++Ref: figure-load-extension1099493
++Ref: figure-register-new-function1101071
++Ref: figure-call-new-function1102180
++Node: Extension API Description1104295
++Node: Extension API Functions Introduction1106024
++Ref: table-api-std-headers1107918
++Node: General Data Types1112359
++Ref: General Data Types-Footnote-11121505
++Node: Memory Allocation Functions1121808
++Ref: Memory Allocation Functions-Footnote-11126525
++Node: Constructor Functions1126624
++Node: API Ownership of MPFR and GMP Values1130525
++Node: Registration Functions1132078
++Node: Extension Functions1132782
++Node: Exit Callback Functions1138356
++Node: Extension Version String1139670
++Node: Input Parsers1140365
++Node: Output Wrappers1154984
++Node: Two-way processors1159826
++Node: Printing Messages1162179
++Ref: Printing Messages-Footnote-11163390
++Node: Updating ERRNO1163543
++Node: Requesting Values1164342
++Ref: table-value-types-returned1165095
++Node: Accessing Parameters1167154
++Node: Symbol Table Access1168435
++Node: Symbol table by name1168947
++Ref: Symbol table by name-Footnote-11172148
++Node: Symbol table by cookie1172280
++Ref: Symbol table by cookie-Footnote-11176549
++Node: Cached values1176613
++Ref: Cached values-Footnote-11180245
++Node: Array Manipulation1180402
++Ref: Array Manipulation-Footnote-11181501
++Node: Array Data Types1181538
++Ref: Array Data Types-Footnote-11184356
++Node: Array Functions1184452
++Node: Flattening Arrays1189481
++Node: Creating Arrays1196529
++Node: Redirection API1201371
++Node: Extension API Variables1204388
++Node: Extension Versioning1205111
++Ref: gawk-api-version1205540
++Node: Extension GMP/MPFR Versioning1207327
++Node: Extension API Informational Variables1209031
++Node: Extension API Boilerplate1210284
++Node: Changes from API V11214414
++Node: Finding Extensions1216046
++Node: Extension Example1216621
++Node: Internal File Description1217443
++Node: Internal File Ops1221735
++Ref: Internal File Ops-Footnote-11233285
++Node: Using Internal File Ops1233433
++Ref: Using Internal File Ops-Footnote-11235864
++Node: Extension Samples1236142
++Node: Extension Sample File Functions1237711
++Node: Extension Sample Fnmatch1245836
++Node: Extension Sample Fork1247431
++Node: Extension Sample Inplace1248707
++Node: Extension Sample Ord1252809
++Node: Extension Sample Readdir1253685
++Ref: table-readdir-file-types1254474
++Node: Extension Sample Revout1255830
++Node: Extension Sample Rev2way1256427
++Node: Extension Sample Read write array1257179
++Node: Extension Sample Readfile1260453
++Node: Extension Sample Time1261584
++Node: Extension Sample API Tests1263584
++Node: gawkextlib1264092
++Node: Extension summary1267124
++Node: Extension Exercises1270972
++Node: Language History1272242
++Node: V7/SVR3.11273954
++Node: SVR41276304
++Node: POSIX1277836
++Node: BTL1279261
++Node: POSIX/GNU1280028
++Ref: Gawk Extension Functions1283418
++Node: Feature History1286842
++Node: Common Extensions1306683
++Node: Ranges and Locales1308158
++Ref: Ranges and Locales-Footnote-11312943
++Ref: Ranges and Locales-Footnote-21312970
++Ref: Ranges and Locales-Footnote-31313205
++Node: Contributors1313428
++Node: History summary1319619
++Node: Installation1321061
++Node: Gawk Distribution1322025
++Node: Getting1322517
++Node: Extracting1323516
++Node: Distribution contents1325222
++Node: Unix Installation1333112
++Node: Quick Installation1333932
++Node: Compiling with MPFR1336472
++Node: Shell Startup Files1337178
++Node: Additional Configuration Options1338335
++Node: Configuration Philosophy1340718
++Node: Compiling from Git1343218
++Node: Building the Documentation1343777
++Node: Non-Unix Installation1345189
++Node: PC Installation1345665
++Node: PC Binary Installation1346534
++Node: PC Compiling1347427
++Node: PC Using1348605
++Node: Cygwin1352321
++Node: MSYS1353573
++Node: OpenVMS Installation1354199
++Node: OpenVMS Compilation1354880
++Ref: OpenVMS Compilation-Footnote-11356363
++Node: OpenVMS Dynamic Extensions1356421
++Node: OpenVMS Installation Details1358057
++Node: OpenVMS Running1360488
++Node: OpenVMS GNV1364625
++Node: Bugs1365380
++Node: Bug definition1366300
++Node: Bug address1369901
++Node: Usenet1373470
++Node: Performance bugs1374683
++Node: Asking for help1377699
++Node: Maintainers1379686
++Node: Other Versions1380713
++Node: Installation summary1390317
++Node: Notes1391699
++Node: Compatibility Mode1392509
++Node: Additions1393331
++Node: Accessing The Source1394276
++Node: Adding Code1395807
++Node: New Ports1402918
++Node: Derived Files1407421
++Ref: Derived Files-Footnote-11413232
++Ref: Derived Files-Footnote-21413267
++Ref: Derived Files-Footnote-31413878
++Node: Future Extensions1413992
++Node: Implementation Limitations1414662
++Node: Extension Design1415904
++Node: Old Extension Problems1417064
++Ref: Old Extension Problems-Footnote-11418636
++Node: Extension New Mechanism Goals1418697
++Ref: Extension New Mechanism Goals-Footnote-11422167
++Node: Extension Other Design Decisions1422368
++Node: Extension Future Growth1424565
++Node: Notes summary1425185
++Node: Basic Concepts1426395
++Node: Basic High Level1427080
++Ref: figure-general-flow1427362
++Ref: figure-process-flow1428064
++Ref: Basic High Level-Footnote-11431434
++Node: Basic Data Typing1431623
++Node: Glossary1435031
++Node: Copying1467909
++Node: GNU Free Documentation License1505467
++Node: Index1530590
End Tag Table
-----------------------------------------------------------------------
Summary of changes:
doc/ChangeLog | 12 ++
doc/gawk.info | 404 +++++++++++++++++++++++++++++-----------------------------
doc/gawk.texi | 11 +-
3 files changed, 226 insertions(+), 201 deletions(-)
hooks/post-receive
--
gawk
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] gawk branch, feature/minrx, updated. gawk-4.1.0-5676-g0eba5c1b,
Arnold Robbins <=