gawk-diffs
[Top][All Lists]
Advanced

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

[SCM] gawk branch, master, updated. gawk-4.1.0-5659-g052f87ec


From: Arnold Robbins
Subject: [SCM] gawk branch, master, updated. gawk-4.1.0-5659-g052f87ec
Date: Thu, 10 Oct 2024 11:33:29 -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  052f87ec546f80da791b5c229c565dbbc4bc3898 (commit)
       via  f4a85163624711ba95bd6995042fd53327548276 (commit)
       via  02de169a9c2c85af1b7fb8ddcf9f1026356567c3 (commit)
       via  da2e2e6f70cadab9a84c673fa45fdfe06150d9ce (commit)
       via  066dba4456309243ff46a53627f021ef80422f1a (commit)
       via  d3ca1afc64c82d340ba203cbabba68397dbb5afe (commit)
       via  ea471067dfa8536dd413eda63e74597dc4ad5348 (commit)
      from  c63dab50ebf0c6a399f3e7113f049edc26acd1b1 (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=052f87ec546f80da791b5c229c565dbbc4bc3898

commit 052f87ec546f80da791b5c229c565dbbc4bc3898
Merge: c63dab50 f4a85163
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Thu Oct 10 18:33:16 2024 +0300

    Merge branch 'gawk-5.3-stable'

diff --cc doc/gawk.info
index d6a8199a,63831263..906eaeea
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -40074,629 -40012,629 +40135,630 @@@ Inde
  
  Tag Table:
  Node: Top1203
- Node: Foreword347161
- Node: Foreword451735
- Node: Preface53279
- Ref: Preface-Footnote-156265
- Ref: Preface-Footnote-256374
- Ref: Preface-Footnote-356608
- Node: History56754
- Node: Names59368
- Ref: Names-Footnote-160522
- Node: This Manual60685
- Ref: This Manual-Footnote-167615
- Node: Conventions67723
- Node: Manual History70152
- Ref: Manual History-Footnote-173177
- Ref: Manual History-Footnote-273218
- Node: How To Contribute73292
- Node: Acknowledgments74238
- Node: Getting Started79227
- Node: Running gawk81754
- Node: One-shot82972
- Node: Read Terminal84271
- Node: Long86325
- Node: Executable Scripts87975
- Ref: Executable Scripts-Footnote-190745
- Node: Comments90852
- Node: Quoting93382
- Node: DOS Quoting99026
- Node: Sample Data Files101106
- Node: Very Simple103741
- Node: Two Rules109995
- Node: More Complex111947
- Node: Statements/Lines114367
- Ref: Statements/Lines-Footnote-1119879
- Node: Other Features120168
- Node: When121136
- Ref: When-Footnote-1122938
- Node: Intro Summary123003
- Node: Invoking Gawk123957
- Node: Command Line125519
- Node: Options126369
- Ref: Options-Footnote-1145711
- Ref: Options-Footnote-2145946
- Node: Other Arguments145971
- Node: Naming Standard Input150136
- Node: Environment Variables151406
- Node: AWKPATH Variable151980
- Ref: AWKPATH Variable-Footnote-1155564
- Ref: AWKPATH Variable-Footnote-2155598
- Node: AWKLIBPATH Variable155989
- Ref: AWKLIBPATH Variable-Footnote-1157764
- Node: Other Environment Variables158159
- Node: Exit Status162635
- Node: Include Files163348
- Node: Loading Shared Libraries167593
- Node: Obsolete169085
- Node: Undocumented169833
- Node: Invoking Summary170130
- Node: Regexp173155
- Node: Regexp Usage174649
- Node: Escape Sequences176750
- Ref: Escape Sequences-Footnote-1184285
- Node: Regexp Operators184363
- Node: Regexp Operator Details184856
- Ref: Regexp Operator Details-Footnote-1192867
- Node: Interval Expressions193026
- Ref: Interval Expressions-Footnote-1195293
- Node: Bracket Expressions195391
- Ref: table-char-classes197947
- Node: Leftmost Longest201445
- Node: Computed Regexps202801
- Node: GNU Regexp Operators206316
- Node: Case-sensitivity211413
- Ref: Case-sensitivity-Footnote-1214363
- Ref: Case-sensitivity-Footnote-2214606
- Node: Regexp Summary214718
- Node: Reading Files216240
- Node: Records218559
- Node: awk split records219834
- Node: gawk split records224716
- Ref: gawk split records-Footnote-1230004
- Node: Fields230041
- Ref: Fields-Footnote-1232957
- Node: Nonconstant Fields233077
- Ref: Nonconstant Fields-Footnote-1235385
- Node: Changing Fields235601
- Node: Field Separators241899
- Node: Default Field Splitting244768
- Node: Regexp Field Splitting245910
- Node: Single Character Fields249739
- Node: Comma Separated Fields250828
- Ref: table-csv-examples252232
- Node: Command Line Field Separator254531
- Node: Full Line Fields257907
- Ref: Full Line Fields-Footnote-1259485
- Ref: Full Line Fields-Footnote-2259531
- Node: Field Splitting Summary259636
- Node: Constant Size261953
- Node: Fixed width data262697
- Node: Skipping intervening266212
- Node: Allowing trailing data267014
- Node: Fields with fixed data268075
- Node: Splitting By Content269697
- Ref: Splitting By Content-Footnote-1274147
- Node: More CSV274310
- Node: FS versus FPAT275968
- Node: Testing field creation277168
- Node: Multiple Line278942
- Node: Getline285411
- Node: Plain Getline287999
- Node: Getline/Variable290647
- Node: Getline/File291843
- Node: Getline/Variable/File293291
- Ref: Getline/Variable/File-Footnote-1294936
- Node: Getline/Pipe295032
- Node: Getline/Variable/Pipe297840
- Node: Getline/Coprocess299023
- Node: Getline/Variable/Coprocess300346
- Node: Getline Notes301112
- Node: Getline Summary305089
- Ref: table-getline-variants305533
- Node: Read Timeout306437
- Ref: Read Timeout-Footnote-1310399
- Node: Retrying Input310457
- Node: Command-line directories311724
- Node: Input Summary312662
- Node: Input Exercises316042
- Node: Printing316480
- Node: Print318423
- Node: Print Examples319924
- Node: Output Separators322769
- Node: OFMT324876
- Node: Printf326589
- Node: Basic Printf327394
- Node: Control Letters329029
- Node: Format Modifiers334475
- Node: Printf Examples340747
- Node: Redirection343288
- Node: Special FD351060
- Ref: Special FD-Footnote-1354358
- Node: Special Files354436
- Node: Other Inherited Files355065
- Node: Special Network356130
- Node: Special Caveats357018
- Node: Close Files And Pipes358001
- Ref: Close Files And Pipes-Footnote-1364125
- Node: Close Return Value364273
- Ref: table-close-pipe-return-values365544
- Ref: Close Return Value-Footnote-1366375
- Node: Noflush366531
- Node: Nonfatal368039
- Node: Output Summary370454
- Node: Output Exercises371740
- Node: Expressions372431
- Node: Values373631
- Node: Constants374309
- Node: Scalar Constants375004
- Ref: Scalar Constants-Footnote-1377580
- Ref: Scalar Constants-Footnote-2377830
- Node: Nondecimal-numbers377910
- Node: Regexp Constants381023
- Node: Using Constant Regexps381569
- Node: Standard Regexp Constants382215
- Node: Strong Regexp Constants385511
- Node: Variables389354
- Node: Using Variables390019
- Node: Assignment Options391993
- Node: Conversion394544
- Node: Strings And Numbers395076
- Ref: Strings And Numbers-Footnote-1398286
- Node: Locale influences conversions398395
- Ref: table-locale-affects401233
- Node: All Operators401875
- Node: Arithmetic Ops402516
- Node: Concatenation405339
- Ref: Concatenation-Footnote-1408275
- Node: Assignment Ops408394
- Ref: table-assign-ops413521
- Node: Increment Ops414902
- Node: Truth Values and Conditions418493
- Node: Truth Values419587
- Node: Typing and Comparison420667
- Node: Variable Typing421499
- Ref: Variable Typing-Footnote-1428143
- Ref: Variable Typing-Footnote-2428223
- Node: Comparison Operators428304
- Ref: table-relational-ops428731
- Node: POSIX String Comparison432407
- Ref: POSIX String Comparison-Footnote-1434164
- Ref: POSIX String Comparison-Footnote-2434307
- Node: Boolean Ops434391
- Ref: Boolean Ops-Footnote-1439065
- Node: Conditional Exp439161
- Node: Function Calls440941
- Node: Precedence444888
- Node: Locales448751
- Node: Expressions Summary450427
- Node: Patterns and Actions453082
- Node: Pattern Overview454218
- Node: Regexp Patterns455943
- Node: Expression Patterns456489
- Node: Ranges460394
- Node: BEGIN/END463568
- Node: Using BEGIN/END464377
- Ref: Using BEGIN/END-Footnote-1467285
- Node: I/O And BEGIN/END467395
- Node: BEGINFILE/ENDFILE469877
- Node: Empty473307
- Node: Using Shell Variables473624
- Node: Action Overview475960
- Node: Statements478396
- Node: If Statement480292
- Node: While Statement481855
- Node: Do Statement483943
- Node: For Statement485127
- Node: Switch Statement488482
- Node: Break Statement491031
- Node: Continue Statement493223
- Node: Next Statement495154
- Node: Nextfile Statement497633
- Node: Exit Statement500486
- Node: Built-in Variables503013
- Node: User-modified504190
- Node: Auto-set512397
- Ref: Auto-set-Footnote-1530481
- Ref: Auto-set-Footnote-2530699
- Node: ARGC and ARGV530755
- Node: Pattern Action Summary535184
- Node: Arrays537790
- Node: Array Basics539163
- Node: Array Intro540011
- Ref: figure-array-elements542022
- Ref: Array Intro-Footnote-1544875
- Node: Reference to Elements545007
- Node: Assigning Elements547527
- Node: Array Example548022
- Node: Scanning an Array549984
- Node: Controlling Scanning553079
- Ref: Controlling Scanning-Footnote-1559714
- Node: Numeric Array Subscripts560038
- Node: Uninitialized Subscripts562306
- Node: Delete563979
- Ref: Delete-Footnote-1566791
- Node: Multidimensional566848
- Node: Multiscanning570051
- Node: Arrays of Arrays571718
- Node: Arrays Summary576022
- Node: Functions578209
- Node: Built-in579341
- Node: Calling Built-in580530
- Node: Boolean Functions582570
- Node: Numeric Functions583132
- Ref: Numeric Functions-Footnote-1587317
- Ref: Numeric Functions-Footnote-2588000
- Ref: Numeric Functions-Footnote-3588052
- Node: String Functions588328
- Ref: String Functions-Footnote-1614779
- Ref: String Functions-Footnote-2614911
- Ref: String Functions-Footnote-3615167
- Node: Gory Details615254
- Ref: table-sub-escapes617263
- Ref: table-sub-proposed618894
- Ref: table-posix-sub620389
- Ref: table-gensub-escapes622062
- Ref: Gory Details-Footnote-1622981
- Node: I/O Functions623135
- Ref: table-system-return-values629811
- Ref: I/O Functions-Footnote-1631973
- Ref: I/O Functions-Footnote-2632121
- Node: Time Functions632241
- Ref: Time Functions-Footnote-1643953
- Ref: Time Functions-Footnote-2644021
- Ref: Time Functions-Footnote-3644183
- Ref: Time Functions-Footnote-4644294
- Ref: Time Functions-Footnote-5644410
- Ref: Time Functions-Footnote-6644637
- Node: Bitwise Functions644915
- Ref: table-bitwise-ops645513
- Ref: Bitwise Functions-Footnote-1651755
- Ref: Bitwise Functions-Footnote-2651932
- Node: Type Functions652127
- Node: I18N Functions654298
- Node: User-defined656033
- Node: Definition Syntax656779
- Ref: Definition Syntax-Footnote-1662597
- Node: Function Example662672
- Ref: Function Example-Footnote-1665651
- Node: Function Calling665673
- Node: Calling A Function666265
- Node: Variable Scope667235
- Node: Pass By Value/Reference670289
- Node: Function Caveats673017
- Ref: Function Caveats-Footnote-1675108
- Node: Return Statement675228
- Node: Dynamic Typing678260
- Node: Dynamic Typing Awk678838
- Node: Dynamic Typing Gawk680976
- Node: Indirect Calls684346
- Node: Functions Summary695483
- Node: Library Functions698449
- Ref: Library Functions-Footnote-1701997
- Ref: Library Functions-Footnote-2702142
- Node: Library Names702317
- Ref: Library Names-Footnote-1706088
- Ref: Library Names-Footnote-2706315
- Node: General Functions706409
- Node: Strtonum Function707679
- Node: Assert Function710761
- Node: Round Function714211
- Node: Cliff Random Function715783
- Node: Ordinal Functions716807
- Ref: Ordinal Functions-Footnote-1719910
- Ref: Ordinal Functions-Footnote-2720162
- Node: Join Function720376
- Ref: Join Function-Footnote-1722174
- Node: Getlocaltime Function722378
- Node: Readfile Function726152
- Node: Shell Quoting728181
- Node: Isnumeric Function729637
- Node: To CSV Function731073
- Node: Data File Management733165
- Node: Filetrans Function733797
- Node: Rewind Function738073
- Node: File Checking740044
- Ref: File Checking-Footnote-1741410
- Node: Empty Files741615
- Node: Ignoring Assigns743678
- Node: Getopt Function745252
- Ref: Getopt Function-Footnote-1761070
- Node: Passwd Functions761282
- Ref: Passwd Functions-Footnote-1770417
- Node: Group Functions770505
- Ref: Group Functions-Footnote-1778629
- Node: Walking Arrays778840
- Node: Library Functions Summary781886
- Node: Library Exercises783306
- Node: Sample Programs783791
- Node: Running Examples784573
- Node: Clones785325
- Node: Cut Program786593
- Node: Egrep Program797017
- Node: Id Program806316
- Node: Split Program816408
- Ref: Split Program-Footnote-1826621
- Node: Tee Program826806
- Node: Uniq Program829712
- Node: Wc Program837572
- Node: Bytes vs. Characters837967
- Node: Using extensions839567
- Node: wc program840345
- Node: Miscellaneous Programs845338
- Node: Dupword Program846563
- Node: Alarm Program848612
- Node: Translate Program853515
- Ref: Translate Program-Footnote-1858224
- Node: Labels Program858502
- Ref: Labels Program-Footnote-1861937
- Node: Word Sorting862021
- Node: History Sorting866195
- Node: Extract Program868468
- Node: Simple Sed876721
- Node: Igawk Program879931
- Ref: Igawk Program-Footnote-1895141
- Ref: Igawk Program-Footnote-2895347
- Ref: Igawk Program-Footnote-3895477
- Node: Anagram Program895604
- Node: Signature Program898690
- Node: Programs Summary899940
- Node: Programs Exercises901194
- Ref: Programs Exercises-Footnote-1906023
- Node: Advanced Features906109
- Node: Nondecimal Data908590
- Node: Boolean Typed Values910220
- Node: Array Sorting912177
- Node: Controlling Array Traversal912906
- Ref: Controlling Array Traversal-Footnote-1921409
- Node: Array Sorting Functions921531
- Ref: Array Sorting Functions-Footnote-1927628
- Node: Two-way I/O927836
- Ref: Two-way I/O-Footnote-1935807
- Ref: Two-way I/O-Footnote-2935998
- Node: TCP/IP Networking936080
- Node: Profiling939248
- Node: Persistent Memory948918
- Ref: Persistent Memory-Footnote-1958490
- Node: Extension Philosophy958621
- Node: Advanced Features Summary960148
- Node: Internationalization962414
- Node: I18N and L10N964116
- Node: Explaining gettext964811
- Ref: Explaining gettext-Footnote-1970947
- Ref: Explaining gettext-Footnote-2971140
- Node: Programmer i18n971305
- Ref: Programmer i18n-Footnote-1976417
- Node: Translator i18n976466
- Node: String Extraction977296
- Ref: String Extraction-Footnote-1978472
- Node: Printf Ordering978570
- Ref: Printf Ordering-Footnote-1981428
- Node: I18N Portability981496
- Ref: I18N Portability-Footnote-1984056
- Node: I18N Example984123
- Ref: I18N Example-Footnote-1987517
- Ref: I18N Example-Footnote-2987590
- Node: Gawk I18N987707
- Node: I18N Summary988361
- Node: Debugger989758
- Node: Debugging990778
- Node: Debugging Concepts991227
- Node: Debugging Terms993044
- Node: Awk Debugging995647
- Ref: Awk Debugging-Footnote-1996620
- Node: Sample Debugging Session996756
- Node: Debugger Invocation997306
- Node: Finding The Bug998931
- Node: List of Debugger Commands1005563
- Node: Breakpoint Control1006940
- Node: Debugger Execution Control1010762
- Node: Viewing And Changing Data1014236
- Node: Execution Stack1017970
- Node: Debugger Info1019651
- Node: Miscellaneous Debugger Commands1023946
- Node: Readline Support1029187
- Node: Limitations1030131
- Node: Debugging Summary1032755
- Node: Namespaces1034054
- Node: Global Namespace1035294
- Node: Qualified Names1036728
- Node: Default Namespace1037763
- Node: Changing The Namespace1038536
- Node: Naming Rules1040218
- Node: Internal Name Management1042173
- Node: Namespace Example1043243
- Node: Inclusion For Namespaces1045822
- Node: Namespace And Features1048265
- Node: Namespace Summary1049727
- Node: Arbitrary Precision Arithmetic1051240
- Node: Computer Arithmetic1052759
- Ref: table-numeric-ranges1056684
- Ref: table-floating-point-ranges1057181
- Ref: Computer Arithmetic-Footnote-11057839
- Node: Math Definitions1057896
- Ref: table-ieee-formats1060928
- Node: MPFR features1061501
- Node: MPFR On Parole1061954
- Ref: MPFR On Parole-Footnote-11062795
- Node: MPFR Intro1062954
- Node: FP Math Caution1064638
- Ref: FP Math Caution-Footnote-11065710
- Node: Inexactness of computations1066083
- Node: Inexact representation1067114
- Node: Comparing FP Values1068495
- Node: Errors accumulate1069753
- Node: Strange values1071218
- Ref: Strange values-Footnote-11073872
- Node: Getting Accuracy1073977
- Node: Try To Round1076714
- Node: Setting precision1077621
- Ref: table-predefined-precision-strings1078326
- Node: Setting the rounding mode1080210
- Ref: table-gawk-rounding-modes1080592
- Ref: Setting the rounding mode-Footnote-11084644
- Node: Arbitrary Precision Integers1084829
- Ref: Arbitrary Precision Integers-Footnote-11088039
- Node: Checking for MPFR1088192
- Node: POSIX Floating Point Problems1089682
- Ref: POSIX Floating Point Problems-Footnote-11094502
- Node: Floating point summary1094540
- Node: Dynamic Extensions1096796
- Node: Extension Intro1098393
- Node: Plugin License1099695
- Node: Extension Mechanism Outline1100508
- Ref: figure-load-extension1100959
- Ref: figure-register-new-function1102537
- Ref: figure-call-new-function1103646
- Node: Extension API Description1105761
- Node: Extension API Functions Introduction1107490
- Ref: table-api-std-headers1109384
- Node: General Data Types1113825
- Ref: General Data Types-Footnote-11122971
- Node: Memory Allocation Functions1123274
- Ref: Memory Allocation Functions-Footnote-11127991
- Node: Constructor Functions1128090
- Node: API Ownership of MPFR and GMP Values1131991
- Node: Registration Functions1133544
- Node: Extension Functions1134248
- Node: Exit Callback Functions1139822
- Node: Extension Version String1141136
- Node: Input Parsers1141831
- Node: Output Wrappers1156450
- Node: Two-way processors1161292
- Node: Printing Messages1163645
- Ref: Printing Messages-Footnote-11164856
- Node: Updating ERRNO1165009
- Node: Requesting Values1165808
- Ref: table-value-types-returned1166561
- Node: Accessing Parameters1168620
- Node: Symbol Table Access1169901
- Node: Symbol table by name1170413
- Ref: Symbol table by name-Footnote-11173614
- Node: Symbol table by cookie1173746
- Ref: Symbol table by cookie-Footnote-11178015
- Node: Cached values1178079
- Ref: Cached values-Footnote-11181711
- Node: Array Manipulation1181868
- Ref: Array Manipulation-Footnote-11182967
- Node: Array Data Types1183004
- Ref: Array Data Types-Footnote-11185822
- Node: Array Functions1185918
- Node: Flattening Arrays1190947
- Node: Creating Arrays1197995
- Node: Redirection API1202837
- Node: Extension API Variables1205854
- Node: Extension Versioning1206577
- Ref: gawk-api-version1207006
- Node: Extension GMP/MPFR Versioning1208793
- Node: Extension API Informational Variables1210497
- Node: Extension API Boilerplate1211750
- Node: Changes from API V11215880
- Node: Finding Extensions1217512
- Node: Extension Example1218087
- Node: Internal File Description1218909
- Node: Internal File Ops1223201
- Ref: Internal File Ops-Footnote-11234751
- Node: Using Internal File Ops1234899
- Ref: Using Internal File Ops-Footnote-11237332
- Node: Extension Samples1237610
- Node: Extension Sample File Functions1239179
- Node: Extension Sample Fnmatch1247304
- Node: Extension Sample Fork1248899
- Node: Extension Sample Inplace1250175
- Node: Extension Sample Ord1254277
- Node: Extension Sample Readdir1255153
- Ref: table-readdir-file-types1255942
- Node: Extension Sample Revout1257298
- Node: Extension Sample Rev2way1257895
- Node: Extension Sample Read write array1258647
- Node: Extension Sample Readfile1261921
- Node: Extension Sample Time1263052
- Node: Extension Sample API Tests1265052
- Node: gawkextlib1265560
- Node: Extension summary1268592
- Node: Extension Exercises1272440
- Node: Language History1273710
- Node: V7/SVR3.11275422
- Node: SVR41277772
- Node: POSIX1279304
- Node: BTL1280729
- Node: POSIX/GNU1281496
- Ref: Gawk Extension Functions1284886
- Node: Feature History1288310
- Node: Common Extensions1308342
- Node: Ranges and Locales1309817
- Ref: Ranges and Locales-Footnote-11314602
- Ref: Ranges and Locales-Footnote-21314629
- Ref: Ranges and Locales-Footnote-31314864
- Node: Contributors1315087
- Node: History summary1321278
- Node: Installation1322720
- Node: Gawk Distribution1323684
- Node: Getting1324176
- Node: Extracting1325175
- Node: Distribution contents1326881
- Node: Unix Installation1334771
- Node: Quick Installation1335591
- Node: Compiling with MPFR1338131
- Node: Shell Startup Files1338837
- Node: Additional Configuration Options1339994
- Node: Configuration Philosophy1342377
- Node: Compiling from Git1344877
- Node: Building the Documentation1345436
- Node: Non-Unix Installation1346848
- Node: PC Installation1347324
- Node: PC Binary Installation1348193
- Node: PC Compiling1349086
- Node: PC Using1350264
- Node: Cygwin1353980
- Node: MSYS1355232
- Node: OpenVMS Installation1355858
- Node: OpenVMS Compilation1356539
- Ref: OpenVMS Compilation-Footnote-11358022
- Node: OpenVMS Dynamic Extensions1358080
- Node: OpenVMS Installation Details1359716
- Node: OpenVMS Running1362147
- Node: OpenVMS GNV1366284
- Node: Bugs1367039
- Node: Bug definition1367959
- Node: Bug address1371560
- Node: Usenet1375129
- Node: Performance bugs1376342
- Node: Asking for help1379346
- Node: Maintainers1381333
- Node: Other Versions1382360
- Node: Installation summary1392349
- Node: Notes1393731
- Node: Compatibility Mode1394541
- Node: Additions1395363
- Node: Accessing The Source1396308
- Node: Adding Code1397839
- Node: New Ports1404950
- Node: Derived Files1409453
- Ref: Derived Files-Footnote-11415264
- Ref: Derived Files-Footnote-21415299
- Ref: Derived Files-Footnote-31415910
- Node: Future Extensions1416024
- Node: Implementation Limitations1416694
- Node: Extension Design1417936
- Node: Old Extension Problems1419096
- Ref: Old Extension Problems-Footnote-11420668
- Node: Extension New Mechanism Goals1420729
- Ref: Extension New Mechanism Goals-Footnote-11424199
- Node: Extension Other Design Decisions1424400
- Node: Extension Future Growth1426597
- Node: Notes summary1427217
- Node: Basic Concepts1428427
- Node: Basic High Level1429112
- Ref: figure-general-flow1429394
- Ref: figure-process-flow1430096
- Ref: Basic High Level-Footnote-11433466
- Node: Basic Data Typing1433655
- Node: Glossary1437063
- Node: Copying1469941
- Node: GNU Free Documentation License1507499
- Node: Index1532622
 -Node: Foreword347110
 -Node: Foreword451684
 -Node: Preface53228
 -Ref: Preface-Footnote-156214
 -Ref: Preface-Footnote-256323
 -Ref: Preface-Footnote-356557
 -Node: History56703
 -Node: Names59317
 -Ref: Names-Footnote-160471
 -Node: This Manual60634
 -Ref: This Manual-Footnote-167564
 -Node: Conventions67672
 -Node: Manual History70101
 -Ref: Manual History-Footnote-173126
 -Ref: Manual History-Footnote-273167
 -Node: How To Contribute73241
 -Node: Acknowledgments74187
 -Node: Getting Started79176
 -Node: Running gawk81703
 -Node: One-shot82921
 -Node: Read Terminal84220
 -Node: Long86274
 -Node: Executable Scripts87924
 -Ref: Executable Scripts-Footnote-190694
 -Node: Comments90801
 -Node: Quoting93331
 -Node: DOS Quoting98975
 -Node: Sample Data Files101055
 -Node: Very Simple103690
 -Node: Two Rules109944
 -Node: More Complex111896
 -Node: Statements/Lines114316
 -Ref: Statements/Lines-Footnote-1119828
 -Node: Other Features120117
 -Node: When121085
 -Ref: When-Footnote-1122887
 -Node: Intro Summary122952
 -Node: Invoking Gawk123906
 -Node: Command Line125468
 -Node: Options126318
 -Ref: Options-Footnote-1145660
 -Ref: Options-Footnote-2145895
 -Node: Other Arguments145920
 -Node: Naming Standard Input150085
 -Node: Environment Variables151355
 -Node: AWKPATH Variable151929
 -Ref: AWKPATH Variable-Footnote-1155513
 -Ref: AWKPATH Variable-Footnote-2155547
 -Node: AWKLIBPATH Variable155938
 -Ref: AWKLIBPATH Variable-Footnote-1157713
 -Node: Other Environment Variables158108
 -Node: Exit Status162584
 -Node: Include Files163297
 -Node: Loading Shared Libraries167357
 -Node: Obsolete168849
 -Node: Undocumented169597
 -Node: Invoking Summary169894
 -Node: Regexp172919
 -Node: Regexp Usage174413
 -Node: Escape Sequences176514
 -Ref: Escape Sequences-Footnote-1184049
 -Node: Regexp Operators184127
 -Node: Regexp Operator Details184620
 -Ref: Regexp Operator Details-Footnote-1192631
 -Node: Interval Expressions192790
 -Ref: Interval Expressions-Footnote-1195057
 -Node: Bracket Expressions195155
 -Ref: table-char-classes197711
 -Node: Leftmost Longest201209
 -Node: Computed Regexps202565
 -Node: GNU Regexp Operators206080
 -Node: Case-sensitivity211177
 -Ref: Case-sensitivity-Footnote-1214127
 -Ref: Case-sensitivity-Footnote-2214370
 -Node: Regexp Summary214482
 -Node: Reading Files216004
 -Node: Records218323
 -Node: awk split records219598
 -Node: gawk split records224480
 -Ref: gawk split records-Footnote-1229768
 -Node: Fields229805
 -Ref: Fields-Footnote-1232721
 -Node: Nonconstant Fields232841
 -Ref: Nonconstant Fields-Footnote-1235149
 -Node: Changing Fields235365
 -Node: Field Separators241663
 -Node: Default Field Splitting244532
 -Node: Regexp Field Splitting245674
 -Node: Single Character Fields249503
 -Node: Comma Separated Fields250592
 -Ref: table-csv-examples251996
 -Node: Command Line Field Separator254295
 -Node: Full Line Fields257671
 -Ref: Full Line Fields-Footnote-1259249
 -Ref: Full Line Fields-Footnote-2259295
 -Node: Field Splitting Summary259400
 -Node: Constant Size261717
 -Node: Fixed width data262461
 -Node: Skipping intervening265976
 -Node: Allowing trailing data266778
 -Node: Fields with fixed data267839
 -Node: Splitting By Content269461
 -Ref: Splitting By Content-Footnote-1273911
 -Node: More CSV274074
 -Node: FS versus FPAT275732
 -Node: Testing field creation276932
 -Node: Multiple Line278706
 -Node: Getline285175
 -Node: Plain Getline287763
 -Node: Getline/Variable290411
 -Node: Getline/File291607
 -Node: Getline/Variable/File293055
 -Ref: Getline/Variable/File-Footnote-1294700
 -Node: Getline/Pipe294796
 -Node: Getline/Variable/Pipe297604
 -Node: Getline/Coprocess298787
 -Node: Getline/Variable/Coprocess300110
 -Node: Getline Notes300876
 -Node: Getline Summary304853
 -Ref: table-getline-variants305297
 -Node: Read Timeout306201
 -Ref: Read Timeout-Footnote-1310163
 -Node: Retrying Input310221
 -Node: Command-line directories311488
 -Node: Input Summary312426
 -Node: Input Exercises315806
 -Node: Printing316244
 -Node: Print318187
 -Node: Print Examples319688
 -Node: Output Separators322533
 -Node: OFMT324640
 -Node: Printf326353
 -Node: Basic Printf327158
 -Node: Control Letters328793
 -Node: Format Modifiers334239
 -Node: Printf Examples340511
 -Node: Redirection343052
 -Node: Special FD350824
 -Ref: Special FD-Footnote-1354122
 -Node: Special Files354200
 -Node: Other Inherited Files354829
 -Node: Special Network355894
 -Node: Special Caveats356782
 -Node: Close Files And Pipes357765
 -Ref: Close Files And Pipes-Footnote-1363889
 -Node: Close Return Value364037
 -Ref: table-close-pipe-return-values365308
 -Ref: Close Return Value-Footnote-1366139
 -Node: Noflush366295
 -Node: Nonfatal367803
 -Node: Output Summary370218
 -Node: Output Exercises371504
 -Node: Expressions372195
 -Node: Values373395
 -Node: Constants374073
 -Node: Scalar Constants374768
 -Ref: Scalar Constants-Footnote-1377344
 -Ref: Scalar Constants-Footnote-2377594
 -Node: Nondecimal-numbers377674
 -Node: Regexp Constants380787
 -Node: Using Constant Regexps381333
 -Node: Standard Regexp Constants381979
 -Node: Strong Regexp Constants385275
 -Node: Variables389118
 -Node: Using Variables389783
 -Node: Assignment Options391757
 -Node: Conversion394308
 -Node: Strings And Numbers394840
 -Ref: Strings And Numbers-Footnote-1398050
 -Node: Locale influences conversions398159
 -Ref: table-locale-affects400997
 -Node: All Operators401639
 -Node: Arithmetic Ops402280
 -Node: Concatenation405103
 -Ref: Concatenation-Footnote-1408039
 -Node: Assignment Ops408158
 -Ref: table-assign-ops413285
 -Node: Increment Ops414666
 -Node: Truth Values and Conditions418257
 -Node: Truth Values419351
 -Node: Typing and Comparison420431
 -Node: Variable Typing421263
 -Ref: Variable Typing-Footnote-1427907
 -Ref: Variable Typing-Footnote-2427987
 -Node: Comparison Operators428068
 -Ref: table-relational-ops428495
 -Node: POSIX String Comparison432171
 -Ref: POSIX String Comparison-Footnote-1433928
 -Ref: POSIX String Comparison-Footnote-2434071
 -Node: Boolean Ops434155
 -Ref: Boolean Ops-Footnote-1438829
 -Node: Conditional Exp438925
 -Node: Function Calls440705
 -Node: Precedence444652
 -Node: Locales448515
 -Node: Expressions Summary450191
 -Node: Patterns and Actions452846
 -Node: Pattern Overview453982
 -Node: Regexp Patterns455707
 -Node: Expression Patterns456253
 -Node: Ranges460158
 -Node: BEGIN/END463332
 -Node: Using BEGIN/END464141
 -Ref: Using BEGIN/END-Footnote-1467049
 -Node: I/O And BEGIN/END467159
 -Node: BEGINFILE/ENDFILE469641
 -Node: Empty473071
 -Node: Using Shell Variables473388
 -Node: Action Overview475724
 -Node: Statements478160
 -Node: If Statement480056
 -Node: While Statement481619
 -Node: Do Statement483707
 -Node: For Statement484891
 -Node: Switch Statement488246
 -Node: Break Statement490795
 -Node: Continue Statement492987
 -Node: Next Statement494918
 -Node: Nextfile Statement497397
 -Node: Exit Statement500250
 -Node: Built-in Variables502777
 -Node: User-modified503954
 -Node: Auto-set512161
 -Ref: Auto-set-Footnote-1530245
 -Ref: Auto-set-Footnote-2530463
 -Node: ARGC and ARGV530519
 -Node: Pattern Action Summary534948
 -Node: Arrays537554
 -Node: Array Basics538927
 -Node: Array Intro539775
 -Ref: figure-array-elements541786
 -Ref: Array Intro-Footnote-1544639
 -Node: Reference to Elements544771
 -Node: Assigning Elements547291
 -Node: Array Example547786
 -Node: Scanning an Array549748
 -Node: Controlling Scanning552843
 -Ref: Controlling Scanning-Footnote-1559478
 -Node: Numeric Array Subscripts559802
 -Node: Uninitialized Subscripts562070
 -Node: Delete563743
 -Ref: Delete-Footnote-1566555
 -Node: Multidimensional566612
 -Node: Multiscanning569815
 -Node: Arrays of Arrays571482
 -Node: Arrays Summary575786
 -Node: Functions577973
 -Node: Built-in579175
 -Node: Calling Built-in580364
 -Node: Boolean Functions582404
 -Node: Numeric Functions582966
 -Ref: Numeric Functions-Footnote-1587151
 -Ref: Numeric Functions-Footnote-2587834
 -Ref: Numeric Functions-Footnote-3587886
 -Node: String Functions588162
 -Ref: String Functions-Footnote-1614613
 -Ref: String Functions-Footnote-2614745
 -Ref: String Functions-Footnote-3615001
 -Node: Gory Details615088
 -Ref: table-sub-escapes617097
 -Ref: table-sub-proposed618728
 -Ref: table-posix-sub620223
 -Ref: table-gensub-escapes621896
 -Ref: Gory Details-Footnote-1622815
 -Node: I/O Functions622969
 -Ref: table-system-return-values629645
 -Ref: I/O Functions-Footnote-1631807
 -Ref: I/O Functions-Footnote-2631955
 -Node: Time Functions632075
 -Ref: Time Functions-Footnote-1643787
 -Ref: Time Functions-Footnote-2643855
 -Ref: Time Functions-Footnote-3644017
 -Ref: Time Functions-Footnote-4644128
 -Ref: Time Functions-Footnote-5644244
 -Ref: Time Functions-Footnote-6644471
 -Node: Bitwise Functions644749
 -Ref: table-bitwise-ops645347
 -Ref: Bitwise Functions-Footnote-1651589
 -Ref: Bitwise Functions-Footnote-2651766
 -Node: Type Functions651961
 -Node: I18N Functions654132
 -Node: User-defined655867
 -Node: Definition Syntax656613
 -Ref: Definition Syntax-Footnote-1662468
 -Node: Function Example662543
 -Ref: Function Example-Footnote-1665522
 -Node: Function Calling665544
 -Node: Calling A Function666136
 -Node: Variable Scope667106
 -Node: Pass By Value/Reference670160
 -Node: Function Caveats672888
 -Ref: Function Caveats-Footnote-1674979
 -Node: Return Statement675099
 -Node: Dynamic Typing678131
 -Node: Dynamic Typing Awk678713
 -Node: Dynamic Typing Gawk680851
 -Node: Shadowed Variables684221
 -Node: Indirect Calls686569
 -Node: Functions Summary697710
 -Node: Library Functions700676
 -Ref: Library Functions-Footnote-1704224
 -Ref: Library Functions-Footnote-2704369
 -Node: Library Names704544
 -Ref: Library Names-Footnote-1708315
 -Ref: Library Names-Footnote-2708542
 -Node: General Functions708636
 -Node: Strtonum Function709906
 -Node: Assert Function712988
 -Node: Round Function716438
 -Node: Cliff Random Function718010
 -Node: Ordinal Functions719034
 -Ref: Ordinal Functions-Footnote-1722137
 -Ref: Ordinal Functions-Footnote-2722389
 -Node: Join Function722603
 -Ref: Join Function-Footnote-1724401
 -Node: Getlocaltime Function724605
 -Node: Readfile Function728379
 -Node: Shell Quoting730408
 -Node: Isnumeric Function731864
 -Node: To CSV Function733300
 -Node: Data File Management735392
 -Node: Filetrans Function736024
 -Node: Rewind Function740300
 -Node: File Checking742271
 -Ref: File Checking-Footnote-1743637
 -Node: Empty Files743842
 -Node: Ignoring Assigns745905
 -Node: Getopt Function747479
 -Ref: Getopt Function-Footnote-1763297
 -Node: Passwd Functions763509
 -Ref: Passwd Functions-Footnote-1772644
 -Node: Group Functions772732
 -Ref: Group Functions-Footnote-1780856
 -Node: Walking Arrays781067
 -Node: Library Functions Summary784113
 -Node: Library Exercises785533
 -Node: Sample Programs786018
 -Node: Running Examples786800
 -Node: Clones787552
 -Node: Cut Program788820
 -Node: Egrep Program799244
 -Node: Id Program808543
 -Node: Split Program818635
 -Ref: Split Program-Footnote-1828848
 -Node: Tee Program829033
 -Node: Uniq Program831939
 -Node: Wc Program839799
 -Node: Bytes vs. Characters840194
 -Node: Using extensions841794
 -Node: wc program842572
 -Node: Miscellaneous Programs847565
 -Node: Dupword Program848790
 -Node: Alarm Program850839
 -Node: Translate Program855742
 -Ref: Translate Program-Footnote-1860451
 -Node: Labels Program860729
 -Ref: Labels Program-Footnote-1864164
 -Node: Word Sorting864248
 -Node: History Sorting868422
 -Node: Extract Program870695
 -Node: Simple Sed878948
 -Node: Igawk Program882158
 -Ref: Igawk Program-Footnote-1897368
 -Ref: Igawk Program-Footnote-2897574
 -Ref: Igawk Program-Footnote-3897704
 -Node: Anagram Program897831
 -Node: Signature Program900917
 -Node: Programs Summary902167
 -Node: Programs Exercises903421
 -Ref: Programs Exercises-Footnote-1908250
 -Node: Advanced Features908336
 -Node: Nondecimal Data910817
 -Node: Boolean Typed Values912447
 -Node: Array Sorting914404
 -Node: Controlling Array Traversal915133
 -Ref: Controlling Array Traversal-Footnote-1923636
 -Node: Array Sorting Functions923758
 -Ref: Array Sorting Functions-Footnote-1929855
 -Node: Two-way I/O930063
 -Ref: Two-way I/O-Footnote-1938034
 -Ref: Two-way I/O-Footnote-2938225
 -Node: TCP/IP Networking938307
 -Node: Profiling941475
 -Node: Persistent Memory951145
 -Ref: Persistent Memory-Footnote-1960717
 -Node: Extension Philosophy960848
 -Node: Advanced Features Summary962375
 -Node: Internationalization964641
 -Node: I18N and L10N966343
 -Node: Explaining gettext967038
 -Ref: Explaining gettext-Footnote-1973174
 -Ref: Explaining gettext-Footnote-2973367
 -Node: Programmer i18n973532
 -Ref: Programmer i18n-Footnote-1978644
 -Node: Translator i18n978693
 -Node: String Extraction979523
 -Ref: String Extraction-Footnote-1980699
 -Node: Printf Ordering980797
 -Ref: Printf Ordering-Footnote-1983655
 -Node: I18N Portability983723
 -Ref: I18N Portability-Footnote-1986283
 -Node: I18N Example986350
 -Ref: I18N Example-Footnote-1989744
 -Ref: I18N Example-Footnote-2989817
 -Node: Gawk I18N989934
 -Node: I18N Summary990588
 -Node: Debugger991985
 -Node: Debugging993005
 -Node: Debugging Concepts993454
 -Node: Debugging Terms995271
 -Node: Awk Debugging997874
 -Ref: Awk Debugging-Footnote-1998847
 -Node: Sample Debugging Session998983
 -Node: Debugger Invocation999533
 -Node: Finding The Bug1001158
 -Node: List of Debugger Commands1007790
 -Node: Breakpoint Control1009167
 -Node: Debugger Execution Control1012989
 -Node: Viewing And Changing Data1016463
 -Node: Execution Stack1020197
 -Node: Debugger Info1021878
 -Node: Miscellaneous Debugger Commands1026173
 -Node: Readline Support1031414
 -Node: Limitations1032358
 -Node: Debugging Summary1034982
 -Node: Namespaces1036281
 -Node: Global Namespace1037408
 -Node: Qualified Names1038842
 -Node: Default Namespace1039877
 -Node: Changing The Namespace1040650
 -Node: Naming Rules1042332
 -Node: Internal Name Management1044287
 -Node: Namespace Example1045357
 -Node: Namespace And Features1047934
 -Node: Namespace Summary1049389
 -Node: Arbitrary Precision Arithmetic1050900
 -Node: Computer Arithmetic1052419
 -Ref: table-numeric-ranges1056344
 -Ref: table-floating-point-ranges1056841
 -Ref: Computer Arithmetic-Footnote-11057499
 -Node: Math Definitions1057556
 -Ref: table-ieee-formats1060588
 -Node: MPFR features1061161
 -Node: MPFR On Parole1061614
 -Ref: MPFR On Parole-Footnote-11062455
 -Node: MPFR Intro1062614
 -Node: FP Math Caution1064298
 -Ref: FP Math Caution-Footnote-11065370
 -Node: Inexactness of computations1065743
 -Node: Inexact representation1066774
 -Node: Comparing FP Values1068155
 -Node: Errors accumulate1069413
 -Node: Strange values1070878
 -Ref: Strange values-Footnote-11073532
 -Node: Getting Accuracy1073637
 -Node: Try To Round1076374
 -Node: Setting precision1077281
 -Ref: table-predefined-precision-strings1077986
 -Node: Setting the rounding mode1079870
 -Ref: table-gawk-rounding-modes1080252
 -Ref: Setting the rounding mode-Footnote-11084304
 -Node: Arbitrary Precision Integers1084489
 -Ref: Arbitrary Precision Integers-Footnote-11087699
 -Node: Checking for MPFR1087852
 -Node: POSIX Floating Point Problems1089342
 -Ref: POSIX Floating Point Problems-Footnote-11094162
 -Node: Floating point summary1094200
 -Node: Dynamic Extensions1096456
 -Node: Extension Intro1098053
 -Node: Plugin License1099355
 -Node: Extension Mechanism Outline1100168
 -Ref: figure-load-extension1100619
 -Ref: figure-register-new-function1102197
 -Ref: figure-call-new-function1103306
 -Node: Extension API Description1105421
 -Node: Extension API Functions Introduction1107150
 -Ref: table-api-std-headers1109044
 -Node: General Data Types1113485
 -Ref: General Data Types-Footnote-11122631
 -Node: Memory Allocation Functions1122934
 -Ref: Memory Allocation Functions-Footnote-11127651
 -Node: Constructor Functions1127750
 -Node: API Ownership of MPFR and GMP Values1131651
 -Node: Registration Functions1133204
 -Node: Extension Functions1133908
 -Node: Exit Callback Functions1139482
 -Node: Extension Version String1140796
 -Node: Input Parsers1141491
 -Node: Output Wrappers1156110
 -Node: Two-way processors1160952
 -Node: Printing Messages1163305
 -Ref: Printing Messages-Footnote-11164516
 -Node: Updating ERRNO1164669
 -Node: Requesting Values1165468
 -Ref: table-value-types-returned1166221
 -Node: Accessing Parameters1168280
 -Node: Symbol Table Access1169561
 -Node: Symbol table by name1170073
 -Ref: Symbol table by name-Footnote-11173274
 -Node: Symbol table by cookie1173406
 -Ref: Symbol table by cookie-Footnote-11177675
 -Node: Cached values1177739
 -Ref: Cached values-Footnote-11181371
 -Node: Array Manipulation1181528
 -Ref: Array Manipulation-Footnote-11182627
 -Node: Array Data Types1182664
 -Ref: Array Data Types-Footnote-11185482
 -Node: Array Functions1185578
 -Node: Flattening Arrays1190607
 -Node: Creating Arrays1197655
 -Node: Redirection API1202497
 -Node: Extension API Variables1205514
 -Node: Extension Versioning1206237
 -Ref: gawk-api-version1206666
 -Node: Extension GMP/MPFR Versioning1208453
 -Node: Extension API Informational Variables1210157
 -Node: Extension API Boilerplate1211410
 -Node: Changes from API V11215540
 -Node: Finding Extensions1217172
 -Node: Extension Example1217747
 -Node: Internal File Description1218569
 -Node: Internal File Ops1222861
 -Ref: Internal File Ops-Footnote-11234411
 -Node: Using Internal File Ops1234559
 -Ref: Using Internal File Ops-Footnote-11236992
 -Node: Extension Samples1237270
 -Node: Extension Sample File Functions1238839
 -Node: Extension Sample Fnmatch1246964
 -Node: Extension Sample Fork1248559
 -Node: Extension Sample Inplace1249835
 -Node: Extension Sample Ord1253937
 -Node: Extension Sample Readdir1254813
 -Ref: table-readdir-file-types1255602
 -Node: Extension Sample Revout1256958
 -Node: Extension Sample Rev2way1257555
 -Node: Extension Sample Read write array1258307
 -Node: Extension Sample Readfile1261581
 -Node: Extension Sample Time1262712
 -Node: Extension Sample API Tests1264712
 -Node: gawkextlib1265220
 -Node: Extension summary1268252
 -Node: Extension Exercises1272100
 -Node: Language History1273370
 -Node: V7/SVR3.11275082
 -Node: SVR41277432
 -Node: POSIX1278964
 -Node: BTL1280389
 -Node: POSIX/GNU1281156
 -Ref: Gawk Extension Functions1284546
 -Node: Feature History1287970
 -Node: Common Extensions1307811
 -Node: Ranges and Locales1309286
 -Ref: Ranges and Locales-Footnote-11314071
 -Ref: Ranges and Locales-Footnote-21314098
 -Ref: Ranges and Locales-Footnote-31314333
 -Node: Contributors1314556
 -Node: History summary1320833
 -Node: Installation1322275
 -Node: Gawk Distribution1323239
 -Node: Getting1323731
 -Node: Extracting1324730
 -Node: Distribution contents1326436
 -Node: Unix Installation1334326
 -Node: Quick Installation1335146
 -Node: Compiling with MPFR1337686
 -Node: Shell Startup Files1338392
 -Node: Additional Configuration Options1339549
 -Node: Configuration Philosophy1341932
 -Node: Compiling from Git1344432
 -Node: Building the Documentation1344991
 -Node: Non-Unix Installation1346403
 -Node: PC Installation1346879
 -Node: PC Binary Installation1347748
 -Node: PC Compiling1348641
 -Node: PC Using1349819
 -Node: Cygwin1353535
 -Node: MSYS1354787
 -Node: OpenVMS Installation1355413
 -Node: OpenVMS Compilation1356094
 -Ref: OpenVMS Compilation-Footnote-11357577
 -Node: OpenVMS Dynamic Extensions1357635
 -Node: OpenVMS Installation Details1359271
 -Node: OpenVMS Running1361702
 -Node: OpenVMS GNV1365839
 -Node: Bugs1366594
 -Node: Bug definition1367514
 -Node: Bug address1371115
 -Node: Usenet1374684
 -Node: Performance bugs1375897
 -Node: Asking for help1378901
 -Node: Maintainers1380888
 -Node: Other Versions1381915
 -Node: Installation summary1391904
 -Node: Notes1393286
 -Node: Compatibility Mode1394096
 -Node: Additions1394918
 -Node: Accessing The Source1395863
 -Node: Adding Code1397394
 -Node: New Ports1404505
 -Node: Derived Files1409008
 -Ref: Derived Files-Footnote-11414819
 -Ref: Derived Files-Footnote-21414854
 -Ref: Derived Files-Footnote-31415465
 -Node: Future Extensions1415579
 -Node: Implementation Limitations1416249
 -Node: Extension Design1417491
 -Node: Old Extension Problems1418651
 -Ref: Old Extension Problems-Footnote-11420223
 -Node: Extension New Mechanism Goals1420284
 -Ref: Extension New Mechanism Goals-Footnote-11423754
 -Node: Extension Other Design Decisions1423955
 -Node: Extension Future Growth1426152
 -Node: Notes summary1426772
 -Node: Basic Concepts1427982
 -Node: Basic High Level1428667
 -Ref: figure-general-flow1428949
 -Ref: figure-process-flow1429651
 -Ref: Basic High Level-Footnote-11433021
 -Node: Basic Data Typing1433210
 -Node: Glossary1436618
 -Node: Copying1469496
 -Node: GNU Free Documentation License1507054
 -Node: Index1532177
++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
  
  End Tag Table
  

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

Summary of changes:
 ChangeLog          |   28 +-
 awk.h              |    1 +
 doc/ChangeLog      |    9 +-
 doc/gawk.info      | 1332 +++++++++++++++++++++++++++-------------------------
 doc/gawk.texi      |   66 +++
 io.c               |    8 +
 main.c             |    1 +
 profile.c          |   47 +-
 re.c               |    2 +-
 test/ChangeLog     |    8 +
 test/lintplus2.ok  |    1 -
 test/mpfrmemok1.ok |    1 -
 test/nsprof1.ok    |    3 -
 test/nsprof2.ok    |    3 -
 test/nsprof3.ok    |    2 -
 test/profile0.ok   |    1 -
 test/profile11.ok  |   28 ++
 test/profile13.ok  |    1 -
 test/profile14.ok  |    5 +-
 test/profile15.ok  |    2 -
 test/profile16.ok  |    2 -
 test/profile17.ok  |    1 -
 test/profile2.ok   |    1 -
 test/profile3.ok   |    1 -
 test/profile4.ok   |    1 -
 test/profile5.ok   |  386 ++++++++++++++-
 test/profile6.ok   |    1 -
 test/profile7.ok   |    1 -
 test/profile8.ok   |    1 -
 test/profile9.ok   |    3 +-
 30 files changed, 1272 insertions(+), 675 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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