gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-3381-g7e02485
Date: Fri, 7 Sep 2018 04:12:15 -0400 (EDT)

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

The branch, feature/namespaces has been updated
       via  7e02485fa62aa49716bfe1e3526214437492977e (commit)
       via  bd270ca4676197614da0d7b5d793c9c8b7cd333b (commit)
       via  2fac938d18976ed2d9c4059d698b6f463078b698 (commit)
       via  48c8fc07cc35539aa171116d0b77a6a47336b6fe (commit)
       via  2da381d8f9b1638fbd31308edb17406bcf8ccee2 (commit)
       via  f0d8b816af00186c108f6cdc538ec18d8b4dddba (commit)
       via  4cf259c113a5a47a4a46a6875ac08fd09b0bca09 (commit)
       via  872c2a34147bfeb21a5310d2a2b9aa952b26d3dc (commit)
       via  3ef0dc78fb7d7113bcb360b721952c61236d678c (commit)
       via  93d77e2de93b01e9d2681f31fe11b329dcafebdf (commit)
       via  dd8218e4c1f48c0e40fe1d8afa3f6f90e0fbab69 (commit)
      from  c62b45631856e90b417cc91b9e18912edadfbc8e (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=7e02485fa62aa49716bfe1e3526214437492977e

commit 7e02485fa62aa49716bfe1e3526214437492977e
Merge: 872c2a3 bd270ca
Author: Arnold D. Robbins <address@hidden>
Date:   Fri Sep 7 11:12:02 2018 +0300

    Merge branch 'master' into feature/namespaces


http://git.sv.gnu.org/cgit/gawk.git/commit/?id=872c2a34147bfeb21a5310d2a2b9aa952b26d3dc

commit 872c2a34147bfeb21a5310d2a2b9aa952b26d3dc
Merge: c62b456 3ef0dc7
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Aug 27 08:19:35 2018 +0300

    Merge branch 'master' into feature/namespaces

diff --cc doc/gawk.info
index 8fe7cf0,0aa4bbf..27afa83
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -36536,592 -36100,581 +36536,592 @@@ Inde
  
  Tag Table:
  Node: Top1200
 -Node: Foreword343320
 -Node: Foreword447762
 -Node: Preface49294
 -Ref: Preface-Footnote-152153
 -Ref: Preface-Footnote-252260
 -Ref: Preface-Footnote-352494
 -Node: History52636
 -Node: Names54988
 -Ref: Names-Footnote-156082
 -Node: This Manual56229
 -Ref: This Manual-Footnote-162714
 -Node: Conventions62814
 -Node: Manual History65169
 -Ref: Manual History-Footnote-168166
 -Ref: Manual History-Footnote-268207
 -Node: How To Contribute68281
 -Node: Acknowledgments69207
 -Node: Getting Started74115
 -Node: Running gawk76554
 -Node: One-shot77744
 -Node: Read Terminal79007
 -Node: Long81000
 -Node: Executable Scripts82513
 -Ref: Executable Scripts-Footnote-185308
 -Node: Comments85411
 -Node: Quoting87895
 -Node: DOS Quoting93412
 -Node: Sample Data Files95468
 -Node: Very Simple98063
 -Node: Two Rules102965
 -Node: More Complex104850
 -Node: Statements/Lines107716
 -Ref: Statements/Lines-Footnote-1112175
 -Node: Other Features112440
 -Node: When113376
 -Ref: When-Footnote-1115130
 -Node: Intro Summary115195
 -Node: Invoking Gawk116079
 -Node: Command Line117593
 -Node: Options118391
 -Ref: Options-Footnote-1134953
 -Ref: Options-Footnote-2135184
 -Node: Other Arguments135209
 -Node: Naming Standard Input138156
 -Node: Environment Variables139249
 -Node: AWKPATH Variable139807
 -Ref: AWKPATH Variable-Footnote-1143219
 -Ref: AWKPATH Variable-Footnote-2143253
 -Node: AWKLIBPATH Variable143514
 -Node: Other Environment Variables145172
 -Node: Exit Status148993
 -Node: Include Files149670
 -Node: Loading Shared Libraries153195
 -Node: Obsolete154623
 -Node: Undocumented155315
 -Node: Invoking Summary155612
 -Node: Regexp157272
 -Node: Regexp Usage158726
 -Node: Escape Sequences160763
 -Node: Regexp Operators166995
 -Ref: Regexp Operators-Footnote-1174411
 -Ref: Regexp Operators-Footnote-2174558
 -Node: Bracket Expressions174656
 -Ref: table-char-classes177132
 -Node: Leftmost Longest180458
 -Node: Computed Regexps181761
 -Node: GNU Regexp Operators185188
 -Node: Case-sensitivity188867
 -Ref: Case-sensitivity-Footnote-1191754
 -Ref: Case-sensitivity-Footnote-2191989
 -Node: Regexp Summary192097
 -Node: Reading Files193563
 -Node: Records195832
 -Node: awk split records196907
 -Node: gawk split records202182
 -Ref: gawk split records-Footnote-1206768
 -Node: Fields206805
 -Node: Nonconstant Fields209546
 -Ref: Nonconstant Fields-Footnote-1211782
 -Node: Changing Fields211986
 -Node: Field Separators218017
 -Node: Default Field Splitting220715
 -Node: Regexp Field Splitting221833
 -Node: Single Character Fields225186
 -Node: Command Line Field Separator226246
 -Node: Full Line Fields229464
 -Ref: Full Line Fields-Footnote-1230986
 -Ref: Full Line Fields-Footnote-2231032
 -Node: Field Splitting Summary231133
 -Node: Constant Size233207
 -Node: Fixed width data233939
 -Node: Skipping intervening237406
 -Node: Allowing trailing data238204
 -Node: Fields with fixed data239241
 -Node: Splitting By Content240759
 -Ref: Splitting By Content-Footnote-1244409
 -Node: Testing field creation244572
 -Node: Multiple Line246197
 -Ref: Multiple Line-Footnote-1252081
 -Node: Getline252260
 -Node: Plain Getline254729
 -Node: Getline/Variable257370
 -Node: Getline/File258521
 -Node: Getline/Variable/File259909
 -Ref: Getline/Variable/File-Footnote-1261514
 -Node: Getline/Pipe261602
 -Node: Getline/Variable/Pipe264309
 -Node: Getline/Coprocess265444
 -Node: Getline/Variable/Coprocess266711
 -Node: Getline Notes267453
 -Node: Getline Summary270250
 -Ref: table-getline-variants270674
 -Node: Read Timeout271422
 -Ref: Read Timeout-Footnote-1275328
 -Node: Retrying Input275386
 -Node: Command-line directories276585
 -Node: Input Summary277491
 -Node: Input Exercises280663
 -Node: Printing281391
 -Node: Print283225
 -Node: Print Examples284682
 -Node: Output Separators287462
 -Node: OFMT289479
 -Node: Printf290835
 -Node: Basic Printf291620
 -Node: Control Letters293194
 -Node: Format Modifiers298356
 -Node: Printf Examples304371
 -Node: Redirection306857
 -Node: Special FD313698
 -Ref: Special FD-Footnote-1316866
 -Node: Special Files316940
 -Node: Other Inherited Files317557
 -Node: Special Network318558
 -Node: Special Caveats319418
 -Node: Close Files And Pipes320367
 -Ref: table-close-pipe-return-values327274
 -Ref: Close Files And Pipes-Footnote-1328087
 -Ref: Close Files And Pipes-Footnote-2328235
 -Node: Nonfatal328387
 -Node: Output Summary330725
 -Node: Output Exercises331947
 -Node: Expressions332626
 -Node: Values333814
 -Node: Constants334492
 -Node: Scalar Constants335183
 -Ref: Scalar Constants-Footnote-1337708
 -Node: Nondecimal-numbers337958
 -Node: Regexp Constants340959
 -Node: Using Constant Regexps341485
 -Node: Standard Regexp Constants342107
 -Node: Strong Regexp Constants345295
 -Node: Variables348253
 -Node: Using Variables348910
 -Node: Assignment Options350820
 -Node: Conversion352693
 -Node: Strings And Numbers353217
 -Ref: Strings And Numbers-Footnote-1356280
 -Node: Locale influences conversions356389
 -Ref: table-locale-affects359147
 -Node: All Operators359765
 -Node: Arithmetic Ops360394
 -Node: Concatenation362900
 -Ref: Concatenation-Footnote-1365747
 -Node: Assignment Ops365854
 -Ref: table-assign-ops370845
 -Node: Increment Ops372158
 -Node: Truth Values and Conditions375618
 -Node: Truth Values376692
 -Node: Typing and Comparison377740
 -Node: Variable Typing378560
 -Ref: Variable Typing-Footnote-1385023
 -Ref: Variable Typing-Footnote-2385095
 -Node: Comparison Operators385172
 -Ref: table-relational-ops385591
 -Node: POSIX String Comparison389086
 -Ref: POSIX String Comparison-Footnote-1390781
 -Ref: POSIX String Comparison-Footnote-2390920
 -Node: Boolean Ops391004
 -Ref: Boolean Ops-Footnote-1395486
 -Node: Conditional Exp395578
 -Node: Function Calls397314
 -Node: Precedence401191
 -Node: Locales404850
 -Node: Expressions Summary406482
 -Node: Patterns and Actions409055
 -Node: Pattern Overview410175
 -Node: Regexp Patterns411852
 -Node: Expression Patterns412394
 -Node: Ranges416175
 -Node: BEGIN/END419283
 -Node: Using BEGIN/END420044
 -Ref: Using BEGIN/END-Footnote-1422780
 -Node: I/O And BEGIN/END422886
 -Node: BEGINFILE/ENDFILE425200
 -Node: Empty428113
 -Node: Using Shell Variables428430
 -Node: Action Overview430704
 -Node: Statements433029
 -Node: If Statement434877
 -Node: While Statement436372
 -Node: Do Statement438400
 -Node: For Statement439548
 -Node: Switch Statement442719
 -Node: Break Statement445105
 -Node: Continue Statement447197
 -Node: Next Statement449024
 -Node: Nextfile Statement451407
 -Node: Exit Statement454059
 -Node: Built-in Variables456462
 -Node: User-modified457595
 -Node: Auto-set465362
 -Ref: Auto-set-Footnote-1481664
 -Ref: Auto-set-Footnote-2481870
 -Node: ARGC and ARGV481926
 -Node: Pattern Action Summary486139
 -Node: Arrays488569
 -Node: Array Basics489898
 -Node: Array Intro490742
 -Ref: figure-array-elements492717
 -Ref: Array Intro-Footnote-1495421
 -Node: Reference to Elements495549
 -Node: Assigning Elements498013
 -Node: Array Example498504
 -Node: Scanning an Array500263
 -Node: Controlling Scanning503285
 -Ref: Controlling Scanning-Footnote-1508684
 -Node: Numeric Array Subscripts509000
 -Node: Uninitialized Subscripts511184
 -Node: Delete512803
 -Ref: Delete-Footnote-1515555
 -Node: Multidimensional515612
 -Node: Multiscanning518707
 -Node: Arrays of Arrays520298
 -Node: Arrays Summary525065
 -Node: Functions527158
 -Node: Built-in528196
 -Node: Calling Built-in529277
 -Node: Numeric Functions531273
 -Ref: Numeric Functions-Footnote-1535301
 -Ref: Numeric Functions-Footnote-2535658
 -Ref: Numeric Functions-Footnote-3535706
 -Node: String Functions535978
 -Ref: String Functions-Footnote-1559687
 -Ref: String Functions-Footnote-2559815
 -Ref: String Functions-Footnote-3560063
 -Node: Gory Details560150
 -Ref: table-sub-escapes561941
 -Ref: table-sub-proposed563460
 -Ref: table-posix-sub564823
 -Ref: table-gensub-escapes566364
 -Ref: Gory Details-Footnote-1567187
 -Node: I/O Functions567341
 -Ref: table-system-return-values573809
 -Ref: I/O Functions-Footnote-1575889
 -Ref: I/O Functions-Footnote-2576037
 -Node: Time Functions576157
 -Ref: Time Functions-Footnote-1586828
 -Ref: Time Functions-Footnote-2586896
 -Ref: Time Functions-Footnote-3587054
 -Ref: Time Functions-Footnote-4587165
 -Ref: Time Functions-Footnote-5587277
 -Ref: Time Functions-Footnote-6587504
 -Node: Bitwise Functions587770
 -Ref: table-bitwise-ops588364
 -Ref: Bitwise Functions-Footnote-1594427
 -Ref: Bitwise Functions-Footnote-2594600
 -Node: Type Functions594791
 -Node: I18N Functions597542
 -Node: User-defined599193
 -Node: Definition Syntax599998
 -Ref: Definition Syntax-Footnote-1605685
 -Node: Function Example605756
 -Ref: Function Example-Footnote-1608678
 -Node: Function Caveats608700
 -Node: Calling A Function609218
 -Node: Variable Scope610176
 -Node: Pass By Value/Reference613170
 -Node: Return Statement616669
 -Node: Dynamic Typing619648
 -Node: Indirect Calls620578
 -Ref: Indirect Calls-Footnote-1630830
 -Node: Functions Summary630958
 -Node: Library Functions633663
 -Ref: Library Functions-Footnote-1637270
 -Ref: Library Functions-Footnote-2637413
 -Node: Library Names637584
 -Ref: Library Names-Footnote-1641044
 -Ref: Library Names-Footnote-2641267
 -Node: General Functions641353
 -Node: Strtonum Function642456
 -Node: Assert Function645478
 -Node: Round Function648804
 -Node: Cliff Random Function650344
 -Node: Ordinal Functions651360
 -Ref: Ordinal Functions-Footnote-1654423
 -Ref: Ordinal Functions-Footnote-2654675
 -Node: Join Function654885
 -Ref: Join Function-Footnote-1656655
 -Node: Getlocaltime Function656855
 -Node: Readfile Function660597
 -Node: Shell Quoting662574
 -Node: Data File Management663975
 -Node: Filetrans Function664607
 -Node: Rewind Function668703
 -Node: File Checking670613
 -Ref: File Checking-Footnote-1671947
 -Node: Empty Files672148
 -Node: Ignoring Assigns674127
 -Node: Getopt Function675677
 -Ref: Getopt Function-Footnote-1687146
 -Node: Passwd Functions687346
 -Ref: Passwd Functions-Footnote-1696185
 -Node: Group Functions696273
 -Ref: Group Functions-Footnote-1704171
 -Node: Walking Arrays704378
 -Node: Library Functions Summary707386
 -Node: Library Exercises708792
 -Node: Sample Programs709257
 -Node: Running Examples710027
 -Node: Clones710755
 -Node: Cut Program711979
 -Node: Egrep Program721908
 -Ref: Egrep Program-Footnote-1729420
 -Node: Id Program729530
 -Node: Split Program733210
 -Ref: Split Program-Footnote-1736668
 -Node: Tee Program736797
 -Node: Uniq Program739587
 -Node: Wc Program747013
 -Ref: Wc Program-Footnote-1751268
 -Node: Miscellaneous Programs751362
 -Node: Dupword Program752575
 -Node: Alarm Program754605
 -Node: Translate Program759460
 -Ref: Translate Program-Footnote-1764025
 -Node: Labels Program764295
 -Ref: Labels Program-Footnote-1767646
 -Node: Word Sorting767730
 -Node: History Sorting771802
 -Node: Extract Program773637
 -Node: Simple Sed781691
 -Node: Igawk Program784765
 -Ref: Igawk Program-Footnote-1799096
 -Ref: Igawk Program-Footnote-2799298
 -Ref: Igawk Program-Footnote-3799420
 -Node: Anagram Program799535
 -Node: Signature Program802597
 -Node: Programs Summary803844
 -Node: Programs Exercises805058
 -Ref: Programs Exercises-Footnote-1809187
 -Node: Advanced Features809278
 -Node: Nondecimal Data811268
 -Node: Array Sorting812859
 -Node: Controlling Array Traversal813559
 -Ref: Controlling Array Traversal-Footnote-1821927
 -Node: Array Sorting Functions822045
 -Ref: Array Sorting Functions-Footnote-1827136
 -Node: Two-way I/O827332
 -Ref: Two-way I/O-Footnote-1835052
 -Ref: Two-way I/O-Footnote-2835239
 -Node: TCP/IP Networking835321
 -Node: Profiling838439
 -Ref: Profiling-Footnote-1847111
 -Node: Advanced Features Summary847434
 -Node: Internationalization849278
 -Node: I18N and L10N850758
 -Node: Explaining gettext851445
 -Ref: Explaining gettext-Footnote-1857337
 -Ref: Explaining gettext-Footnote-2857522
 -Node: Programmer i18n857687
 -Ref: Programmer i18n-Footnote-1862636
 -Node: Translator i18n862685
 -Node: String Extraction863479
 -Ref: String Extraction-Footnote-1864611
 -Node: Printf Ordering864697
 -Ref: Printf Ordering-Footnote-1867483
 -Node: I18N Portability867547
 -Ref: I18N Portability-Footnote-1870003
 -Node: I18N Example870066
 -Ref: I18N Example-Footnote-1872872
 -Node: Gawk I18N872945
 -Node: I18N Summary873590
 -Node: Debugger874931
 -Node: Debugging875954
 -Node: Debugging Concepts876395
 -Node: Debugging Terms878204
 -Node: Awk Debugging880779
 -Node: Sample Debugging Session881685
 -Node: Debugger Invocation882219
 -Node: Finding The Bug883605
 -Node: List of Debugger Commands890083
 -Node: Breakpoint Control891416
 -Node: Debugger Execution Control895110
 -Node: Viewing And Changing Data898472
 -Node: Execution Stack901846
 -Node: Debugger Info903483
 -Node: Miscellaneous Debugger Commands907554
 -Node: Readline Support912616
 -Node: Limitations913512
 -Node: Debugging Summary915621
 -Node: Arbitrary Precision Arithmetic916900
 -Node: Computer Arithmetic918385
 -Ref: table-numeric-ranges922151
 -Ref: table-floating-point-ranges922644
 -Ref: Computer Arithmetic-Footnote-1923302
 -Node: Math Definitions923359
 -Ref: table-ieee-formats926675
 -Ref: Math Definitions-Footnote-1927278
 -Node: MPFR features927383
 -Node: FP Math Caution929101
 -Ref: FP Math Caution-Footnote-1930173
 -Node: Inexactness of computations930542
 -Node: Inexact representation931502
 -Node: Comparing FP Values932862
 -Node: Errors accumulate934103
 -Node: Getting Accuracy935536
 -Node: Try To Round938246
 -Node: Setting precision939145
 -Ref: table-predefined-precision-strings939842
 -Node: Setting the rounding mode941672
 -Ref: table-gawk-rounding-modes942046
 -Ref: Setting the rounding mode-Footnote-1945977
 -Node: Arbitrary Precision Integers946156
 -Ref: Arbitrary Precision Integers-Footnote-1949331
 -Node: Checking for MPFR949480
 -Node: POSIX Floating Point Problems950954
 -Ref: POSIX Floating Point Problems-Footnote-1955239
 -Node: Floating point summary955277
 -Node: Dynamic Extensions957467
 -Node: Extension Intro959020
 -Node: Plugin License960286
 -Node: Extension Mechanism Outline961083
 -Ref: figure-load-extension961522
 -Ref: figure-register-new-function963087
 -Ref: figure-call-new-function964179
 -Node: Extension API Description966241
 -Node: Extension API Functions Introduction967883
 -Node: General Data Types973423
 -Ref: General Data Types-Footnote-1981784
 -Node: Memory Allocation Functions982083
 -Ref: Memory Allocation Functions-Footnote-1986293
 -Node: Constructor Functions986392
 -Node: Registration Functions989978
 -Node: Extension Functions990663
 -Node: Exit Callback Functions995878
 -Node: Extension Version String997128
 -Node: Input Parsers997791
 -Node: Output Wrappers1010512
 -Node: Two-way processors1015024
 -Node: Printing Messages1017289
 -Ref: Printing Messages-Footnote-11018460
 -Node: Updating ERRNO1018613
 -Node: Requesting Values1019352
 -Ref: table-value-types-returned1020089
 -Node: Accessing Parameters1021025
 -Node: Symbol Table Access1022260
 -Node: Symbol table by name1022772
 -Node: Symbol table by cookie1024561
 -Ref: Symbol table by cookie-Footnote-11028746
 -Node: Cached values1028810
 -Ref: Cached values-Footnote-11032346
 -Node: Array Manipulation1032499
 -Ref: Array Manipulation-Footnote-11033590
 -Node: Array Data Types1033627
 -Ref: Array Data Types-Footnote-11036285
 -Node: Array Functions1036377
 -Node: Flattening Arrays1040875
 -Node: Creating Arrays1047851
 -Node: Redirection API1052618
 -Node: Extension API Variables1055451
 -Node: Extension Versioning1056162
 -Ref: gawk-api-version1056591
 -Node: Extension GMP/MPFR Versioning1058322
 -Node: Extension API Informational Variables1059950
 -Node: Extension API Boilerplate1061023
 -Node: Changes from API V11064997
 -Node: Finding Extensions1066569
 -Node: Extension Example1067128
 -Node: Internal File Description1067926
 -Node: Internal File Ops1072006
 -Ref: Internal File Ops-Footnote-11083356
 -Node: Using Internal File Ops1083496
 -Ref: Using Internal File Ops-Footnote-11085879
 -Node: Extension Samples1086153
 -Node: Extension Sample File Functions1087682
 -Node: Extension Sample Fnmatch1095331
 -Node: Extension Sample Fork1096818
 -Node: Extension Sample Inplace1098036
 -Node: Extension Sample Ord1101253
 -Node: Extension Sample Readdir1102089
 -Ref: table-readdir-file-types1102978
 -Node: Extension Sample Revout1103783
 -Node: Extension Sample Rev2way1104372
 -Node: Extension Sample Read write array1105112
 -Node: Extension Sample Readfile1107054
 -Node: Extension Sample Time1108149
 -Node: Extension Sample API Tests1109497
 -Node: gawkextlib1109989
 -Node: Extension summary1112907
 -Node: Extension Exercises1116609
 -Node: Language History1118107
 -Node: V7/SVR3.11119763
 -Node: SVR41121915
 -Node: POSIX1123349
 -Node: BTL1124729
 -Node: POSIX/GNU1125458
 -Node: Feature History1131236
 -Node: Common Extensions1147095
 -Node: Ranges and Locales1148378
 -Ref: Ranges and Locales-Footnote-11152994
 -Ref: Ranges and Locales-Footnote-21153021
 -Ref: Ranges and Locales-Footnote-31153256
 -Node: Contributors1153477
 -Node: History summary1159422
 -Node: Installation1160802
 -Node: Gawk Distribution1161746
 -Node: Getting1162230
 -Node: Extracting1163193
 -Node: Distribution contents1164831
 -Node: Unix Installation1171311
 -Node: Quick Installation1171993
 -Node: Shell Startup Files1174407
 -Node: Additional Configuration Options1175496
 -Node: Configuration Philosophy1177661
 -Node: Non-Unix Installation1180030
 -Node: PC Installation1180490
 -Node: PC Binary Installation1181328
 -Node: PC Compiling1181763
 -Node: PC Using1182880
 -Node: Cygwin1186095
 -Node: MSYS1187194
 -Node: VMS Installation1187695
 -Node: VMS Compilation1188486
 -Ref: VMS Compilation-Footnote-11189715
 -Node: VMS Dynamic Extensions1189773
 -Node: VMS Installation Details1191458
 -Node: VMS Running1193711
 -Node: VMS GNV1197990
 -Node: VMS Old Gawk1198725
 -Node: Bugs1199196
 -Node: Bug address1199859
 -Node: Usenet1202651
 -Node: Maintainers1203428
 -Node: Other Versions1204689
 -Node: Installation summary1211247
 -Node: Notes1212449
 -Node: Compatibility Mode1213243
 -Node: Additions1214025
 -Node: Accessing The Source1214950
 -Node: Adding Code1216387
 -Node: New Ports1222606
 -Node: Derived Files1227094
 -Ref: Derived Files-Footnote-11232740
 -Ref: Derived Files-Footnote-21232775
 -Ref: Derived Files-Footnote-31233373
 -Node: Future Extensions1233487
 -Node: Implementation Limitations1234145
 -Node: Extension Design1235328
 -Node: Old Extension Problems1236472
 -Ref: Old Extension Problems-Footnote-11237990
 -Node: Extension New Mechanism Goals1238047
 -Ref: Extension New Mechanism Goals-Footnote-11241411
 -Node: Extension Other Design Decisions1241600
 -Node: Extension Future Growth1243713
 -Node: Notes summary1244549
 -Node: Basic Concepts1245724
 -Node: Basic High Level1246405
 -Ref: figure-general-flow1246687
 -Ref: figure-process-flow1247372
 -Ref: Basic High Level-Footnote-11250673
 -Node: Basic Data Typing1250858
 -Node: Glossary1254186
 -Node: Copying1286024
 -Node: GNU Free Documentation License1323567
 -Node: Index1348687
 +Node: Foreword344048
 +Node: Foreword448490
 +Node: Preface50022
 +Ref: Preface-Footnote-152881
 +Ref: Preface-Footnote-252988
 +Ref: Preface-Footnote-353222
 +Node: History53364
 +Node: Names55716
 +Ref: Names-Footnote-156810
 +Node: This Manual56957
 +Ref: This Manual-Footnote-163596
 +Node: Conventions63696
 +Node: Manual History66051
 +Ref: Manual History-Footnote-169048
 +Ref: Manual History-Footnote-269089
 +Node: How To Contribute69163
 +Node: Acknowledgments70089
 +Node: Getting Started74997
 +Node: Running gawk77436
 +Node: One-shot78626
 +Node: Read Terminal79889
 +Node: Long81882
 +Node: Executable Scripts83395
 +Ref: Executable Scripts-Footnote-186190
 +Node: Comments86293
 +Node: Quoting88777
 +Node: DOS Quoting94294
 +Node: Sample Data Files96350
 +Node: Very Simple98945
 +Node: Two Rules103847
 +Node: More Complex105732
 +Node: Statements/Lines108598
 +Ref: Statements/Lines-Footnote-1113057
 +Node: Other Features113322
 +Node: When114258
 +Ref: When-Footnote-1116012
 +Node: Intro Summary116077
 +Node: Invoking Gawk116961
 +Node: Command Line118475
 +Node: Options119273
 +Ref: Options-Footnote-1136312
 +Ref: Options-Footnote-2136543
 +Node: Other Arguments136568
 +Node: Naming Standard Input139515
 +Node: Environment Variables140608
 +Node: AWKPATH Variable141166
 +Ref: AWKPATH Variable-Footnote-1144578
 +Ref: AWKPATH Variable-Footnote-2144612
 +Node: AWKLIBPATH Variable144873
 +Node: Other Environment Variables146531
 +Node: Exit Status150352
 +Node: Include Files151029
 +Node: Loading Shared Libraries154707
 +Node: Obsolete156135
 +Node: Undocumented156827
 +Node: Invoking Summary157124
 +Node: Regexp158784
 +Node: Regexp Usage160238
 +Node: Escape Sequences162275
 +Node: Regexp Operators168507
 +Ref: Regexp Operators-Footnote-1175923
 +Ref: Regexp Operators-Footnote-2176070
 +Node: Bracket Expressions176168
 +Ref: table-char-classes178644
 +Node: Leftmost Longest181970
 +Node: Computed Regexps183273
 +Node: GNU Regexp Operators186700
 +Node: Case-sensitivity190379
 +Ref: Case-sensitivity-Footnote-1193266
 +Ref: Case-sensitivity-Footnote-2193501
 +Node: Regexp Summary193609
 +Node: Reading Files195075
 +Node: Records197344
 +Node: awk split records198419
 +Node: gawk split records203694
 +Ref: gawk split records-Footnote-1208280
 +Node: Fields208317
 +Node: Nonconstant Fields211058
 +Ref: Nonconstant Fields-Footnote-1213294
 +Node: Changing Fields213498
 +Node: Field Separators219529
 +Node: Default Field Splitting222227
 +Node: Regexp Field Splitting223345
 +Node: Single Character Fields226698
 +Node: Command Line Field Separator227758
 +Node: Full Line Fields230976
 +Ref: Full Line Fields-Footnote-1232498
 +Ref: Full Line Fields-Footnote-2232544
 +Node: Field Splitting Summary232645
 +Node: Constant Size234719
 +Node: Fixed width data235451
 +Node: Skipping intervening238918
 +Node: Allowing trailing data239716
 +Node: Fields with fixed data240753
 +Node: Splitting By Content242271
 +Ref: Splitting By Content-Footnote-1245921
 +Node: Testing field creation246084
 +Node: Multiple Line247709
 +Ref: Multiple Line-Footnote-1253593
 +Node: Getline253772
 +Node: Plain Getline256241
 +Node: Getline/Variable258882
 +Node: Getline/File260033
 +Node: Getline/Variable/File261421
 +Ref: Getline/Variable/File-Footnote-1263026
 +Node: Getline/Pipe263114
 +Node: Getline/Variable/Pipe265821
 +Node: Getline/Coprocess266956
 +Node: Getline/Variable/Coprocess268223
 +Node: Getline Notes268965
 +Node: Getline Summary271762
 +Ref: table-getline-variants272186
 +Node: Read Timeout272934
 +Ref: Read Timeout-Footnote-1276840
 +Node: Retrying Input276898
 +Node: Command-line directories278097
 +Node: Input Summary279003
 +Node: Input Exercises282175
 +Node: Printing282903
 +Node: Print284737
 +Node: Print Examples286194
 +Node: Output Separators288974
 +Node: OFMT290991
 +Node: Printf292347
 +Node: Basic Printf293132
 +Node: Control Letters294706
- Node: Format Modifiers299833
- Node: Printf Examples305848
- Node: Redirection308334
- Node: Special FD315175
- Ref: Special FD-Footnote-1318343
- Node: Special Files318417
- Node: Other Inherited Files319034
- Node: Special Network320035
- Node: Special Caveats320895
- Node: Close Files And Pipes321844
- Ref: table-close-pipe-return-values328751
- Ref: Close Files And Pipes-Footnote-1329564
- Ref: Close Files And Pipes-Footnote-2329712
- Node: Nonfatal329864
- Node: Output Summary332202
- Node: Output Exercises333424
- Node: Expressions334103
- Node: Values335291
- Node: Constants335969
- Node: Scalar Constants336660
- Ref: Scalar Constants-Footnote-1339185
- Node: Nondecimal-numbers339435
- Node: Regexp Constants342436
- Node: Using Constant Regexps342962
- Node: Standard Regexp Constants343584
- Node: Strong Regexp Constants346772
- Node: Variables349730
- Node: Using Variables350387
- Node: Assignment Options352297
- Node: Conversion354170
- Node: Strings And Numbers354694
- Ref: Strings And Numbers-Footnote-1357757
- Node: Locale influences conversions357866
- Ref: table-locale-affects360624
- Node: All Operators361242
- Node: Arithmetic Ops361871
- Node: Concatenation364377
- Ref: Concatenation-Footnote-1367224
- Node: Assignment Ops367331
- Ref: table-assign-ops372322
- Node: Increment Ops373635
- Node: Truth Values and Conditions377095
- Node: Truth Values378169
- Node: Typing and Comparison379217
- Node: Variable Typing380037
- Ref: Variable Typing-Footnote-1386500
- Ref: Variable Typing-Footnote-2386572
- Node: Comparison Operators386649
- Ref: table-relational-ops387068
- Node: POSIX String Comparison390563
- Ref: POSIX String Comparison-Footnote-1392258
- Ref: POSIX String Comparison-Footnote-2392397
- Node: Boolean Ops392481
- Ref: Boolean Ops-Footnote-1396963
- Node: Conditional Exp397055
- Node: Function Calls398791
- Node: Precedence402668
- Node: Locales406327
- Node: Expressions Summary407959
- Node: Patterns and Actions410532
- Node: Pattern Overview411652
- Node: Regexp Patterns413329
- Node: Expression Patterns413871
- Node: Ranges417652
- Node: BEGIN/END420760
- Node: Using BEGIN/END421521
- Ref: Using BEGIN/END-Footnote-1424257
- Node: I/O And BEGIN/END424363
- Node: BEGINFILE/ENDFILE426677
- Node: Empty429590
- Node: Using Shell Variables429907
- Node: Action Overview432181
- Node: Statements434506
- Node: If Statement436354
- Node: While Statement437849
- Node: Do Statement439877
- Node: For Statement441025
- Node: Switch Statement444196
- Node: Break Statement446582
- Node: Continue Statement448674
- Node: Next Statement450501
- Node: Nextfile Statement452884
- Node: Exit Statement455536
- Node: Built-in Variables457939
- Node: User-modified459072
- Node: Auto-set466839
- Ref: Auto-set-Footnote-1483141
- Ref: Auto-set-Footnote-2483347
- Node: ARGC and ARGV483403
- Node: Pattern Action Summary487616
- Node: Arrays490046
- Node: Array Basics491375
- Node: Array Intro492219
- Ref: figure-array-elements494194
- Ref: Array Intro-Footnote-1496898
- Node: Reference to Elements497026
- Node: Assigning Elements499490
- Node: Array Example499981
- Node: Scanning an Array501740
- Node: Controlling Scanning504762
- Ref: Controlling Scanning-Footnote-1510161
- Node: Numeric Array Subscripts510477
- Node: Uninitialized Subscripts512661
- Node: Delete514280
- Ref: Delete-Footnote-1517032
- Node: Multidimensional517089
- Node: Multiscanning520184
- Node: Arrays of Arrays521775
- Node: Arrays Summary526542
- Node: Functions528635
- Node: Built-in529673
- Node: Calling Built-in530754
- Node: Numeric Functions532750
- Ref: Numeric Functions-Footnote-1536778
- Ref: Numeric Functions-Footnote-2537135
- Ref: Numeric Functions-Footnote-3537183
- Node: String Functions537455
- Ref: String Functions-Footnote-1561164
- Ref: String Functions-Footnote-2561292
- Ref: String Functions-Footnote-3561540
- Node: Gory Details561627
- Ref: table-sub-escapes563418
- Ref: table-sub-proposed564937
- Ref: table-posix-sub566300
- Ref: table-gensub-escapes567841
- Ref: Gory Details-Footnote-1568664
- Node: I/O Functions568818
- Ref: table-system-return-values575286
- Ref: I/O Functions-Footnote-1577366
- Ref: I/O Functions-Footnote-2577514
- Node: Time Functions577634
- Ref: Time Functions-Footnote-1588305
- Ref: Time Functions-Footnote-2588373
- Ref: Time Functions-Footnote-3588531
- Ref: Time Functions-Footnote-4588642
- Ref: Time Functions-Footnote-5588754
- Ref: Time Functions-Footnote-6588981
- Node: Bitwise Functions589247
- Ref: table-bitwise-ops589841
- Ref: Bitwise Functions-Footnote-1595904
- Ref: Bitwise Functions-Footnote-2596077
- Node: Type Functions596268
- Node: I18N Functions599019
- Node: User-defined600670
- Node: Definition Syntax601475
- Ref: Definition Syntax-Footnote-1607162
- Node: Function Example607233
- Ref: Function Example-Footnote-1610155
- Node: Function Caveats610177
- Node: Calling A Function610695
- Node: Variable Scope611653
- Node: Pass By Value/Reference614647
- Node: Return Statement618146
- Node: Dynamic Typing621125
- Node: Indirect Calls622055
- Ref: Indirect Calls-Footnote-1632307
- Node: Functions Summary632435
- Node: Library Functions635140
- Ref: Library Functions-Footnote-1638747
- Ref: Library Functions-Footnote-2638890
- Node: Library Names639061
- Ref: Library Names-Footnote-1642737
- Ref: Library Names-Footnote-2642960
- Node: General Functions643046
- Node: Strtonum Function644149
- Node: Assert Function647171
- Node: Round Function650497
- Node: Cliff Random Function652037
- Node: Ordinal Functions653053
- Ref: Ordinal Functions-Footnote-1656116
- Ref: Ordinal Functions-Footnote-2656368
- Node: Join Function656578
- Ref: Join Function-Footnote-1658348
- Node: Getlocaltime Function658548
- Node: Readfile Function662290
- Node: Shell Quoting664267
- Node: Data File Management665668
- Node: Filetrans Function666300
- Node: Rewind Function670396
- Node: File Checking672306
- Ref: File Checking-Footnote-1673640
- Node: Empty Files673841
- Node: Ignoring Assigns675820
- Node: Getopt Function677370
- Ref: Getopt Function-Footnote-1688839
- Node: Passwd Functions689039
- Ref: Passwd Functions-Footnote-1697878
- Node: Group Functions697966
- Ref: Group Functions-Footnote-1705864
- Node: Walking Arrays706071
- Node: Library Functions Summary709079
- Node: Library Exercises710485
- Node: Sample Programs710950
- Node: Running Examples711720
- Node: Clones712448
- Node: Cut Program713672
- Node: Egrep Program723601
- Ref: Egrep Program-Footnote-1731113
- Node: Id Program731223
- Node: Split Program734903
- Ref: Split Program-Footnote-1738361
- Node: Tee Program738490
- Node: Uniq Program741280
- Node: Wc Program748706
- Ref: Wc Program-Footnote-1752961
- Node: Miscellaneous Programs753055
- Node: Dupword Program754268
- Node: Alarm Program756298
- Node: Translate Program761153
- Ref: Translate Program-Footnote-1765718
- Node: Labels Program765988
- Ref: Labels Program-Footnote-1769339
- Node: Word Sorting769423
- Node: History Sorting773495
- Node: Extract Program775330
- Node: Simple Sed783384
- Node: Igawk Program786458
- Ref: Igawk Program-Footnote-1800789
- Ref: Igawk Program-Footnote-2800991
- Ref: Igawk Program-Footnote-3801113
- Node: Anagram Program801228
- Node: Signature Program804290
- Node: Programs Summary805537
- Node: Programs Exercises806751
- Ref: Programs Exercises-Footnote-1810880
- Node: Advanced Features810971
- Node: Nondecimal Data812961
- Node: Array Sorting814552
- Node: Controlling Array Traversal815252
- Ref: Controlling Array Traversal-Footnote-1823620
- Node: Array Sorting Functions823738
- Ref: Array Sorting Functions-Footnote-1828829
- Node: Two-way I/O829025
- Ref: Two-way I/O-Footnote-1836745
- Ref: Two-way I/O-Footnote-2836932
- Node: TCP/IP Networking837014
- Node: Profiling840132
- Ref: Profiling-Footnote-1848804
- Node: Advanced Features Summary849127
- Node: Internationalization850971
- Node: I18N and L10N852451
- Node: Explaining gettext853138
- Ref: Explaining gettext-Footnote-1859030
- Ref: Explaining gettext-Footnote-2859215
- Node: Programmer i18n859380
- Ref: Programmer i18n-Footnote-1864329
- Node: Translator i18n864378
- Node: String Extraction865172
- Ref: String Extraction-Footnote-1866304
- Node: Printf Ordering866390
- Ref: Printf Ordering-Footnote-1869176
- Node: I18N Portability869240
- Ref: I18N Portability-Footnote-1871696
- Node: I18N Example871759
- Ref: I18N Example-Footnote-1874565
- Node: Gawk I18N874638
- Node: I18N Summary875283
- Node: Debugger876624
- Node: Debugging877627
- Node: Debugging Concepts878068
- Node: Debugging Terms879877
- Node: Awk Debugging882452
- Node: Sample Debugging Session883358
- Node: Debugger Invocation883892
- Node: Finding The Bug885278
- Node: List of Debugger Commands891756
- Node: Breakpoint Control893089
- Node: Debugger Execution Control896783
- Node: Viewing And Changing Data900145
- Node: Execution Stack903519
- Node: Debugger Info905156
- Node: Miscellaneous Debugger Commands909227
- Node: Readline Support914289
- Node: Limitations915185
- Node: Debugging Summary917294
- Node: Namespaces918573
- Node: Global Namespace919391
- Node: Qualified Names920745
- Node: Default Namespace921744
- Node: Changing The Namespace922485
- Node: Naming Rules924096
- Node: Internal Name Management925945
- Node: Namespace Example926987
- Node: Namespace And Features929549
- Node: Namespace Summary930984
- Node: Arbitrary Precision Arithmetic932461
- Node: Computer Arithmetic933948
- Ref: table-numeric-ranges937714
- Ref: table-floating-point-ranges938207
- Ref: Computer Arithmetic-Footnote-1938865
- Node: Math Definitions938922
- Ref: table-ieee-formats942238
- Ref: Math Definitions-Footnote-1942841
- Node: MPFR features942946
- Node: FP Math Caution944664
- Ref: FP Math Caution-Footnote-1945736
- Node: Inexactness of computations946105
- Node: Inexact representation947065
- Node: Comparing FP Values948425
- Node: Errors accumulate949666
- Node: Getting Accuracy951099
- Node: Try To Round953809
- Node: Setting precision954708
- Ref: table-predefined-precision-strings955405
- Node: Setting the rounding mode957235
- Ref: table-gawk-rounding-modes957609
- Ref: Setting the rounding mode-Footnote-1961540
- Node: Arbitrary Precision Integers961719
- Ref: Arbitrary Precision Integers-Footnote-1964894
- Node: Checking for MPFR965043
- Node: POSIX Floating Point Problems966517
- Ref: POSIX Floating Point Problems-Footnote-1970802
- Node: Floating point summary970840
- Node: Dynamic Extensions973030
- Node: Extension Intro974583
- Node: Plugin License975849
- Node: Extension Mechanism Outline976646
- Ref: figure-load-extension977085
- Ref: figure-register-new-function978650
- Ref: figure-call-new-function979742
- Node: Extension API Description981804
- Node: Extension API Functions Introduction983446
- Node: General Data Types988986
- Ref: General Data Types-Footnote-1997347
- Node: Memory Allocation Functions997646
- Ref: Memory Allocation Functions-Footnote-11001856
- Node: Constructor Functions1001955
- Node: Registration Functions1005541
- Node: Extension Functions1006226
- Node: Exit Callback Functions1011441
- Node: Extension Version String1012691
- Node: Input Parsers1013354
- Node: Output Wrappers1026075
- Node: Two-way processors1030587
- Node: Printing Messages1032852
- Ref: Printing Messages-Footnote-11034023
- Node: Updating ERRNO1034176
- Node: Requesting Values1034915
- Ref: table-value-types-returned1035652
- Node: Accessing Parameters1036588
- Node: Symbol Table Access1037823
- Node: Symbol table by name1038335
- Ref: Symbol table by name-Footnote-11041225
- Node: Symbol table by cookie1041353
- Ref: Symbol table by cookie-Footnote-11045538
- Node: Cached values1045602
- Ref: Cached values-Footnote-11049138
- Node: Array Manipulation1049291
- Ref: Array Manipulation-Footnote-11050382
- Node: Array Data Types1050419
- Ref: Array Data Types-Footnote-11053077
- Node: Array Functions1053169
- Node: Flattening Arrays1057667
- Node: Creating Arrays1064643
- Node: Redirection API1069410
- Node: Extension API Variables1072243
- Node: Extension Versioning1072954
- Ref: gawk-api-version1073383
- Node: Extension GMP/MPFR Versioning1075114
- Node: Extension API Informational Variables1076742
- Node: Extension API Boilerplate1077815
- Node: Changes from API V11081789
- Node: Finding Extensions1083361
- Node: Extension Example1083920
- Node: Internal File Description1084718
- Node: Internal File Ops1088798
- Ref: Internal File Ops-Footnote-11100148
- Node: Using Internal File Ops1100288
- Ref: Using Internal File Ops-Footnote-11102671
- Node: Extension Samples1102945
- Node: Extension Sample File Functions1104474
- Node: Extension Sample Fnmatch1112123
- Node: Extension Sample Fork1113610
- Node: Extension Sample Inplace1114828
- Node: Extension Sample Ord1118132
- Node: Extension Sample Readdir1118968
- Ref: table-readdir-file-types1119857
- Node: Extension Sample Revout1120662
- Node: Extension Sample Rev2way1121251
- Node: Extension Sample Read write array1121991
- Node: Extension Sample Readfile1123933
- Node: Extension Sample Time1125028
- Node: Extension Sample API Tests1126376
- Node: gawkextlib1126868
- Node: Extension summary1129786
- Node: Extension Exercises1133488
- Node: Language History1134730
- Node: V7/SVR3.11136386
- Node: SVR41138538
- Node: POSIX1139972
- Node: BTL1141352
- Node: POSIX/GNU1142081
- Node: Feature History1147859
- Node: Common Extensions1163718
- Node: Ranges and Locales1165001
- Ref: Ranges and Locales-Footnote-11169617
- Ref: Ranges and Locales-Footnote-21169644
- Ref: Ranges and Locales-Footnote-31169879
- Node: Contributors1170100
- Node: History summary1176045
- Node: Installation1177425
- Node: Gawk Distribution1178369
- Node: Getting1178853
- Node: Extracting1179816
- Node: Distribution contents1181454
- Node: Unix Installation1187934
- Node: Quick Installation1188616
- Node: Shell Startup Files1191030
- Node: Additional Configuration Options1192119
- Node: Configuration Philosophy1194284
- Node: Non-Unix Installation1196653
- Node: PC Installation1197113
- Node: PC Binary Installation1197951
- Node: PC Compiling1198386
- Node: PC Using1199503
- Node: Cygwin1202718
- Node: MSYS1203817
- Node: VMS Installation1204318
- Node: VMS Compilation1205109
- Ref: VMS Compilation-Footnote-11206338
- Node: VMS Dynamic Extensions1206396
- Node: VMS Installation Details1208081
- Node: VMS Running1210334
- Node: VMS GNV1214613
- Node: VMS Old Gawk1215348
- Node: Bugs1215819
- Node: Bug address1216482
- Node: Usenet1219274
- Node: Maintainers1220051
- Node: Other Versions1221312
- Node: Installation summary1227870
- Node: Notes1229072
- Node: Compatibility Mode1229866
- Node: Additions1230648
- Node: Accessing The Source1231573
- Node: Adding Code1233010
- Node: New Ports1239229
- Node: Derived Files1243717
- Ref: Derived Files-Footnote-11249363
- Ref: Derived Files-Footnote-21249398
- Ref: Derived Files-Footnote-31249996
- Node: Future Extensions1250110
- Node: Implementation Limitations1250768
- Node: Extension Design1251951
- Node: Old Extension Problems1253095
- Ref: Old Extension Problems-Footnote-11254613
- Node: Extension New Mechanism Goals1254670
- Ref: Extension New Mechanism Goals-Footnote-11258034
- Node: Extension Other Design Decisions1258223
- Node: Extension Future Growth1260336
- Node: Notes summary1261172
- Node: Basic Concepts1262347
- Node: Basic High Level1263028
- Ref: figure-general-flow1263310
- Ref: figure-process-flow1263995
- Ref: Basic High Level-Footnote-11267296
- Node: Basic Data Typing1267481
- Node: Glossary1270809
- Node: Copying1302647
- Node: GNU Free Documentation License1340190
- Node: Index1365310
++Node: Format Modifiers299868
++Node: Printf Examples305883
++Node: Redirection308369
++Node: Special FD315210
++Ref: Special FD-Footnote-1318378
++Node: Special Files318452
++Node: Other Inherited Files319069
++Node: Special Network320070
++Node: Special Caveats320930
++Node: Close Files And Pipes321879
++Ref: table-close-pipe-return-values328786
++Ref: Close Files And Pipes-Footnote-1329599
++Ref: Close Files And Pipes-Footnote-2329747
++Node: Nonfatal329899
++Node: Output Summary332237
++Node: Output Exercises333459
++Node: Expressions334138
++Node: Values335326
++Node: Constants336004
++Node: Scalar Constants336695
++Ref: Scalar Constants-Footnote-1339220
++Node: Nondecimal-numbers339470
++Node: Regexp Constants342471
++Node: Using Constant Regexps342997
++Node: Standard Regexp Constants343619
++Node: Strong Regexp Constants346807
++Node: Variables349765
++Node: Using Variables350422
++Node: Assignment Options352332
++Node: Conversion354205
++Node: Strings And Numbers354729
++Ref: Strings And Numbers-Footnote-1357792
++Node: Locale influences conversions357901
++Ref: table-locale-affects360659
++Node: All Operators361277
++Node: Arithmetic Ops361906
++Node: Concatenation364412
++Ref: Concatenation-Footnote-1367259
++Node: Assignment Ops367366
++Ref: table-assign-ops372357
++Node: Increment Ops373670
++Node: Truth Values and Conditions377130
++Node: Truth Values378204
++Node: Typing and Comparison379252
++Node: Variable Typing380072
++Ref: Variable Typing-Footnote-1386535
++Ref: Variable Typing-Footnote-2386607
++Node: Comparison Operators386684
++Ref: table-relational-ops387103
++Node: POSIX String Comparison390598
++Ref: POSIX String Comparison-Footnote-1392293
++Ref: POSIX String Comparison-Footnote-2392432
++Node: Boolean Ops392516
++Ref: Boolean Ops-Footnote-1396998
++Node: Conditional Exp397090
++Node: Function Calls398826
++Node: Precedence402703
++Node: Locales406362
++Node: Expressions Summary407994
++Node: Patterns and Actions410567
++Node: Pattern Overview411687
++Node: Regexp Patterns413364
++Node: Expression Patterns413906
++Node: Ranges417687
++Node: BEGIN/END420795
++Node: Using BEGIN/END421556
++Ref: Using BEGIN/END-Footnote-1424292
++Node: I/O And BEGIN/END424398
++Node: BEGINFILE/ENDFILE426712
++Node: Empty429625
++Node: Using Shell Variables429942
++Node: Action Overview432216
++Node: Statements434541
++Node: If Statement436389
++Node: While Statement437884
++Node: Do Statement439912
++Node: For Statement441060
++Node: Switch Statement444231
++Node: Break Statement446617
++Node: Continue Statement448709
++Node: Next Statement450536
++Node: Nextfile Statement452919
++Node: Exit Statement455571
++Node: Built-in Variables457974
++Node: User-modified459107
++Node: Auto-set466874
++Ref: Auto-set-Footnote-1483176
++Ref: Auto-set-Footnote-2483382
++Node: ARGC and ARGV483438
++Node: Pattern Action Summary487651
++Node: Arrays490081
++Node: Array Basics491410
++Node: Array Intro492254
++Ref: figure-array-elements494229
++Ref: Array Intro-Footnote-1496933
++Node: Reference to Elements497061
++Node: Assigning Elements499525
++Node: Array Example500016
++Node: Scanning an Array501775
++Node: Controlling Scanning504797
++Ref: Controlling Scanning-Footnote-1510196
++Node: Numeric Array Subscripts510512
++Node: Uninitialized Subscripts512696
++Node: Delete514315
++Ref: Delete-Footnote-1517067
++Node: Multidimensional517124
++Node: Multiscanning520219
++Node: Arrays of Arrays521810
++Node: Arrays Summary526577
++Node: Functions528670
++Node: Built-in529708
++Node: Calling Built-in530789
++Node: Numeric Functions532785
++Ref: Numeric Functions-Footnote-1536813
++Ref: Numeric Functions-Footnote-2537170
++Ref: Numeric Functions-Footnote-3537218
++Node: String Functions537490
++Ref: String Functions-Footnote-1561199
++Ref: String Functions-Footnote-2561327
++Ref: String Functions-Footnote-3561575
++Node: Gory Details561662
++Ref: table-sub-escapes563453
++Ref: table-sub-proposed564972
++Ref: table-posix-sub566335
++Ref: table-gensub-escapes567876
++Ref: Gory Details-Footnote-1568699
++Node: I/O Functions568853
++Ref: table-system-return-values575321
++Ref: I/O Functions-Footnote-1577401
++Ref: I/O Functions-Footnote-2577549
++Node: Time Functions577669
++Ref: Time Functions-Footnote-1588340
++Ref: Time Functions-Footnote-2588408
++Ref: Time Functions-Footnote-3588566
++Ref: Time Functions-Footnote-4588677
++Ref: Time Functions-Footnote-5588789
++Ref: Time Functions-Footnote-6589016
++Node: Bitwise Functions589282
++Ref: table-bitwise-ops589876
++Ref: Bitwise Functions-Footnote-1595939
++Ref: Bitwise Functions-Footnote-2596112
++Node: Type Functions596303
++Node: I18N Functions599054
++Node: User-defined600705
++Node: Definition Syntax601510
++Ref: Definition Syntax-Footnote-1607197
++Node: Function Example607268
++Ref: Function Example-Footnote-1610190
++Node: Function Caveats610212
++Node: Calling A Function610730
++Node: Variable Scope611688
++Node: Pass By Value/Reference614682
++Node: Return Statement618181
++Node: Dynamic Typing621160
++Node: Indirect Calls622090
++Ref: Indirect Calls-Footnote-1632342
++Node: Functions Summary632470
++Node: Library Functions635175
++Ref: Library Functions-Footnote-1638782
++Ref: Library Functions-Footnote-2638925
++Node: Library Names639096
++Ref: Library Names-Footnote-1642772
++Ref: Library Names-Footnote-2642995
++Node: General Functions643081
++Node: Strtonum Function644184
++Node: Assert Function647206
++Node: Round Function650532
++Node: Cliff Random Function652072
++Node: Ordinal Functions653088
++Ref: Ordinal Functions-Footnote-1656151
++Ref: Ordinal Functions-Footnote-2656403
++Node: Join Function656613
++Ref: Join Function-Footnote-1658383
++Node: Getlocaltime Function658583
++Node: Readfile Function662325
++Node: Shell Quoting664302
++Node: Data File Management665703
++Node: Filetrans Function666335
++Node: Rewind Function670431
++Node: File Checking672341
++Ref: File Checking-Footnote-1673675
++Node: Empty Files673876
++Node: Ignoring Assigns675855
++Node: Getopt Function677405
++Ref: Getopt Function-Footnote-1688874
++Node: Passwd Functions689074
++Ref: Passwd Functions-Footnote-1697913
++Node: Group Functions698001
++Ref: Group Functions-Footnote-1705899
++Node: Walking Arrays706106
++Node: Library Functions Summary709114
++Node: Library Exercises710520
++Node: Sample Programs710985
++Node: Running Examples711755
++Node: Clones712483
++Node: Cut Program713707
++Node: Egrep Program723636
++Ref: Egrep Program-Footnote-1731148
++Node: Id Program731258
++Node: Split Program734938
++Ref: Split Program-Footnote-1738396
++Node: Tee Program738525
++Node: Uniq Program741315
++Node: Wc Program748741
++Ref: Wc Program-Footnote-1752996
++Node: Miscellaneous Programs753090
++Node: Dupword Program754303
++Node: Alarm Program756333
++Node: Translate Program761188
++Ref: Translate Program-Footnote-1765753
++Node: Labels Program766023
++Ref: Labels Program-Footnote-1769374
++Node: Word Sorting769458
++Node: History Sorting773530
++Node: Extract Program775365
++Node: Simple Sed783419
++Node: Igawk Program786493
++Ref: Igawk Program-Footnote-1800824
++Ref: Igawk Program-Footnote-2801026
++Ref: Igawk Program-Footnote-3801148
++Node: Anagram Program801263
++Node: Signature Program804325
++Node: Programs Summary805572
++Node: Programs Exercises806786
++Ref: Programs Exercises-Footnote-1810915
++Node: Advanced Features811006
++Node: Nondecimal Data812996
++Node: Array Sorting814587
++Node: Controlling Array Traversal815287
++Ref: Controlling Array Traversal-Footnote-1823655
++Node: Array Sorting Functions823773
++Ref: Array Sorting Functions-Footnote-1828864
++Node: Two-way I/O829060
++Ref: Two-way I/O-Footnote-1836780
++Ref: Two-way I/O-Footnote-2836967
++Node: TCP/IP Networking837049
++Node: Profiling840167
++Ref: Profiling-Footnote-1848839
++Node: Advanced Features Summary849162
++Node: Internationalization851006
++Node: I18N and L10N852486
++Node: Explaining gettext853173
++Ref: Explaining gettext-Footnote-1859065
++Ref: Explaining gettext-Footnote-2859250
++Node: Programmer i18n859415
++Ref: Programmer i18n-Footnote-1864364
++Node: Translator i18n864413
++Node: String Extraction865207
++Ref: String Extraction-Footnote-1866339
++Node: Printf Ordering866425
++Ref: Printf Ordering-Footnote-1869211
++Node: I18N Portability869275
++Ref: I18N Portability-Footnote-1871731
++Node: I18N Example871794
++Ref: I18N Example-Footnote-1874600
++Node: Gawk I18N874673
++Node: I18N Summary875318
++Node: Debugger876659
++Node: Debugging877662
++Node: Debugging Concepts878103
++Node: Debugging Terms879912
++Node: Awk Debugging882487
++Node: Sample Debugging Session883393
++Node: Debugger Invocation883927
++Node: Finding The Bug885313
++Node: List of Debugger Commands891791
++Node: Breakpoint Control893124
++Node: Debugger Execution Control896818
++Node: Viewing And Changing Data900180
++Node: Execution Stack903554
++Node: Debugger Info905191
++Node: Miscellaneous Debugger Commands909262
++Node: Readline Support914324
++Node: Limitations915220
++Node: Debugging Summary917329
++Node: Namespaces918608
++Node: Global Namespace919426
++Node: Qualified Names920780
++Node: Default Namespace921779
++Node: Changing The Namespace922520
++Node: Naming Rules924131
++Node: Internal Name Management925980
++Node: Namespace Example927022
++Node: Namespace And Features929584
++Node: Namespace Summary931019
++Node: Arbitrary Precision Arithmetic932496
++Node: Computer Arithmetic933983
++Ref: table-numeric-ranges937749
++Ref: table-floating-point-ranges938242
++Ref: Computer Arithmetic-Footnote-1938900
++Node: Math Definitions938957
++Ref: table-ieee-formats942273
++Ref: Math Definitions-Footnote-1942876
++Node: MPFR features942981
++Node: FP Math Caution944699
++Ref: FP Math Caution-Footnote-1945771
++Node: Inexactness of computations946140
++Node: Inexact representation947100
++Node: Comparing FP Values948460
++Node: Errors accumulate949701
++Node: Getting Accuracy951134
++Node: Try To Round953844
++Node: Setting precision954743
++Ref: table-predefined-precision-strings955440
++Node: Setting the rounding mode957270
++Ref: table-gawk-rounding-modes957644
++Ref: Setting the rounding mode-Footnote-1961575
++Node: Arbitrary Precision Integers961754
++Ref: Arbitrary Precision Integers-Footnote-1964929
++Node: Checking for MPFR965078
++Node: POSIX Floating Point Problems966552
++Ref: POSIX Floating Point Problems-Footnote-1970837
++Node: Floating point summary970875
++Node: Dynamic Extensions973065
++Node: Extension Intro974618
++Node: Plugin License975884
++Node: Extension Mechanism Outline976681
++Ref: figure-load-extension977120
++Ref: figure-register-new-function978685
++Ref: figure-call-new-function979777
++Node: Extension API Description981839
++Node: Extension API Functions Introduction983481
++Node: General Data Types989021
++Ref: General Data Types-Footnote-1997382
++Node: Memory Allocation Functions997681
++Ref: Memory Allocation Functions-Footnote-11001891
++Node: Constructor Functions1001990
++Node: Registration Functions1005576
++Node: Extension Functions1006261
++Node: Exit Callback Functions1011476
++Node: Extension Version String1012726
++Node: Input Parsers1013389
++Node: Output Wrappers1026110
++Node: Two-way processors1030622
++Node: Printing Messages1032887
++Ref: Printing Messages-Footnote-11034058
++Node: Updating ERRNO1034211
++Node: Requesting Values1034950
++Ref: table-value-types-returned1035687
++Node: Accessing Parameters1036623
++Node: Symbol Table Access1037858
++Node: Symbol table by name1038370
++Ref: Symbol table by name-Footnote-11041260
++Node: Symbol table by cookie1041388
++Ref: Symbol table by cookie-Footnote-11045573
++Node: Cached values1045637
++Ref: Cached values-Footnote-11049173
++Node: Array Manipulation1049326
++Ref: Array Manipulation-Footnote-11050417
++Node: Array Data Types1050454
++Ref: Array Data Types-Footnote-11053112
++Node: Array Functions1053204
++Node: Flattening Arrays1057702
++Node: Creating Arrays1064678
++Node: Redirection API1069445
++Node: Extension API Variables1072278
++Node: Extension Versioning1072989
++Ref: gawk-api-version1073418
++Node: Extension GMP/MPFR Versioning1075149
++Node: Extension API Informational Variables1076777
++Node: Extension API Boilerplate1077850
++Node: Changes from API V11081824
++Node: Finding Extensions1083396
++Node: Extension Example1083955
++Node: Internal File Description1084753
++Node: Internal File Ops1088833
++Ref: Internal File Ops-Footnote-11100183
++Node: Using Internal File Ops1100323
++Ref: Using Internal File Ops-Footnote-11102706
++Node: Extension Samples1102980
++Node: Extension Sample File Functions1104509
++Node: Extension Sample Fnmatch1112158
++Node: Extension Sample Fork1113645
++Node: Extension Sample Inplace1114863
++Node: Extension Sample Ord1118167
++Node: Extension Sample Readdir1119003
++Ref: table-readdir-file-types1119892
++Node: Extension Sample Revout1120697
++Node: Extension Sample Rev2way1121286
++Node: Extension Sample Read write array1122026
++Node: Extension Sample Readfile1123968
++Node: Extension Sample Time1125063
++Node: Extension Sample API Tests1126411
++Node: gawkextlib1126903
++Node: Extension summary1129821
++Node: Extension Exercises1133523
++Node: Language History1134765
++Node: V7/SVR3.11136421
++Node: SVR41138573
++Node: POSIX1140007
++Node: BTL1141387
++Node: POSIX/GNU1142116
++Node: Feature History1147894
++Node: Common Extensions1163753
++Node: Ranges and Locales1165036
++Ref: Ranges and Locales-Footnote-11169652
++Ref: Ranges and Locales-Footnote-21169679
++Ref: Ranges and Locales-Footnote-31169914
++Node: Contributors1170135
++Node: History summary1176080
++Node: Installation1177460
++Node: Gawk Distribution1178404
++Node: Getting1178888
++Node: Extracting1179851
++Node: Distribution contents1181489
++Node: Unix Installation1187969
++Node: Quick Installation1188651
++Node: Shell Startup Files1191065
++Node: Additional Configuration Options1192154
++Node: Configuration Philosophy1194319
++Node: Non-Unix Installation1196688
++Node: PC Installation1197148
++Node: PC Binary Installation1197986
++Node: PC Compiling1198421
++Node: PC Using1199538
++Node: Cygwin1202753
++Node: MSYS1203852
++Node: VMS Installation1204353
++Node: VMS Compilation1205144
++Ref: VMS Compilation-Footnote-11206373
++Node: VMS Dynamic Extensions1206431
++Node: VMS Installation Details1208116
++Node: VMS Running1210369
++Node: VMS GNV1214648
++Node: VMS Old Gawk1215383
++Node: Bugs1215854
++Node: Bug address1216517
++Node: Usenet1219309
++Node: Maintainers1220086
++Node: Other Versions1221347
++Node: Installation summary1227905
++Node: Notes1229107
++Node: Compatibility Mode1229901
++Node: Additions1230683
++Node: Accessing The Source1231608
++Node: Adding Code1233045
++Node: New Ports1239264
++Node: Derived Files1243752
++Ref: Derived Files-Footnote-11249398
++Ref: Derived Files-Footnote-21249433
++Ref: Derived Files-Footnote-31250031
++Node: Future Extensions1250145
++Node: Implementation Limitations1250803
++Node: Extension Design1251986
++Node: Old Extension Problems1253130
++Ref: Old Extension Problems-Footnote-11254648
++Node: Extension New Mechanism Goals1254705
++Ref: Extension New Mechanism Goals-Footnote-11258069
++Node: Extension Other Design Decisions1258258
++Node: Extension Future Growth1260371
++Node: Notes summary1261207
++Node: Basic Concepts1262382
++Node: Basic High Level1263063
++Ref: figure-general-flow1263345
++Ref: figure-process-flow1264030
++Ref: Basic High Level-Footnote-11267331
++Node: Basic Data Typing1267516
++Node: Glossary1270844
++Node: Copying1302682
++Node: GNU Free Documentation License1340225
++Node: Index1365345
  
  End Tag Table

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

Summary of changes:
 ChangeLog                        |   7 +
 README_d/ChangeLog               |   4 +
 README_d/README.alpine           |   7 +-
 awkgram.y                        |   2 +-
 config.guess                     |   4 +-
 config.sub                       | 924 +++++++++++++++++++-------------------
 debug.c                          |   2 +-
 doc/ChangeLog                    |   2 +
 doc/gawk.info                    | 930 +++++++++++++++++++--------------------
 doc/gawk.texi                    |   8 +-
 doc/gawktexi.in                  |   8 +-
 doc/it/ChangeLog                 |   4 +
 doc/it/gawk.1                    |   0
 doc/it/gawktexi.in               |   0
 doc/it/texinfo.tex               |   0
 ext.c                            |   8 +-
 extension/build-aux/ChangeLog    |   4 +
 extension/build-aux/config.guess |   4 +-
 extension/build-aux/config.sub   | 924 +++++++++++++++++++-------------------
 gawkapi.c                        |   4 +-
 gawkapi.h                        |  10 +-
 io.c                             |   6 +-
 missing_d/ChangeLog              |   4 +
 missing_d/intprops.h             |  16 +-
 missing_d/mktime.c               | 135 +++---
 support/ChangeLog                |   4 +
 support/intprops.h               |  16 +-
 support/verify.h                 |   3 +-
 test/ChangeLog                   |   5 +
 test/Makefile.am                 |  27 +-
 test/Makefile.in                 |  27 +-
 31 files changed, 1528 insertions(+), 1571 deletions(-)
 mode change 100755 => 100644 doc/it/gawk.1
 mode change 100755 => 100644 doc/it/gawktexi.in
 mode change 100755 => 100644 doc/it/texinfo.tex


hooks/post-receive
-- 
gawk



reply via email to

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