[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] gawk branch, master, updated. gawk-4.1.0-5693-gdca2fc9a
From: |
Arnold Robbins |
Subject: |
[SCM] gawk branch, master, updated. gawk-4.1.0-5693-gdca2fc9a |
Date: |
Mon, 14 Oct 2024 22:57:30 -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 dca2fc9a1e801e5d01a019ba4a80b4fbc5961cfd (commit)
via 374b32f6a93ed0a4655d868dae73f0b01d550cd5 (commit)
via 702a898015e026b764ed62b040167164de1430e8 (commit)
via ddc2fabf6a75e4f49efb389a1c8e72b77ae804c7 (commit)
via ed7b21099b9211e16aa90fc9fc2fe17e64fa4b79 (commit)
via 97893028a0cd9c5cff59457bd27690deb6c9bfe4 (commit)
via 20728b62a4b4ec2d152c2f93d38b4ac07512ed20 (commit)
via c090bd9e5ad82ffc762d261586d0e783ca5278b6 (commit)
via eebe70843b364e347b357a98e85470f90ca10128 (commit)
via 95ecba4f6e90b744a4665af63695112c4a0939a4 (commit)
via 90e95db13e4dee2c7236bb387701b2dac6e94245 (commit)
via f6766756d749dc6e5219101140430cc86b8917a1 (commit)
via 70744b282d321e833683fcd09a4c80b69bd3997b (commit)
via 09c983cdb4192875bf8ddd8d7c63bf6bdc8d406d (commit)
via 7406a97847edad2f1761419844e4f834fe1eb98a (commit)
via 8a68083e8ae9d652738cd875c192e97aaf8cfde7 (commit)
via 1b3cfc9a134aa78a633f100e5d4ac73a643b05ba (commit)
via 796a1dc3be2578f509082a9034b89fff531ebcb4 (commit)
via 1ad7ce29a257d574c6908b21c838455eac0dfd49 (commit)
via 737c11fdedc21a449c00171d70b19293d6f9b937 (commit)
via 8eb585c64ce996e08f22cc3bbb6440fd983eec1b (commit)
via cac1f551ae51c9b2cd258a29fed8ba1fb9a22e41 (commit)
via 8ced7f38f9a28fbb40f915e6429d41ab79fd346b (commit)
via a157700d6354f16fb8c1a1921b4d6c7a766f7b76 (commit)
via db25f2786ad250aae18c6ea58d6f92b3730aa204 (commit)
via 32d0176354bff1de4e2d4a6dbe7b73a40524fdb7 (commit)
via 2584dcc110c4d2f5dcece14a39f5bfbe8cfae2b7 (commit)
via 2425ac76447a0965098315266f6178f7a34b575a (commit)
via b0406af3bfbc6b7fc1d039077ff6743e8a8623ea (commit)
via d05df39e2ddc2b150d0572238120ef52ffebc1c0 (commit)
via 8f0bc2a564b1fd83cc4eee8c6e75dd0a9dd1456f (commit)
from 7efab3f2ded89f52058a3cdf872727323274f9c8 (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=dca2fc9a1e801e5d01a019ba4a80b4fbc5961cfd
commit dca2fc9a1e801e5d01a019ba4a80b4fbc5961cfd
Merge: 7efab3f2 374b32f6
Author: Arnold D. Robbins <arnold@skeeve.com>
Date: Tue Oct 15 05:57:20 2024 +0300
Merge branch 'gawk-5.3-stable'
diff --cc doc/gawk.info
index 906eaeea,e0e99be8..2df9ccb1
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -40135,630 -39997,628 +40120,629 @@@ Inde
Tag Table:
Node: Top1203
- Node: Foreword347239
- Node: Foreword451813
- Node: Preface53357
- Ref: Preface-Footnote-156343
- Ref: Preface-Footnote-256452
- Ref: Preface-Footnote-356686
- Node: History56832
- Node: Names59446
- Ref: Names-Footnote-160600
- Node: This Manual60763
- Ref: This Manual-Footnote-167693
- Node: Conventions67801
- Node: Manual History70230
- Ref: Manual History-Footnote-173255
- Ref: Manual History-Footnote-273296
- Node: How To Contribute73370
- Node: Acknowledgments74316
- Node: Getting Started79305
- Node: Running gawk81832
- Node: One-shot83050
- Node: Read Terminal84349
- Node: Long86403
- Node: Executable Scripts88053
- Ref: Executable Scripts-Footnote-190823
- Node: Comments90930
- Node: Quoting93460
- Node: DOS Quoting99104
- Node: Sample Data Files101184
- Node: Very Simple103819
- Node: Two Rules110073
- Node: More Complex112025
- Node: Statements/Lines114445
- Ref: Statements/Lines-Footnote-1119957
- Node: Other Features120246
- Node: When121214
- Ref: When-Footnote-1123016
- Node: Intro Summary123081
- Node: Invoking Gawk124035
- Node: Command Line125597
- Node: Options126447
- Ref: Options-Footnote-1145789
- Ref: Options-Footnote-2146024
- Node: Other Arguments146049
- Node: Naming Standard Input150214
- Node: Environment Variables151484
- Node: AWKPATH Variable152058
- Ref: AWKPATH Variable-Footnote-1155642
- Ref: AWKPATH Variable-Footnote-2155676
- Node: AWKLIBPATH Variable156067
- Ref: AWKLIBPATH Variable-Footnote-1157842
- Node: Other Environment Variables158237
- Node: Exit Status162713
- Node: Include Files163426
- Node: Loading Shared Libraries167671
- Node: Obsolete169163
- Node: Undocumented169911
- Node: Invoking Summary170208
- Node: Regexp173233
- Node: Regexp Usage174727
- Node: Escape Sequences176828
- Ref: Escape Sequences-Footnote-1184363
- Node: Regexp Operators184441
- Node: Regexp Operator Details184934
- Ref: Regexp Operator Details-Footnote-1192945
- Node: Interval Expressions193104
- Ref: Interval Expressions-Footnote-1195371
- Node: Bracket Expressions195469
- Ref: table-char-classes198025
- Node: Leftmost Longest201523
- Node: Computed Regexps202879
- Node: GNU Regexp Operators206394
- Node: Case-sensitivity211491
- Ref: Case-sensitivity-Footnote-1214441
- Ref: Case-sensitivity-Footnote-2214684
- Node: Regexp Summary214796
- Node: Reading Files216318
- Node: Records218637
- Node: awk split records219912
- Node: gawk split records224794
- Ref: gawk split records-Footnote-1230082
- Node: Fields230119
- Ref: Fields-Footnote-1233035
- Node: Nonconstant Fields233155
- Ref: Nonconstant Fields-Footnote-1235463
- Node: Changing Fields235679
- Node: Field Separators241977
- Node: Default Field Splitting244846
- Node: Regexp Field Splitting245988
- Node: Single Character Fields249817
- Node: Comma Separated Fields250906
- Ref: table-csv-examples252310
- Node: Command Line Field Separator254609
- Node: Full Line Fields257985
- Ref: Full Line Fields-Footnote-1259563
- Ref: Full Line Fields-Footnote-2259609
- Node: Field Splitting Summary259714
- Node: Constant Size262031
- Node: Fixed width data262775
- Node: Skipping intervening266290
- Node: Allowing trailing data267092
- Node: Fields with fixed data268153
- Node: Splitting By Content269775
- Ref: Splitting By Content-Footnote-1274225
- Node: More CSV274388
- Node: FS versus FPAT276046
- Node: Testing field creation277246
- Node: Multiple Line279020
- Node: Getline285489
- Node: Plain Getline288077
- Node: Getline/Variable290725
- Node: Getline/File291921
- Node: Getline/Variable/File293369
- Ref: Getline/Variable/File-Footnote-1295014
- Node: Getline/Pipe295110
- Node: Getline/Variable/Pipe297918
- Node: Getline/Coprocess299101
- Node: Getline/Variable/Coprocess300424
- Node: Getline Notes301190
- Node: Getline Summary305167
- Ref: table-getline-variants305611
- Node: Read Timeout306515
- Ref: Read Timeout-Footnote-1310477
- Node: Retrying Input310535
- Node: Command-line directories311802
- Node: Input Summary312740
- Node: Input Exercises316120
- Node: Printing316558
- Node: Print318501
- Node: Print Examples320002
- Node: Output Separators322847
- Node: OFMT324954
- Node: Printf326667
- Node: Basic Printf327472
- Node: Control Letters329107
- Node: Format Modifiers334553
- Node: Printf Examples340825
- Node: Redirection343366
- Node: Special FD351138
- Ref: Special FD-Footnote-1354436
- Node: Special Files354514
- Node: Other Inherited Files355143
- Node: Special Network356208
- Node: Special Caveats357096
- Node: Close Files And Pipes358079
- Ref: Close Files And Pipes-Footnote-1364203
- Node: Close Return Value364351
- Ref: table-close-pipe-return-values365622
- Ref: Close Return Value-Footnote-1366453
- Node: Noflush366609
- Node: Nonfatal368117
- Node: Output Summary370532
- Node: Output Exercises371818
- Node: Expressions372509
- Node: Values373709
- Node: Constants374387
- Node: Scalar Constants375082
- Ref: Scalar Constants-Footnote-1377658
- Ref: Scalar Constants-Footnote-2377908
- Node: Nondecimal-numbers377988
- Node: Regexp Constants381101
- Node: Using Constant Regexps381647
- Node: Standard Regexp Constants382293
- Node: Strong Regexp Constants385589
- Node: Variables389432
- Node: Using Variables390097
- Node: Assignment Options392071
- Node: Conversion394622
- Node: Strings And Numbers395154
- Ref: Strings And Numbers-Footnote-1398364
- Node: Locale influences conversions398473
- Ref: table-locale-affects401311
- Node: All Operators401953
- Node: Arithmetic Ops402594
- Node: Concatenation405417
- Ref: Concatenation-Footnote-1408353
- Node: Assignment Ops408472
- Ref: table-assign-ops413599
- Node: Increment Ops414980
- Node: Truth Values and Conditions418571
- Node: Truth Values419665
- Node: Typing and Comparison420745
- Node: Variable Typing421577
- Ref: Variable Typing-Footnote-1428221
- Ref: Variable Typing-Footnote-2428301
- Node: Comparison Operators428382
- Ref: table-relational-ops428809
- Node: POSIX String Comparison432485
- Ref: POSIX String Comparison-Footnote-1434242
- Ref: POSIX String Comparison-Footnote-2434385
- Node: Boolean Ops434469
- Ref: Boolean Ops-Footnote-1439143
- Node: Conditional Exp439239
- Node: Function Calls441019
- Node: Precedence444966
- Node: Locales448829
- Node: Expressions Summary450505
- Node: Patterns and Actions453160
- Node: Pattern Overview454296
- Node: Regexp Patterns456021
- Node: Expression Patterns456567
- Node: Ranges460472
- Node: BEGIN/END463646
- Node: Using BEGIN/END464455
- Ref: Using BEGIN/END-Footnote-1467363
- Node: I/O And BEGIN/END467473
- Node: BEGINFILE/ENDFILE469955
- Node: Empty473385
- Node: Using Shell Variables473702
- Node: Action Overview476038
- Node: Statements478474
- Node: If Statement480370
- Node: While Statement481933
- Node: Do Statement484021
- Node: For Statement485205
- Node: Switch Statement488560
- Node: Break Statement491109
- Node: Continue Statement493301
- Node: Next Statement495232
- Node: Nextfile Statement497711
- Node: Exit Statement500564
- Node: Built-in Variables503091
- Node: User-modified504268
- Node: Auto-set512475
- Ref: Auto-set-Footnote-1530559
- Ref: Auto-set-Footnote-2530777
- Node: ARGC and ARGV530833
- Node: Pattern Action Summary535262
- Node: Arrays537868
- Node: Array Basics539241
- Node: Array Intro540089
- Ref: figure-array-elements542100
- Ref: Array Intro-Footnote-1544953
- Node: Reference to Elements545085
- Node: Assigning Elements547605
- Node: Array Example548100
- Node: Scanning an Array550062
- Node: Controlling Scanning553157
- Ref: Controlling Scanning-Footnote-1559792
- Node: Numeric Array Subscripts560116
- Node: Uninitialized Subscripts562384
- Node: Delete564057
- Ref: Delete-Footnote-1566869
- Node: Multidimensional566926
- Node: Multiscanning570129
- Node: Arrays of Arrays571796
- Node: Arrays Summary576100
- Node: Functions578287
- Node: Built-in579489
- Node: Calling Built-in580678
- Node: Boolean Functions582718
- Node: Numeric Functions583280
- Ref: Numeric Functions-Footnote-1587465
- Ref: Numeric Functions-Footnote-2588148
- Ref: Numeric Functions-Footnote-3588200
- Node: String Functions588476
- Ref: String Functions-Footnote-1614927
- Ref: String Functions-Footnote-2615059
- Ref: String Functions-Footnote-3615315
- Node: Gory Details615402
- Ref: table-sub-escapes617411
- Ref: table-sub-proposed619042
- Ref: table-posix-sub620537
- Ref: table-gensub-escapes622210
- Ref: Gory Details-Footnote-1623129
- Node: I/O Functions623283
- Ref: table-system-return-values629959
- Ref: I/O Functions-Footnote-1632121
- Ref: I/O Functions-Footnote-2632269
- Node: Time Functions632389
- Ref: Time Functions-Footnote-1644101
- Ref: Time Functions-Footnote-2644169
- Ref: Time Functions-Footnote-3644331
- Ref: Time Functions-Footnote-4644442
- Ref: Time Functions-Footnote-5644558
- Ref: Time Functions-Footnote-6644785
- Node: Bitwise Functions645063
- Ref: table-bitwise-ops645661
- Ref: Bitwise Functions-Footnote-1651903
- Ref: Bitwise Functions-Footnote-2652080
- Node: Type Functions652275
- Node: I18N Functions654446
- Node: User-defined656181
- Node: Definition Syntax656927
- Ref: Definition Syntax-Footnote-1662782
- Node: Function Example662857
- Ref: Function Example-Footnote-1665836
- Node: Function Calling665858
- Node: Calling A Function666450
- Node: Variable Scope667420
- Node: Pass By Value/Reference670474
- Node: Function Caveats673202
- Ref: Function Caveats-Footnote-1675293
- Node: Return Statement675413
- Node: Dynamic Typing678445
- Node: Dynamic Typing Awk679027
- Node: Dynamic Typing Gawk681165
- Node: Shadowed Variables684535
- Node: Indirect Calls686883
- Node: Functions Summary698024
- Node: Library Functions700990
- Ref: Library Functions-Footnote-1704538
- Ref: Library Functions-Footnote-2704683
- Node: Library Names704858
- Ref: Library Names-Footnote-1708629
- Ref: Library Names-Footnote-2708856
- Node: General Functions708950
- Node: Strtonum Function710220
- Node: Assert Function713302
- Node: Round Function716752
- Node: Cliff Random Function718324
- Node: Ordinal Functions719348
- Ref: Ordinal Functions-Footnote-1722451
- Ref: Ordinal Functions-Footnote-2722703
- Node: Join Function722917
- Ref: Join Function-Footnote-1724715
- Node: Getlocaltime Function724919
- Node: Readfile Function728693
- Node: Shell Quoting730722
- Node: Isnumeric Function732178
- Node: To CSV Function733614
- Node: Data File Management735706
- Node: Filetrans Function736338
- Node: Rewind Function740614
- Node: File Checking742585
- Ref: File Checking-Footnote-1743951
- Node: Empty Files744156
- Node: Ignoring Assigns746219
- Node: Getopt Function747793
- Ref: Getopt Function-Footnote-1763611
- Node: Passwd Functions763823
- Ref: Passwd Functions-Footnote-1772958
- Node: Group Functions773046
- Ref: Group Functions-Footnote-1781170
- Node: Walking Arrays781381
- Node: Library Functions Summary784427
- Node: Library Exercises785847
- Node: Sample Programs786332
- Node: Running Examples787114
- Node: Clones787866
- Node: Cut Program789134
- Node: Egrep Program799558
- Node: Id Program808857
- Node: Split Program818949
- Ref: Split Program-Footnote-1829162
- Node: Tee Program829347
- Node: Uniq Program832253
- Node: Wc Program840113
- Node: Bytes vs. Characters840508
- Node: Using extensions842108
- Node: wc program842886
- Node: Miscellaneous Programs847879
- Node: Dupword Program849104
- Node: Alarm Program851153
- Node: Translate Program856056
- Ref: Translate Program-Footnote-1860765
- Node: Labels Program861043
- Ref: Labels Program-Footnote-1864478
- Node: Word Sorting864562
- Node: History Sorting868736
- Node: Extract Program871009
- Node: Simple Sed879262
- Node: Igawk Program882472
- Ref: Igawk Program-Footnote-1897682
- Ref: Igawk Program-Footnote-2897888
- Ref: Igawk Program-Footnote-3898018
- Node: Anagram Program898145
- Node: Signature Program901231
- Node: Programs Summary902481
- Node: Programs Exercises903735
- Ref: Programs Exercises-Footnote-1908564
- Node: Advanced Features908650
- Node: Nondecimal Data911131
- Node: Boolean Typed Values912761
- Node: Array Sorting914718
- Node: Controlling Array Traversal915447
- Ref: Controlling Array Traversal-Footnote-1923950
- Node: Array Sorting Functions924072
- Ref: Array Sorting Functions-Footnote-1930169
- Node: Two-way I/O930377
- Ref: Two-way I/O-Footnote-1938348
- Ref: Two-way I/O-Footnote-2938539
- Node: TCP/IP Networking938621
- Node: Profiling941789
- Node: Persistent Memory951459
- Ref: Persistent Memory-Footnote-1961031
- Node: Extension Philosophy961162
- Node: Advanced Features Summary962689
- Node: Internationalization964955
- Node: I18N and L10N966657
- Node: Explaining gettext967352
- Ref: Explaining gettext-Footnote-1973488
- Ref: Explaining gettext-Footnote-2973681
- Node: Programmer i18n973846
- Ref: Programmer i18n-Footnote-1978958
- Node: Translator i18n979007
- Node: String Extraction979837
- Ref: String Extraction-Footnote-1981013
- Node: Printf Ordering981111
- Ref: Printf Ordering-Footnote-1983969
- Node: I18N Portability984037
- Ref: I18N Portability-Footnote-1986597
- Node: I18N Example986664
- Ref: I18N Example-Footnote-1990058
- Ref: I18N Example-Footnote-2990131
- Node: Gawk I18N990248
- Node: I18N Summary990902
- Node: Debugger992299
- Node: Debugging993319
- Node: Debugging Concepts993768
- Node: Debugging Terms995585
- Node: Awk Debugging998188
- Ref: Awk Debugging-Footnote-1999161
- Node: Sample Debugging Session999297
- Node: Debugger Invocation999847
- Node: Finding The Bug1001472
- Node: List of Debugger Commands1008104
- Node: Breakpoint Control1009481
- Node: Debugger Execution Control1013303
- Node: Viewing And Changing Data1016777
- Node: Execution Stack1020511
- Node: Debugger Info1022192
- Node: Miscellaneous Debugger Commands1026487
- Node: Readline Support1031728
- Node: Limitations1032672
- Node: Debugging Summary1035296
- Node: Namespaces1036595
- Node: Global Namespace1037835
- Node: Qualified Names1039269
- Node: Default Namespace1040304
- Node: Changing The Namespace1041077
- Node: Naming Rules1042759
- Node: Internal Name Management1044714
- Node: Namespace Example1045784
- Node: Inclusion For Namespaces1048363
- Node: Namespace And Features1050806
- Node: Namespace Summary1052268
- Node: Arbitrary Precision Arithmetic1053781
- Node: Computer Arithmetic1055300
- Ref: table-numeric-ranges1059225
- Ref: table-floating-point-ranges1059722
- Ref: Computer Arithmetic-Footnote-11060380
- Node: Math Definitions1060437
- Ref: table-ieee-formats1063469
- Node: MPFR features1064042
- Node: MPFR On Parole1064495
- Ref: MPFR On Parole-Footnote-11065336
- Node: MPFR Intro1065495
- Node: FP Math Caution1067179
- Ref: FP Math Caution-Footnote-11068251
- Node: Inexactness of computations1068624
- Node: Inexact representation1069655
- Node: Comparing FP Values1071036
- Node: Errors accumulate1072294
- Node: Strange values1073759
- Ref: Strange values-Footnote-11076413
- Node: Getting Accuracy1076518
- Node: Try To Round1079255
- Node: Setting precision1080162
- Ref: table-predefined-precision-strings1080867
- Node: Setting the rounding mode1082751
- Ref: table-gawk-rounding-modes1083133
- Ref: Setting the rounding mode-Footnote-11087185
- Node: Arbitrary Precision Integers1087370
- Ref: Arbitrary Precision Integers-Footnote-11090580
- Node: Checking for MPFR1090733
- Node: POSIX Floating Point Problems1092223
- Ref: POSIX Floating Point Problems-Footnote-11097043
- Node: Floating point summary1097081
- Node: Dynamic Extensions1099337
- Node: Extension Intro1100934
- Node: Plugin License1102236
- Node: Extension Mechanism Outline1103049
- Ref: figure-load-extension1103500
- Ref: figure-register-new-function1105078
- Ref: figure-call-new-function1106187
- Node: Extension API Description1108302
- Node: Extension API Functions Introduction1110031
- Ref: table-api-std-headers1111925
- Node: General Data Types1116366
- Ref: General Data Types-Footnote-11125512
- Node: Memory Allocation Functions1125815
- Ref: Memory Allocation Functions-Footnote-11130532
- Node: Constructor Functions1130631
- Node: API Ownership of MPFR and GMP Values1134532
- Node: Registration Functions1136085
- Node: Extension Functions1136789
- Node: Exit Callback Functions1142363
- Node: Extension Version String1143677
- Node: Input Parsers1144372
- Node: Output Wrappers1158991
- Node: Two-way processors1163833
- Node: Printing Messages1166186
- Ref: Printing Messages-Footnote-11167397
- Node: Updating ERRNO1167550
- Node: Requesting Values1168349
- Ref: table-value-types-returned1169102
- Node: Accessing Parameters1171161
- Node: Symbol Table Access1172442
- Node: Symbol table by name1172954
- Ref: Symbol table by name-Footnote-11176155
- Node: Symbol table by cookie1176287
- Ref: Symbol table by cookie-Footnote-11180556
- Node: Cached values1180620
- Ref: Cached values-Footnote-11184252
- Node: Array Manipulation1184409
- Ref: Array Manipulation-Footnote-11185508
- Node: Array Data Types1185545
- Ref: Array Data Types-Footnote-11188363
- Node: Array Functions1188459
- Node: Flattening Arrays1193488
- Node: Creating Arrays1200536
- Node: Redirection API1205378
- Node: Extension API Variables1208395
- Node: Extension Versioning1209118
- Ref: gawk-api-version1209547
- Node: Extension GMP/MPFR Versioning1211334
- Node: Extension API Informational Variables1213038
- Node: Extension API Boilerplate1214291
- Node: Changes from API V11218421
- Node: Finding Extensions1220053
- Node: Extension Example1220628
- Node: Internal File Description1221450
- Node: Internal File Ops1225742
- Ref: Internal File Ops-Footnote-11237292
- Node: Using Internal File Ops1237440
- Ref: Using Internal File Ops-Footnote-11239873
- Node: Extension Samples1240151
- Node: Extension Sample File Functions1241720
- Node: Extension Sample Fnmatch1249845
- Node: Extension Sample Fork1251440
- Node: Extension Sample Inplace1252716
- Node: Extension Sample Ord1256818
- Node: Extension Sample Readdir1257694
- Ref: table-readdir-file-types1258483
- Node: Extension Sample Revout1259839
- Node: Extension Sample Rev2way1260436
- Node: Extension Sample Read write array1261188
- Node: Extension Sample Readfile1264462
- Node: Extension Sample Time1265593
- Node: Extension Sample API Tests1267593
- Node: gawkextlib1268101
- Node: Extension summary1271133
- Node: Extension Exercises1274981
- Node: Language History1276251
- Node: V7/SVR3.11277963
- Node: SVR41280313
- Node: POSIX1281845
- Node: BTL1283270
- Node: POSIX/GNU1284037
- Ref: Gawk Extension Functions1287427
- Node: Feature History1290851
- Node: Common Extensions1310883
- Node: Ranges and Locales1312358
- Ref: Ranges and Locales-Footnote-11317143
- Ref: Ranges and Locales-Footnote-21317170
- Ref: Ranges and Locales-Footnote-31317405
- Node: Contributors1317628
- Node: History summary1323905
- Node: Installation1325347
- Node: Gawk Distribution1326311
- Node: Getting1326803
- Node: Extracting1327802
- Node: Distribution contents1329508
- Node: Unix Installation1337398
- Node: Quick Installation1338218
- Node: Compiling with MPFR1340758
- Node: Shell Startup Files1341464
- Node: Additional Configuration Options1342621
- Node: Configuration Philosophy1345004
- Node: Compiling from Git1347504
- Node: Building the Documentation1348063
- Node: Non-Unix Installation1349475
- Node: PC Installation1349951
- Node: PC Binary Installation1350820
- Node: PC Compiling1351713
- Node: PC Using1352891
- Node: Cygwin1356607
- Node: MSYS1357859
- Node: OpenVMS Installation1358485
- Node: OpenVMS Compilation1359166
- Ref: OpenVMS Compilation-Footnote-11360649
- Node: OpenVMS Dynamic Extensions1360707
- Node: OpenVMS Installation Details1362343
- Node: OpenVMS Running1364774
- Node: OpenVMS GNV1368911
- Node: Bugs1369666
- Node: Bug definition1370586
- Node: Bug address1374187
- Node: Usenet1377756
- Node: Performance bugs1378969
- Node: Asking for help1381973
- Node: Maintainers1383960
- Node: Other Versions1384987
- Node: Installation summary1394976
- Node: Notes1396358
- Node: Compatibility Mode1397168
- Node: Additions1397990
- Node: Accessing The Source1398935
- Node: Adding Code1400466
- Node: New Ports1407577
- Node: Derived Files1412080
- Ref: Derived Files-Footnote-11417891
- Ref: Derived Files-Footnote-21417926
- Ref: Derived Files-Footnote-31418537
- Node: Future Extensions1418651
- Node: Implementation Limitations1419321
- Node: Extension Design1420563
- Node: Old Extension Problems1421723
- Ref: Old Extension Problems-Footnote-11423295
- Node: Extension New Mechanism Goals1423356
- Ref: Extension New Mechanism Goals-Footnote-11426826
- Node: Extension Other Design Decisions1427027
- Node: Extension Future Growth1429224
- Node: Notes summary1429844
- Node: Basic Concepts1431054
- Node: Basic High Level1431739
- Ref: figure-general-flow1432021
- Ref: figure-process-flow1432723
- Ref: Basic High Level-Footnote-11436093
- Node: Basic Data Typing1436282
- Node: Glossary1439690
- Node: Copying1472568
- Node: GNU Free Documentation License1510126
- Node: Index1535249
-Node: Foreword347051
-Node: Foreword451625
-Node: Preface53169
-Ref: Preface-Footnote-156155
-Ref: Preface-Footnote-256264
-Ref: Preface-Footnote-356498
-Node: History56644
-Node: Names59258
-Ref: Names-Footnote-160412
-Node: This Manual60575
-Ref: This Manual-Footnote-167505
-Node: Conventions67613
-Node: Manual History70042
-Ref: Manual History-Footnote-173067
-Ref: Manual History-Footnote-273108
-Node: How To Contribute73182
-Node: Acknowledgments74128
-Node: Getting Started79117
-Node: Running gawk81644
-Node: One-shot82862
-Node: Read Terminal84161
-Node: Long86215
-Node: Executable Scripts87865
-Ref: Executable Scripts-Footnote-190635
-Node: Comments90742
-Node: Quoting93272
-Node: DOS Quoting98916
-Node: Sample Data Files100996
-Node: Very Simple103631
-Node: Two Rules109885
-Node: More Complex111837
-Node: Statements/Lines114257
-Ref: Statements/Lines-Footnote-1119769
-Node: Other Features120058
-Node: When121026
-Ref: When-Footnote-1122828
-Node: Intro Summary122893
-Node: Invoking Gawk123847
-Node: Command Line125409
-Node: Options126259
-Ref: Options-Footnote-1145601
-Ref: Options-Footnote-2145836
-Node: Other Arguments145861
-Node: Naming Standard Input150026
-Node: Environment Variables151296
-Node: AWKPATH Variable151870
-Ref: AWKPATH Variable-Footnote-1155454
-Ref: AWKPATH Variable-Footnote-2155488
-Node: AWKLIBPATH Variable155879
-Ref: AWKLIBPATH Variable-Footnote-1157654
-Node: Other Environment Variables158049
-Node: Exit Status162525
-Node: Include Files163238
-Node: Loading Shared Libraries167298
-Node: Obsolete168790
-Node: Undocumented169538
-Node: Invoking Summary169835
-Node: Regexp172860
-Node: Regexp Usage174354
-Node: Escape Sequences176455
-Ref: Escape Sequences-Footnote-1183990
-Node: Regexp Operators184068
-Node: Regexp Operator Details184561
-Ref: Regexp Operator Details-Footnote-1192572
-Node: Interval Expressions192731
-Ref: Interval Expressions-Footnote-1194998
-Node: Bracket Expressions195096
-Ref: table-char-classes197652
-Node: Leftmost Longest201150
-Node: Computed Regexps202506
-Node: GNU Regexp Operators206021
-Node: Case-sensitivity211118
-Ref: Case-sensitivity-Footnote-1214068
-Ref: Case-sensitivity-Footnote-2214311
-Node: Regexp Summary214423
-Node: Reading Files215945
-Node: Records218264
-Node: awk split records219539
-Node: gawk split records224421
-Ref: gawk split records-Footnote-1229709
-Node: Fields229746
-Ref: Fields-Footnote-1232662
-Node: Nonconstant Fields232782
-Ref: Nonconstant Fields-Footnote-1235090
-Node: Changing Fields235306
-Node: Field Separators241604
-Node: Default Field Splitting244473
-Node: Regexp Field Splitting245615
-Node: Single Character Fields249444
-Node: Comma Separated Fields250533
-Ref: table-csv-examples251937
-Node: Command Line Field Separator254236
-Node: Full Line Fields257612
-Ref: Full Line Fields-Footnote-1259190
-Ref: Full Line Fields-Footnote-2259236
-Node: Field Splitting Summary259341
-Node: Constant Size261658
-Node: Fixed width data262402
-Node: Skipping intervening265917
-Node: Allowing trailing data266719
-Node: Fields with fixed data267780
-Node: Splitting By Content269402
-Ref: Splitting By Content-Footnote-1274896
-Node: FS versus FPAT275059
-Node: Testing field creation276242
-Node: Multiple Line278016
-Node: Getline284485
-Node: Plain Getline287073
-Node: Getline/Variable289721
-Node: Getline/File290917
-Node: Getline/Variable/File292365
-Ref: Getline/Variable/File-Footnote-1294010
-Node: Getline/Pipe294106
-Node: Getline/Variable/Pipe296914
-Node: Getline/Coprocess298097
-Node: Getline/Variable/Coprocess299420
-Node: Getline Notes300186
-Node: Getline Summary304163
-Ref: table-getline-variants304607
-Node: Read Timeout305511
-Ref: Read Timeout-Footnote-1309473
-Node: Retrying Input309531
-Node: Command-line directories310798
-Node: Input Summary311736
-Node: Input Exercises315116
-Node: Printing315554
-Node: Print317497
-Node: Print Examples318998
-Node: Output Separators321843
-Node: OFMT323950
-Node: Printf325663
-Node: Basic Printf326468
-Node: Control Letters328103
-Node: Format Modifiers333549
-Node: Printf Examples339821
-Node: Redirection342362
-Node: Special FD350134
-Ref: Special FD-Footnote-1353432
-Node: Special Files353510
-Node: Other Inherited Files354139
-Node: Special Network355204
-Node: Special Caveats356092
-Node: Close Files And Pipes357075
-Ref: Close Files And Pipes-Footnote-1363199
-Node: Close Return Value363347
-Ref: table-close-pipe-return-values364618
-Ref: Close Return Value-Footnote-1365449
-Node: Noflush365605
-Node: Nonfatal367113
-Node: Output Summary369528
-Node: Output Exercises370814
-Node: Expressions371505
-Node: Values372705
-Node: Constants373383
-Node: Scalar Constants374078
-Ref: Scalar Constants-Footnote-1376654
-Ref: Scalar Constants-Footnote-2376904
-Node: Nondecimal-numbers376984
-Node: Regexp Constants380097
-Node: Using Constant Regexps380643
-Node: Standard Regexp Constants381289
-Node: Strong Regexp Constants384585
-Node: Variables388428
-Node: Using Variables389093
-Node: Assignment Options391067
-Node: Conversion393618
-Node: Strings And Numbers394150
-Ref: Strings And Numbers-Footnote-1397360
-Node: Locale influences conversions397469
-Ref: table-locale-affects400307
-Node: All Operators400949
-Node: Arithmetic Ops401590
-Node: Concatenation404413
-Ref: Concatenation-Footnote-1407349
-Node: Assignment Ops407468
-Ref: table-assign-ops412595
-Node: Increment Ops413976
-Node: Truth Values and Conditions417567
-Node: Truth Values418661
-Node: Typing and Comparison419741
-Node: Variable Typing420573
-Ref: Variable Typing-Footnote-1427217
-Ref: Variable Typing-Footnote-2427297
-Node: Comparison Operators427378
-Ref: table-relational-ops427805
-Node: POSIX String Comparison431481
-Ref: POSIX String Comparison-Footnote-1433238
-Ref: POSIX String Comparison-Footnote-2433381
-Node: Boolean Ops433465
-Ref: Boolean Ops-Footnote-1438139
-Node: Conditional Exp438235
-Node: Function Calls440015
-Node: Precedence443962
-Node: Locales447825
-Node: Expressions Summary449501
-Node: Patterns and Actions452156
-Node: Pattern Overview453292
-Node: Regexp Patterns455017
-Node: Expression Patterns455563
-Node: Ranges459468
-Node: BEGIN/END462642
-Node: Using BEGIN/END463451
-Ref: Using BEGIN/END-Footnote-1466359
-Node: I/O And BEGIN/END466469
-Node: BEGINFILE/ENDFILE468951
-Node: Empty472381
-Node: Using Shell Variables472698
-Node: Action Overview475034
-Node: Statements477470
-Node: If Statement479366
-Node: While Statement480929
-Node: Do Statement483017
-Node: For Statement484201
-Node: Switch Statement487556
-Node: Break Statement490105
-Node: Continue Statement492297
-Node: Next Statement494228
-Node: Nextfile Statement496707
-Node: Exit Statement499560
-Node: Built-in Variables502087
-Node: User-modified503264
-Node: Auto-set511471
-Ref: Auto-set-Footnote-1529555
-Ref: Auto-set-Footnote-2529773
-Node: ARGC and ARGV529829
-Node: Pattern Action Summary534258
-Node: Arrays536864
-Node: Array Basics538237
-Node: Array Intro539085
-Ref: figure-array-elements541096
-Ref: Array Intro-Footnote-1543949
-Node: Reference to Elements544081
-Node: Assigning Elements546601
-Node: Array Example547096
-Node: Scanning an Array549058
-Node: Controlling Scanning552153
-Ref: Controlling Scanning-Footnote-1558788
-Node: Numeric Array Subscripts559112
-Node: Uninitialized Subscripts561380
-Node: Delete563053
-Ref: Delete-Footnote-1565865
-Node: Multidimensional565922
-Node: Multiscanning569125
-Node: Arrays of Arrays570792
-Node: Arrays Summary575096
-Node: Functions577283
-Node: Built-in578485
-Node: Calling Built-in579674
-Node: Boolean Functions581714
-Node: Numeric Functions582276
-Ref: Numeric Functions-Footnote-1586461
-Ref: Numeric Functions-Footnote-2587144
-Ref: Numeric Functions-Footnote-3587196
-Node: String Functions587472
-Ref: String Functions-Footnote-1613923
-Ref: String Functions-Footnote-2614055
-Ref: String Functions-Footnote-3614311
-Node: Gory Details614398
-Ref: table-sub-escapes616407
-Ref: table-sub-proposed617959
-Ref: table-posix-sub619433
-Ref: table-gensub-escapes621085
-Ref: Gory Details-Footnote-1621913
-Node: I/O Functions622067
-Ref: table-system-return-values628743
-Ref: I/O Functions-Footnote-1630905
-Ref: I/O Functions-Footnote-2631053
-Node: Time Functions631173
-Ref: Time Functions-Footnote-1642885
-Ref: Time Functions-Footnote-2642953
-Ref: Time Functions-Footnote-3643115
-Ref: Time Functions-Footnote-4643226
-Ref: Time Functions-Footnote-5643342
-Ref: Time Functions-Footnote-6643569
-Node: Bitwise Functions643847
-Ref: table-bitwise-ops644445
-Ref: Bitwise Functions-Footnote-1650687
-Ref: Bitwise Functions-Footnote-2650864
-Node: Type Functions651059
-Node: I18N Functions653230
-Node: User-defined654965
-Node: Definition Syntax655711
-Ref: Definition Syntax-Footnote-1661566
-Node: Function Example661641
-Ref: Function Example-Footnote-1664620
-Node: Function Calling664642
-Node: Calling A Function665234
-Node: Variable Scope666204
-Node: Pass By Value/Reference669258
-Node: Function Caveats671986
-Ref: Function Caveats-Footnote-1674077
-Node: Return Statement674197
-Node: Dynamic Typing677229
-Node: Dynamic Typing Awk677811
-Node: Dynamic Typing Gawk679949
-Node: Shadowed Variables683319
-Node: Indirect Calls685667
-Node: Functions Summary696808
-Node: Library Functions699774
-Ref: Library Functions-Footnote-1703322
-Ref: Library Functions-Footnote-2703467
-Node: Library Names703642
-Ref: Library Names-Footnote-1707413
-Ref: Library Names-Footnote-2707640
-Node: General Functions707734
-Node: Strtonum Function709004
-Node: Assert Function712086
-Node: Round Function715536
-Node: Cliff Random Function717108
-Node: Ordinal Functions718132
-Ref: Ordinal Functions-Footnote-1721235
-Ref: Ordinal Functions-Footnote-2721487
-Node: Join Function721701
-Ref: Join Function-Footnote-1723499
-Node: Getlocaltime Function723703
-Node: Readfile Function727477
-Node: Shell Quoting729506
-Node: Isnumeric Function730962
-Node: To CSV Function732398
-Node: Data File Management734490
-Node: Filetrans Function735122
-Node: Rewind Function739398
-Node: File Checking741369
-Ref: File Checking-Footnote-1742735
-Node: Empty Files742940
-Node: Ignoring Assigns745003
-Node: Getopt Function746577
-Ref: Getopt Function-Footnote-1762395
-Node: Passwd Functions762607
-Ref: Passwd Functions-Footnote-1771742
-Node: Group Functions771830
-Ref: Group Functions-Footnote-1779954
-Node: Walking Arrays780165
-Node: Library Functions Summary783211
-Node: Library Exercises784631
-Node: Sample Programs785116
-Node: Running Examples785898
-Node: Clones786650
-Node: Cut Program787918
-Node: Egrep Program798342
-Node: Id Program807641
-Node: Split Program817733
-Ref: Split Program-Footnote-1827946
-Node: Tee Program828131
-Node: Uniq Program831037
-Node: Wc Program838897
-Node: Bytes vs. Characters839292
-Node: Using extensions840892
-Node: wc program841670
-Node: Miscellaneous Programs846663
-Node: Dupword Program847888
-Node: Alarm Program849937
-Node: Translate Program854840
-Ref: Translate Program-Footnote-1859549
-Node: Labels Program859827
-Ref: Labels Program-Footnote-1863262
-Node: Word Sorting863346
-Node: History Sorting867520
-Node: Extract Program869793
-Node: Simple Sed878046
-Node: Igawk Program881256
-Ref: Igawk Program-Footnote-1896466
-Ref: Igawk Program-Footnote-2896672
-Ref: Igawk Program-Footnote-3896802
-Node: Anagram Program896929
-Node: Signature Program900015
-Node: Programs Summary901265
-Node: Programs Exercises902519
-Ref: Programs Exercises-Footnote-1907348
-Node: Advanced Features907434
-Node: Nondecimal Data909915
-Node: Boolean Typed Values911545
-Node: Array Sorting913502
-Node: Controlling Array Traversal914231
-Ref: Controlling Array Traversal-Footnote-1922734
-Node: Array Sorting Functions922856
-Ref: Array Sorting Functions-Footnote-1928953
-Node: Two-way I/O929161
-Ref: Two-way I/O-Footnote-1937132
-Ref: Two-way I/O-Footnote-2937323
-Node: TCP/IP Networking937405
-Node: Profiling940573
-Node: Persistent Memory950243
-Ref: Persistent Memory-Footnote-1959815
-Node: Extension Philosophy959946
-Node: Advanced Features Summary961473
-Node: Internationalization963739
-Node: I18N and L10N965441
-Node: Explaining gettext966136
-Ref: Explaining gettext-Footnote-1972272
-Ref: Explaining gettext-Footnote-2972465
-Node: Programmer i18n972630
-Ref: Programmer i18n-Footnote-1977742
-Node: Translator i18n977791
-Node: String Extraction978621
-Ref: String Extraction-Footnote-1979797
-Node: Printf Ordering979895
-Ref: Printf Ordering-Footnote-1982753
-Node: I18N Portability982821
-Ref: I18N Portability-Footnote-1985381
-Node: I18N Example985448
-Ref: I18N Example-Footnote-1988842
-Ref: I18N Example-Footnote-2988915
-Node: Gawk I18N989032
-Node: I18N Summary989686
-Node: Debugger991083
-Node: Debugging992103
-Node: Debugging Concepts992552
-Node: Debugging Terms994369
-Node: Awk Debugging996972
-Ref: Awk Debugging-Footnote-1997945
-Node: Sample Debugging Session998081
-Node: Debugger Invocation998631
-Node: Finding The Bug1000256
-Node: List of Debugger Commands1006888
-Node: Breakpoint Control1008265
-Node: Debugger Execution Control1012087
-Node: Viewing And Changing Data1015561
-Node: Execution Stack1019295
-Node: Debugger Info1020976
-Node: Miscellaneous Debugger Commands1025271
-Node: Readline Support1030512
-Node: Limitations1031456
-Node: Debugging Summary1034080
-Node: Namespaces1035379
-Node: Global Namespace1036506
-Node: Qualified Names1037940
-Node: Default Namespace1038975
-Node: Changing The Namespace1039748
-Node: Naming Rules1041430
-Node: Internal Name Management1043385
-Node: Namespace Example1044455
-Node: Namespace And Features1047032
-Node: Namespace Summary1048487
-Node: Arbitrary Precision Arithmetic1049998
-Node: Computer Arithmetic1051517
-Ref: table-numeric-ranges1055442
-Ref: table-floating-point-ranges1055939
-Ref: Computer Arithmetic-Footnote-11056597
-Node: Math Definitions1056654
-Ref: table-ieee-formats1059686
-Node: MPFR features1060259
-Node: MPFR On Parole1060712
-Ref: MPFR On Parole-Footnote-11061553
-Node: MPFR Intro1061712
-Node: FP Math Caution1063396
-Ref: FP Math Caution-Footnote-11064468
-Node: Inexactness of computations1064841
-Node: Inexact representation1065872
-Node: Comparing FP Values1067253
-Node: Errors accumulate1068511
-Node: Strange values1069976
-Ref: Strange values-Footnote-11072630
-Node: Getting Accuracy1072735
-Node: Try To Round1075472
-Node: Setting precision1076379
-Ref: table-predefined-precision-strings1077084
-Node: Setting the rounding mode1078968
-Ref: table-gawk-rounding-modes1079350
-Ref: Setting the rounding mode-Footnote-11083402
-Node: Arbitrary Precision Integers1083587
-Ref: Arbitrary Precision Integers-Footnote-11086797
-Node: Checking for MPFR1086950
-Node: POSIX Floating Point Problems1088440
-Ref: POSIX Floating Point Problems-Footnote-11093260
-Node: Floating point summary1093298
-Node: Dynamic Extensions1095554
-Node: Extension Intro1097151
-Node: Plugin License1098453
-Node: Extension Mechanism Outline1099266
-Ref: figure-load-extension1099717
-Ref: figure-register-new-function1101295
-Ref: figure-call-new-function1102404
-Node: Extension API Description1104519
-Node: Extension API Functions Introduction1106248
-Ref: table-api-std-headers1108142
-Node: General Data Types1112583
-Ref: General Data Types-Footnote-11121729
-Node: Memory Allocation Functions1122032
-Ref: Memory Allocation Functions-Footnote-11126747
-Node: Constructor Functions1126846
-Node: API Ownership of MPFR and GMP Values1130747
-Node: Registration Functions1132300
-Node: Extension Functions1133004
-Node: Exit Callback Functions1138578
-Node: Extension Version String1139892
-Node: Input Parsers1140587
-Node: Output Wrappers1155206
-Node: Two-way processors1160048
-Node: Printing Messages1162401
-Ref: Printing Messages-Footnote-11163612
-Node: Updating ERRNO1163765
-Node: Requesting Values1164564
-Ref: table-value-types-returned1165317
-Node: Accessing Parameters1167376
-Node: Symbol Table Access1168657
-Node: Symbol table by name1169169
-Ref: Symbol table by name-Footnote-11172370
-Node: Symbol table by cookie1172502
-Ref: Symbol table by cookie-Footnote-11176771
-Node: Cached values1176835
-Ref: Cached values-Footnote-11180467
-Node: Array Manipulation1180624
-Ref: Array Manipulation-Footnote-11181723
-Node: Array Data Types1181760
-Ref: Array Data Types-Footnote-11184578
-Node: Array Functions1184674
-Node: Flattening Arrays1189703
-Node: Creating Arrays1196751
-Node: Redirection API1201593
-Node: Extension API Variables1204610
-Node: Extension Versioning1205333
-Ref: gawk-api-version1205762
-Node: Extension GMP/MPFR Versioning1207549
-Node: Extension API Informational Variables1209253
-Node: Extension API Boilerplate1210506
-Node: Changes from API V11214636
-Node: Finding Extensions1216268
-Node: Extension Example1216843
-Node: Internal File Description1217665
-Node: Internal File Ops1221957
-Ref: Internal File Ops-Footnote-11233507
-Node: Using Internal File Ops1233655
-Ref: Using Internal File Ops-Footnote-11236088
-Node: Extension Samples1236366
-Node: Extension Sample File Functions1237935
-Node: Extension Sample Fnmatch1246060
-Node: Extension Sample Fork1247655
-Node: Extension Sample Inplace1248931
-Node: Extension Sample Ord1253033
-Node: Extension Sample Readdir1253909
-Ref: table-readdir-file-types1254698
-Node: Extension Sample Revout1256054
-Node: Extension Sample Rev2way1256651
-Node: Extension Sample Read write array1257403
-Node: Extension Sample Readfile1260677
-Node: Extension Sample Time1261808
-Node: Extension Sample API Tests1263808
-Node: gawkextlib1264316
-Node: Extension summary1267348
-Node: Extension Exercises1271196
-Node: Language History1272466
-Node: V7/SVR3.11274178
-Node: SVR41276528
-Node: POSIX1278060
-Node: BTL1279485
-Node: POSIX/GNU1280252
-Ref: Gawk Extension Functions1283642
-Node: Feature History1287066
-Node: Common Extensions1306907
-Node: Ranges and Locales1308382
-Ref: Ranges and Locales-Footnote-11313167
-Ref: Ranges and Locales-Footnote-21313194
-Ref: Ranges and Locales-Footnote-31313429
-Node: Contributors1313652
-Node: History summary1320010
-Node: Installation1321452
-Node: Gawk Distribution1322416
-Node: Getting1322908
-Node: Extracting1323907
-Node: Distribution contents1325613
-Node: Unix Installation1333503
-Node: Quick Installation1334323
-Node: Compiling with MPFR1336863
-Node: Shell Startup Files1337569
-Node: Additional Configuration Options1338726
-Node: Configuration Philosophy1341109
-Node: Compiling from Git1343609
-Node: Building the Documentation1344168
-Node: Non-Unix Installation1345580
-Node: PC Installation1346056
-Node: PC Binary Installation1346925
-Node: PC Compiling1347818
-Node: PC Using1348996
-Node: Cygwin1352712
-Node: MSYS1353964
-Node: OpenVMS Installation1354590
-Node: OpenVMS Compilation1355271
-Ref: OpenVMS Compilation-Footnote-11356754
-Node: OpenVMS Dynamic Extensions1356812
-Node: OpenVMS Installation Details1358448
-Node: OpenVMS Running1360879
-Node: OpenVMS GNV1365016
-Node: Bugs1365771
-Node: Bug definition1366691
-Node: Bug address1370292
-Node: Usenet1373861
-Node: Performance bugs1375074
-Node: Asking for help1378078
-Node: Maintainers1380065
-Node: Other Versions1381092
-Node: Installation summary1391081
-Node: Notes1392463
-Node: Compatibility Mode1393273
-Node: Additions1394095
-Node: Accessing The Source1395040
-Node: Adding Code1396571
-Node: New Ports1403682
-Node: Derived Files1408185
-Ref: Derived Files-Footnote-11413996
-Ref: Derived Files-Footnote-21414031
-Ref: Derived Files-Footnote-31414642
-Node: Future Extensions1414756
-Node: Implementation Limitations1415426
-Node: Extension Design1416668
-Node: Old Extension Problems1417828
-Ref: Old Extension Problems-Footnote-11419400
-Node: Extension New Mechanism Goals1419461
-Ref: Extension New Mechanism Goals-Footnote-11422931
-Node: Extension Other Design Decisions1423132
-Node: Extension Future Growth1425329
-Node: Notes summary1425949
-Node: Basic Concepts1427159
-Node: Basic High Level1427844
-Ref: figure-general-flow1428126
-Ref: figure-process-flow1428828
-Ref: Basic High Level-Footnote-11432198
-Node: Basic Data Typing1432387
-Node: Glossary1435795
-Node: Copying1468673
-Node: GNU Free Documentation License1506231
-Node: Index1531354
++Node: Foreword347180
++Node: Foreword451754
++Node: Preface53298
++Ref: Preface-Footnote-156284
++Ref: Preface-Footnote-256393
++Ref: Preface-Footnote-356627
++Node: History56773
++Node: Names59387
++Ref: Names-Footnote-160541
++Node: This Manual60704
++Ref: This Manual-Footnote-167634
++Node: Conventions67742
++Node: Manual History70171
++Ref: Manual History-Footnote-173196
++Ref: Manual History-Footnote-273237
++Node: How To Contribute73311
++Node: Acknowledgments74257
++Node: Getting Started79246
++Node: Running gawk81773
++Node: One-shot82991
++Node: Read Terminal84290
++Node: Long86344
++Node: Executable Scripts87994
++Ref: Executable Scripts-Footnote-190764
++Node: Comments90871
++Node: Quoting93401
++Node: DOS Quoting99045
++Node: Sample Data Files101125
++Node: Very Simple103760
++Node: Two Rules110014
++Node: More Complex111966
++Node: Statements/Lines114386
++Ref: Statements/Lines-Footnote-1119898
++Node: Other Features120187
++Node: When121155
++Ref: When-Footnote-1122957
++Node: Intro Summary123022
++Node: Invoking Gawk123976
++Node: Command Line125538
++Node: Options126388
++Ref: Options-Footnote-1145730
++Ref: Options-Footnote-2145965
++Node: Other Arguments145990
++Node: Naming Standard Input150155
++Node: Environment Variables151425
++Node: AWKPATH Variable151999
++Ref: AWKPATH Variable-Footnote-1155583
++Ref: AWKPATH Variable-Footnote-2155617
++Node: AWKLIBPATH Variable156008
++Ref: AWKLIBPATH Variable-Footnote-1157783
++Node: Other Environment Variables158178
++Node: Exit Status162654
++Node: Include Files163367
++Node: Loading Shared Libraries167612
++Node: Obsolete169104
++Node: Undocumented169852
++Node: Invoking Summary170149
++Node: Regexp173174
++Node: Regexp Usage174668
++Node: Escape Sequences176769
++Ref: Escape Sequences-Footnote-1184304
++Node: Regexp Operators184382
++Node: Regexp Operator Details184875
++Ref: Regexp Operator Details-Footnote-1192886
++Node: Interval Expressions193045
++Ref: Interval Expressions-Footnote-1195312
++Node: Bracket Expressions195410
++Ref: table-char-classes197966
++Node: Leftmost Longest201464
++Node: Computed Regexps202820
++Node: GNU Regexp Operators206335
++Node: Case-sensitivity211432
++Ref: Case-sensitivity-Footnote-1214382
++Ref: Case-sensitivity-Footnote-2214625
++Node: Regexp Summary214737
++Node: Reading Files216259
++Node: Records218578
++Node: awk split records219853
++Node: gawk split records224735
++Ref: gawk split records-Footnote-1230023
++Node: Fields230060
++Ref: Fields-Footnote-1232976
++Node: Nonconstant Fields233096
++Ref: Nonconstant Fields-Footnote-1235404
++Node: Changing Fields235620
++Node: Field Separators241918
++Node: Default Field Splitting244787
++Node: Regexp Field Splitting245929
++Node: Single Character Fields249758
++Node: Comma Separated Fields250847
++Ref: table-csv-examples252251
++Node: Command Line Field Separator254550
++Node: Full Line Fields257926
++Ref: Full Line Fields-Footnote-1259504
++Ref: Full Line Fields-Footnote-2259550
++Node: Field Splitting Summary259655
++Node: Constant Size261972
++Node: Fixed width data262716
++Node: Skipping intervening266231
++Node: Allowing trailing data267033
++Node: Fields with fixed data268094
++Node: Splitting By Content269716
++Ref: Splitting By Content-Footnote-1275210
++Node: FS versus FPAT275373
++Node: Testing field creation276556
++Node: Multiple Line278330
++Node: Getline284799
++Node: Plain Getline287387
++Node: Getline/Variable290035
++Node: Getline/File291231
++Node: Getline/Variable/File292679
++Ref: Getline/Variable/File-Footnote-1294324
++Node: Getline/Pipe294420
++Node: Getline/Variable/Pipe297228
++Node: Getline/Coprocess298411
++Node: Getline/Variable/Coprocess299734
++Node: Getline Notes300500
++Node: Getline Summary304477
++Ref: table-getline-variants304921
++Node: Read Timeout305825
++Ref: Read Timeout-Footnote-1309787
++Node: Retrying Input309845
++Node: Command-line directories311112
++Node: Input Summary312050
++Node: Input Exercises315430
++Node: Printing315868
++Node: Print317811
++Node: Print Examples319312
++Node: Output Separators322157
++Node: OFMT324264
++Node: Printf325977
++Node: Basic Printf326782
++Node: Control Letters328417
++Node: Format Modifiers333863
++Node: Printf Examples340135
++Node: Redirection342676
++Node: Special FD350448
++Ref: Special FD-Footnote-1353746
++Node: Special Files353824
++Node: Other Inherited Files354453
++Node: Special Network355518
++Node: Special Caveats356406
++Node: Close Files And Pipes357389
++Ref: Close Files And Pipes-Footnote-1363513
++Node: Close Return Value363661
++Ref: table-close-pipe-return-values364932
++Ref: Close Return Value-Footnote-1365763
++Node: Noflush365919
++Node: Nonfatal367427
++Node: Output Summary369842
++Node: Output Exercises371128
++Node: Expressions371819
++Node: Values373019
++Node: Constants373697
++Node: Scalar Constants374392
++Ref: Scalar Constants-Footnote-1376968
++Ref: Scalar Constants-Footnote-2377218
++Node: Nondecimal-numbers377298
++Node: Regexp Constants380411
++Node: Using Constant Regexps380957
++Node: Standard Regexp Constants381603
++Node: Strong Regexp Constants384899
++Node: Variables388742
++Node: Using Variables389407
++Node: Assignment Options391381
++Node: Conversion393932
++Node: Strings And Numbers394464
++Ref: Strings And Numbers-Footnote-1397674
++Node: Locale influences conversions397783
++Ref: table-locale-affects400621
++Node: All Operators401263
++Node: Arithmetic Ops401904
++Node: Concatenation404727
++Ref: Concatenation-Footnote-1407663
++Node: Assignment Ops407782
++Ref: table-assign-ops412909
++Node: Increment Ops414290
++Node: Truth Values and Conditions417881
++Node: Truth Values418975
++Node: Typing and Comparison420055
++Node: Variable Typing420887
++Ref: Variable Typing-Footnote-1427531
++Ref: Variable Typing-Footnote-2427611
++Node: Comparison Operators427692
++Ref: table-relational-ops428119
++Node: POSIX String Comparison431795
++Ref: POSIX String Comparison-Footnote-1433552
++Ref: POSIX String Comparison-Footnote-2433695
++Node: Boolean Ops433779
++Ref: Boolean Ops-Footnote-1438453
++Node: Conditional Exp438549
++Node: Function Calls440329
++Node: Precedence444276
++Node: Locales448139
++Node: Expressions Summary449815
++Node: Patterns and Actions452470
++Node: Pattern Overview453606
++Node: Regexp Patterns455331
++Node: Expression Patterns455877
++Node: Ranges459782
++Node: BEGIN/END462956
++Node: Using BEGIN/END463765
++Ref: Using BEGIN/END-Footnote-1466673
++Node: I/O And BEGIN/END466783
++Node: BEGINFILE/ENDFILE469265
++Node: Empty472695
++Node: Using Shell Variables473012
++Node: Action Overview475348
++Node: Statements477784
++Node: If Statement479680
++Node: While Statement481243
++Node: Do Statement483331
++Node: For Statement484515
++Node: Switch Statement487870
++Node: Break Statement490419
++Node: Continue Statement492611
++Node: Next Statement494542
++Node: Nextfile Statement497021
++Node: Exit Statement499874
++Node: Built-in Variables502401
++Node: User-modified503578
++Node: Auto-set511785
++Ref: Auto-set-Footnote-1529869
++Ref: Auto-set-Footnote-2530087
++Node: ARGC and ARGV530143
++Node: Pattern Action Summary534572
++Node: Arrays537178
++Node: Array Basics538551
++Node: Array Intro539399
++Ref: figure-array-elements541410
++Ref: Array Intro-Footnote-1544263
++Node: Reference to Elements544395
++Node: Assigning Elements546915
++Node: Array Example547410
++Node: Scanning an Array549372
++Node: Controlling Scanning552467
++Ref: Controlling Scanning-Footnote-1559102
++Node: Numeric Array Subscripts559426
++Node: Uninitialized Subscripts561694
++Node: Delete563367
++Ref: Delete-Footnote-1566179
++Node: Multidimensional566236
++Node: Multiscanning569439
++Node: Arrays of Arrays571106
++Node: Arrays Summary575410
++Node: Functions577597
++Node: Built-in578799
++Node: Calling Built-in579988
++Node: Boolean Functions582028
++Node: Numeric Functions582590
++Ref: Numeric Functions-Footnote-1586775
++Ref: Numeric Functions-Footnote-2587458
++Ref: Numeric Functions-Footnote-3587510
++Node: String Functions587786
++Ref: String Functions-Footnote-1614237
++Ref: String Functions-Footnote-2614369
++Ref: String Functions-Footnote-3614625
++Node: Gory Details614712
++Ref: table-sub-escapes616721
++Ref: table-sub-proposed618273
++Ref: table-posix-sub619747
++Ref: table-gensub-escapes621399
++Ref: Gory Details-Footnote-1622227
++Node: I/O Functions622381
++Ref: table-system-return-values629057
++Ref: I/O Functions-Footnote-1631219
++Ref: I/O Functions-Footnote-2631367
++Node: Time Functions631487
++Ref: Time Functions-Footnote-1643199
++Ref: Time Functions-Footnote-2643267
++Ref: Time Functions-Footnote-3643429
++Ref: Time Functions-Footnote-4643540
++Ref: Time Functions-Footnote-5643656
++Ref: Time Functions-Footnote-6643883
++Node: Bitwise Functions644161
++Ref: table-bitwise-ops644759
++Ref: Bitwise Functions-Footnote-1651001
++Ref: Bitwise Functions-Footnote-2651178
++Node: Type Functions651373
++Node: I18N Functions653544
++Node: User-defined655279
++Node: Definition Syntax656025
++Ref: Definition Syntax-Footnote-1661880
++Node: Function Example661955
++Ref: Function Example-Footnote-1664934
++Node: Function Calling664956
++Node: Calling A Function665548
++Node: Variable Scope666518
++Node: Pass By Value/Reference669572
++Node: Function Caveats672300
++Ref: Function Caveats-Footnote-1674391
++Node: Return Statement674511
++Node: Dynamic Typing677543
++Node: Dynamic Typing Awk678125
++Node: Dynamic Typing Gawk680263
++Node: Shadowed Variables683633
++Node: Indirect Calls685981
++Node: Functions Summary697122
++Node: Library Functions700088
++Ref: Library Functions-Footnote-1703636
++Ref: Library Functions-Footnote-2703781
++Node: Library Names703956
++Ref: Library Names-Footnote-1707727
++Ref: Library Names-Footnote-2707954
++Node: General Functions708048
++Node: Strtonum Function709318
++Node: Assert Function712400
++Node: Round Function715850
++Node: Cliff Random Function717422
++Node: Ordinal Functions718446
++Ref: Ordinal Functions-Footnote-1721549
++Ref: Ordinal Functions-Footnote-2721801
++Node: Join Function722015
++Ref: Join Function-Footnote-1723813
++Node: Getlocaltime Function724017
++Node: Readfile Function727791
++Node: Shell Quoting729820
++Node: Isnumeric Function731276
++Node: To CSV Function732712
++Node: Data File Management734804
++Node: Filetrans Function735436
++Node: Rewind Function739712
++Node: File Checking741683
++Ref: File Checking-Footnote-1743049
++Node: Empty Files743254
++Node: Ignoring Assigns745317
++Node: Getopt Function746891
++Ref: Getopt Function-Footnote-1762709
++Node: Passwd Functions762921
++Ref: Passwd Functions-Footnote-1772056
++Node: Group Functions772144
++Ref: Group Functions-Footnote-1780268
++Node: Walking Arrays780479
++Node: Library Functions Summary783525
++Node: Library Exercises784945
++Node: Sample Programs785430
++Node: Running Examples786212
++Node: Clones786964
++Node: Cut Program788232
++Node: Egrep Program798656
++Node: Id Program807955
++Node: Split Program818047
++Ref: Split Program-Footnote-1828260
++Node: Tee Program828445
++Node: Uniq Program831351
++Node: Wc Program839211
++Node: Bytes vs. Characters839606
++Node: Using extensions841206
++Node: wc program841984
++Node: Miscellaneous Programs846977
++Node: Dupword Program848202
++Node: Alarm Program850251
++Node: Translate Program855154
++Ref: Translate Program-Footnote-1859863
++Node: Labels Program860141
++Ref: Labels Program-Footnote-1863576
++Node: Word Sorting863660
++Node: History Sorting867834
++Node: Extract Program870107
++Node: Simple Sed878360
++Node: Igawk Program881570
++Ref: Igawk Program-Footnote-1896780
++Ref: Igawk Program-Footnote-2896986
++Ref: Igawk Program-Footnote-3897116
++Node: Anagram Program897243
++Node: Signature Program900329
++Node: Programs Summary901579
++Node: Programs Exercises902833
++Ref: Programs Exercises-Footnote-1907662
++Node: Advanced Features907748
++Node: Nondecimal Data910229
++Node: Boolean Typed Values911859
++Node: Array Sorting913816
++Node: Controlling Array Traversal914545
++Ref: Controlling Array Traversal-Footnote-1923048
++Node: Array Sorting Functions923170
++Ref: Array Sorting Functions-Footnote-1929267
++Node: Two-way I/O929475
++Ref: Two-way I/O-Footnote-1937446
++Ref: Two-way I/O-Footnote-2937637
++Node: TCP/IP Networking937719
++Node: Profiling940887
++Node: Persistent Memory950557
++Ref: Persistent Memory-Footnote-1960129
++Node: Extension Philosophy960260
++Node: Advanced Features Summary961787
++Node: Internationalization964053
++Node: I18N and L10N965755
++Node: Explaining gettext966450
++Ref: Explaining gettext-Footnote-1972586
++Ref: Explaining gettext-Footnote-2972779
++Node: Programmer i18n972944
++Ref: Programmer i18n-Footnote-1978056
++Node: Translator i18n978105
++Node: String Extraction978935
++Ref: String Extraction-Footnote-1980111
++Node: Printf Ordering980209
++Ref: Printf Ordering-Footnote-1983067
++Node: I18N Portability983135
++Ref: I18N Portability-Footnote-1985695
++Node: I18N Example985762
++Ref: I18N Example-Footnote-1989156
++Ref: I18N Example-Footnote-2989229
++Node: Gawk I18N989346
++Node: I18N Summary990000
++Node: Debugger991397
++Node: Debugging992417
++Node: Debugging Concepts992866
++Node: Debugging Terms994683
++Node: Awk Debugging997286
++Ref: Awk Debugging-Footnote-1998259
++Node: Sample Debugging Session998395
++Node: Debugger Invocation998945
++Node: Finding The Bug1000570
++Node: List of Debugger Commands1007202
++Node: Breakpoint Control1008579
++Node: Debugger Execution Control1012401
++Node: Viewing And Changing Data1015875
++Node: Execution Stack1019609
++Node: Debugger Info1021290
++Node: Miscellaneous Debugger Commands1025585
++Node: Readline Support1030826
++Node: Limitations1031770
++Node: Debugging Summary1034394
++Node: Namespaces1035693
++Node: Global Namespace1036933
++Node: Qualified Names1038367
++Node: Default Namespace1039402
++Node: Changing The Namespace1040175
++Node: Naming Rules1041857
++Node: Internal Name Management1043812
++Node: Namespace Example1044882
++Node: Inclusion For Namespaces1047461
++Node: Namespace And Features1049904
++Node: Namespace Summary1051366
++Node: Arbitrary Precision Arithmetic1052879
++Node: Computer Arithmetic1054398
++Ref: table-numeric-ranges1058323
++Ref: table-floating-point-ranges1058820
++Ref: Computer Arithmetic-Footnote-11059478
++Node: Math Definitions1059535
++Ref: table-ieee-formats1062567
++Node: MPFR features1063140
++Node: MPFR On Parole1063593
++Ref: MPFR On Parole-Footnote-11064434
++Node: MPFR Intro1064593
++Node: FP Math Caution1066277
++Ref: FP Math Caution-Footnote-11067349
++Node: Inexactness of computations1067722
++Node: Inexact representation1068753
++Node: Comparing FP Values1070134
++Node: Errors accumulate1071392
++Node: Strange values1072857
++Ref: Strange values-Footnote-11075511
++Node: Getting Accuracy1075616
++Node: Try To Round1078353
++Node: Setting precision1079260
++Ref: table-predefined-precision-strings1079965
++Node: Setting the rounding mode1081849
++Ref: table-gawk-rounding-modes1082231
++Ref: Setting the rounding mode-Footnote-11086283
++Node: Arbitrary Precision Integers1086468
++Ref: Arbitrary Precision Integers-Footnote-11089678
++Node: Checking for MPFR1089831
++Node: POSIX Floating Point Problems1091321
++Ref: POSIX Floating Point Problems-Footnote-11096141
++Node: Floating point summary1096179
++Node: Dynamic Extensions1098435
++Node: Extension Intro1100032
++Node: Plugin License1101334
++Node: Extension Mechanism Outline1102147
++Ref: figure-load-extension1102598
++Ref: figure-register-new-function1104176
++Ref: figure-call-new-function1105285
++Node: Extension API Description1107400
++Node: Extension API Functions Introduction1109129
++Ref: table-api-std-headers1111023
++Node: General Data Types1115464
++Ref: General Data Types-Footnote-11124610
++Node: Memory Allocation Functions1124913
++Ref: Memory Allocation Functions-Footnote-11129628
++Node: Constructor Functions1129727
++Node: API Ownership of MPFR and GMP Values1133628
++Node: Registration Functions1135181
++Node: Extension Functions1135885
++Node: Exit Callback Functions1141459
++Node: Extension Version String1142773
++Node: Input Parsers1143468
++Node: Output Wrappers1158087
++Node: Two-way processors1162929
++Node: Printing Messages1165282
++Ref: Printing Messages-Footnote-11166493
++Node: Updating ERRNO1166646
++Node: Requesting Values1167445
++Ref: table-value-types-returned1168198
++Node: Accessing Parameters1170257
++Node: Symbol Table Access1171538
++Node: Symbol table by name1172050
++Ref: Symbol table by name-Footnote-11175251
++Node: Symbol table by cookie1175383
++Ref: Symbol table by cookie-Footnote-11179652
++Node: Cached values1179716
++Ref: Cached values-Footnote-11183348
++Node: Array Manipulation1183505
++Ref: Array Manipulation-Footnote-11184604
++Node: Array Data Types1184641
++Ref: Array Data Types-Footnote-11187459
++Node: Array Functions1187555
++Node: Flattening Arrays1192584
++Node: Creating Arrays1199632
++Node: Redirection API1204474
++Node: Extension API Variables1207491
++Node: Extension Versioning1208214
++Ref: gawk-api-version1208643
++Node: Extension GMP/MPFR Versioning1210430
++Node: Extension API Informational Variables1212134
++Node: Extension API Boilerplate1213387
++Node: Changes from API V11217517
++Node: Finding Extensions1219149
++Node: Extension Example1219724
++Node: Internal File Description1220546
++Node: Internal File Ops1224838
++Ref: Internal File Ops-Footnote-11236388
++Node: Using Internal File Ops1236536
++Ref: Using Internal File Ops-Footnote-11238969
++Node: Extension Samples1239247
++Node: Extension Sample File Functions1240816
++Node: Extension Sample Fnmatch1248941
++Node: Extension Sample Fork1250536
++Node: Extension Sample Inplace1251812
++Node: Extension Sample Ord1255914
++Node: Extension Sample Readdir1256790
++Ref: table-readdir-file-types1257579
++Node: Extension Sample Revout1258935
++Node: Extension Sample Rev2way1259532
++Node: Extension Sample Read write array1260284
++Node: Extension Sample Readfile1263558
++Node: Extension Sample Time1264689
++Node: Extension Sample API Tests1266689
++Node: gawkextlib1267197
++Node: Extension summary1270229
++Node: Extension Exercises1274077
++Node: Language History1275347
++Node: V7/SVR3.11277059
++Node: SVR41279409
++Node: POSIX1280941
++Node: BTL1282366
++Node: POSIX/GNU1283133
++Ref: Gawk Extension Functions1286523
++Node: Feature History1289947
++Node: Common Extensions1309979
++Node: Ranges and Locales1311454
++Ref: Ranges and Locales-Footnote-11316239
++Ref: Ranges and Locales-Footnote-21316266
++Ref: Ranges and Locales-Footnote-31316501
++Node: Contributors1316724
++Node: History summary1323082
++Node: Installation1324524
++Node: Gawk Distribution1325488
++Node: Getting1325980
++Node: Extracting1326979
++Node: Distribution contents1328685
++Node: Unix Installation1336575
++Node: Quick Installation1337395
++Node: Compiling with MPFR1339935
++Node: Shell Startup Files1340641
++Node: Additional Configuration Options1341798
++Node: Configuration Philosophy1344181
++Node: Compiling from Git1346681
++Node: Building the Documentation1347240
++Node: Non-Unix Installation1348652
++Node: PC Installation1349128
++Node: PC Binary Installation1349997
++Node: PC Compiling1350890
++Node: PC Using1352068
++Node: Cygwin1355784
++Node: MSYS1357036
++Node: OpenVMS Installation1357662
++Node: OpenVMS Compilation1358343
++Ref: OpenVMS Compilation-Footnote-11359826
++Node: OpenVMS Dynamic Extensions1359884
++Node: OpenVMS Installation Details1361520
++Node: OpenVMS Running1363951
++Node: OpenVMS GNV1368088
++Node: Bugs1368843
++Node: Bug definition1369763
++Node: Bug address1373364
++Node: Usenet1376933
++Node: Performance bugs1378146
++Node: Asking for help1381150
++Node: Maintainers1383137
++Node: Other Versions1384164
++Node: Installation summary1394153
++Node: Notes1395535
++Node: Compatibility Mode1396345
++Node: Additions1397167
++Node: Accessing The Source1398112
++Node: Adding Code1399643
++Node: New Ports1406754
++Node: Derived Files1411257
++Ref: Derived Files-Footnote-11417068
++Ref: Derived Files-Footnote-21417103
++Ref: Derived Files-Footnote-31417714
++Node: Future Extensions1417828
++Node: Implementation Limitations1418498
++Node: Extension Design1419740
++Node: Old Extension Problems1420900
++Ref: Old Extension Problems-Footnote-11422472
++Node: Extension New Mechanism Goals1422533
++Ref: Extension New Mechanism Goals-Footnote-11426003
++Node: Extension Other Design Decisions1426204
++Node: Extension Future Growth1428401
++Node: Notes summary1429021
++Node: Basic Concepts1430231
++Node: Basic High Level1430916
++Ref: figure-general-flow1431198
++Ref: figure-process-flow1431900
++Ref: Basic High Level-Footnote-11435270
++Node: Basic Data Typing1435459
++Node: Glossary1438867
++Node: Copying1471745
++Node: GNU Free Documentation License1509303
++Node: Index1534426
End Tag Table
-----------------------------------------------------------------------
Summary of changes:
awklib/eg/misc/addresses.csv | 2 +-
awklib/eg/misc/quoted-csv.awk | 16 +
awklib/eg/misc/sample.csv | 1 +
awklib/eg/misc/simple-csv.awk | 2 +-
awklib/eg/misc/test-csv.awk | 15 -
doc/ChangeLog | 24 +
doc/gawk.info | 1570 ++++++++++++++++++++---------------------
doc/gawk.texi | 292 ++++----
8 files changed, 983 insertions(+), 939 deletions(-)
create mode 100644 awklib/eg/misc/quoted-csv.awk
delete mode 100644 awklib/eg/misc/test-csv.awk
hooks/post-receive
--
gawk
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] gawk branch, master, updated. gawk-4.1.0-5693-gdca2fc9a,
Arnold Robbins <=