[Top][All Lists]

[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-2873-g9642a6d
Date: Sun, 1 Oct 2017 15:22:40 -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  9642a6d1d543d340c28e1b2ab98c4994cc435886 (commit)
       via  161ab89bfe117326be4452eaca2bd7b268cf4b08 (commit)
       via  ed0fa913b717fc17d1f2e870fa0cc8737a8d32fd (commit)
       via  6776d0066ac3bd96228fe6fc98395023562e29d7 (commit)
       via  dff88ee5892900fe96fa0601f1489c6207bbbaf6 (commit)
       via  b023c62b459dfe369ac4eb39d7043f4e8c2c9d2e (commit)
      from  908e42c2b489dbc6d7fa05569b067b3c25f361cf (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 -----------------------------------------------------------------

commit 9642a6d1d543d340c28e1b2ab98c4994cc435886
Merge: 908e42c 161ab89
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Oct 1 22:22:31 2017 +0300

    Merge branch 'master' into feature/namespaces

diff --cc doc/
index d4105a5,94b8869..4917a0b
--- a/doc/
+++ b/doc/
@@@ -27591,10 -27164,10 +27605,10 @@@ code and runs the tests.  See the sourc
  File:,  Node: gawkextlib,  Next: Extension summary,  Prev: 
Extension Samples,  Up: Dynamic Extensions
 -16.8 The 'gawkextlib' Project
 +17.8 The 'gawkextlib' Project
- The 'gawkextlib' ( project
+ The 'gawkextlib' ( project
  provides a number of 'gawk' extensions, including one for processing XML
  files.  This is the evolution of the original 'xgawk' (XML 'gawk')
@@@ -35939,20 -35531,20 +35967,20 @@@ Inde
  * sort utility, coprocesses and:         Two-way I/O.         (line  66)
  * sorting characters in different languages: Explaining gettext.
                                                                (line  94)
- * source code, awka:                     Other Versions.      (line  68)
+ * source code, awka:                     Other Versions.      (line  73)
  * source code, Brian Kernighan's awk:    Other Versions.      (line  13)
- * source code, BusyBox Awk:              Other Versions.      (line  92)
+ * source code, BusyBox Awk:              Other Versions.      (line  97)
  * source code, gawk:                     Gawk Distribution.   (line   6)
- * source code, Illumos awk:              Other Versions.      (line 109)
- * source code, jawk:                     Other Versions.      (line 117)
- * source code, libmawk:                  Other Versions.      (line 125)
+ * source code, Illumos awk:              Other Versions.      (line 114)
+ * source code, jawk:                     Other Versions.      (line 122)
+ * source code, libmawk:                  Other Versions.      (line 130)
  * source code, mawk:                     Other Versions.      (line  48)
 -* source code, mixing:                   Options.             (line 117)
 +* source code, mixing:                   Options.             (line 120)
- * source code, pawk:                     Other Versions.      (line  82)
- * source code, pawk (Python version):    Other Versions.      (line 129)
- * source code, QSE awk:                  Other Versions.      (line 135)
- * source code, QuikTrim Awk:             Other Versions.      (line 139)
- * source code, Solaris awk:              Other Versions.      (line 100)
+ * source code, pawk:                     Other Versions.      (line  87)
+ * source code, pawk (Python version):    Other Versions.      (line 134)
+ * source code, QSE awk:                  Other Versions.      (line 140)
+ * source code, QuikTrim Awk:             Other Versions.      (line 144)
+ * source code, Solaris awk:              Other Versions.      (line 105)
  * source files, search path for:         Programs Exercises.  (line  70)
  * sparse arrays:                         Array Intro.         (line  76)
  * Spencer, Henry:                        Glossary.            (line  16)
@@@ -36295,592 -35887,581 +36323,592 @@@
  Tag Table:
  Node: Top1200
 -Node: Foreword343399
 -Node: Foreword447841
 -Node: Preface49373
 -Ref: Preface-Footnote-152232
 -Ref: Preface-Footnote-252339
 -Ref: Preface-Footnote-352573
 -Node: History52715
 -Node: Names55067
 -Ref: Names-Footnote-156161
 -Node: This Manual56308
 -Ref: This Manual-Footnote-162793
 -Node: Conventions62893
 -Node: Manual History65248
 -Ref: Manual History-Footnote-168245
 -Ref: Manual History-Footnote-268286
 -Node: How To Contribute68360
 -Node: Acknowledgments69011
 -Node: Getting Started73919
 -Node: Running gawk76358
 -Node: One-shot77548
 -Node: Read Terminal78811
 -Node: Long80804
 -Node: Executable Scripts82317
 -Ref: Executable Scripts-Footnote-185112
 -Node: Comments85215
 -Node: Quoting87699
 -Node: DOS Quoting93216
 -Node: Sample Data Files95272
 -Node: Very Simple97867
 -Node: Two Rules102769
 -Node: More Complex104654
 -Node: Statements/Lines107520
 -Ref: Statements/Lines-Footnote-1111979
 -Node: Other Features112244
 -Node: When113180
 -Ref: When-Footnote-1114934
 -Node: Intro Summary114999
 -Node: Invoking Gawk115883
 -Node: Command Line117397
 -Node: Options118195
 -Ref: Options-Footnote-1134814
 -Ref: Options-Footnote-2135045
 -Node: Other Arguments135070
 -Node: Naming Standard Input138017
 -Node: Environment Variables139110
 -Node: AWKPATH Variable139668
 -Ref: AWKPATH Variable-Footnote-1143080
 -Ref: AWKPATH Variable-Footnote-2143114
 -Node: AWKLIBPATH Variable143375
 -Node: Other Environment Variables144632
 -Node: Exit Status148453
 -Node: Include Files149130
 -Node: Loading Shared Libraries152725
 -Node: Obsolete154153
 -Node: Undocumented154845
 -Node: Invoking Summary155142
 -Node: Regexp156802
 -Node: Regexp Usage158256
 -Node: Escape Sequences160293
 -Node: Regexp Operators166525
 -Ref: Regexp Operators-Footnote-1173941
 -Ref: Regexp Operators-Footnote-2174088
 -Node: Bracket Expressions174186
 -Ref: table-char-classes176662
 -Node: Leftmost Longest179799
 -Node: Computed Regexps181102
 -Node: GNU Regexp Operators184529
 -Node: Case-sensitivity188208
 -Ref: Case-sensitivity-Footnote-1191095
 -Ref: Case-sensitivity-Footnote-2191330
 -Node: Regexp Summary191438
 -Node: Reading Files192904
 -Node: Records195173
 -Node: awk split records195906
 -Node: gawk split records200837
 -Ref: gawk split records-Footnote-1205377
 -Node: Fields205414
 -Node: Nonconstant Fields208155
 -Ref: Nonconstant Fields-Footnote-1210391
 -Node: Changing Fields210595
 -Node: Field Separators216523
 -Node: Default Field Splitting219221
 -Node: Regexp Field Splitting220339
 -Node: Single Character Fields223692
 -Node: Command Line Field Separator224752
 -Node: Full Line Fields227970
 -Ref: Full Line Fields-Footnote-1229492
 -Ref: Full Line Fields-Footnote-2229538
 -Node: Field Splitting Summary229639
 -Node: Constant Size231713
 -Node: Fixed width data232445
 -Node: Skipping intervening235912
 -Node: Allowing trailing data236710
 -Node: Fields with fixed data237747
 -Node: Splitting By Content239265
 -Ref: Splitting By Content-Footnote-1242915
 -Node: Testing field creation243078
 -Node: Multiple Line244703
 -Ref: Multiple Line-Footnote-1250587
 -Node: Getline250766
 -Node: Plain Getline253235
 -Node: Getline/Variable255876
 -Node: Getline/File257027
 -Node: Getline/Variable/File258415
 -Ref: Getline/Variable/File-Footnote-1260020
 -Node: Getline/Pipe260108
 -Node: Getline/Variable/Pipe262815
 -Node: Getline/Coprocess263950
 -Node: Getline/Variable/Coprocess265217
 -Node: Getline Notes265959
 -Node: Getline Summary268756
 -Ref: table-getline-variants269180
 -Node: Read Timeout269928
 -Ref: Read Timeout-Footnote-1273834
 -Node: Retrying Input273892
 -Node: Command-line directories275091
 -Node: Input Summary275997
 -Node: Input Exercises279169
 -Node: Printing279897
 -Node: Print281731
 -Node: Print Examples283188
 -Node: Output Separators285968
 -Node: OFMT287985
 -Node: Printf289341
 -Node: Basic Printf290126
 -Node: Control Letters291700
 -Node: Format Modifiers295688
 -Node: Printf Examples301703
 -Node: Redirection304189
 -Node: Special FD311030
 -Ref: Special FD-Footnote-1314198
 -Node: Special Files314272
 -Node: Other Inherited Files314889
 -Node: Special Network315890
 -Node: Special Caveats316750
 -Node: Close Files And Pipes317699
 -Ref: table-close-pipe-return-values324606
 -Ref: Close Files And Pipes-Footnote-1325389
 -Ref: Close Files And Pipes-Footnote-2325537
 -Node: Nonfatal325689
 -Node: Output Summary328014
 -Node: Output Exercises329236
 -Node: Expressions329915
 -Node: Values331103
 -Node: Constants331781
 -Node: Scalar Constants332472
 -Ref: Scalar Constants-Footnote-1333336
 -Node: Nondecimal-numbers333586
 -Node: Regexp Constants336587
 -Node: Using Constant Regexps337113
 -Node: Standard Regexp Constants337735
 -Node: Strong Regexp Constants340923
 -Node: Variables343881
 -Node: Using Variables344538
 -Node: Assignment Options346448
 -Node: Conversion348321
 -Node: Strings And Numbers348845
 -Ref: Strings And Numbers-Footnote-1351908
 -Node: Locale influences conversions352017
 -Ref: table-locale-affects354775
 -Node: All Operators355393
 -Node: Arithmetic Ops356022
 -Node: Concatenation358528
 -Ref: Concatenation-Footnote-1361375
 -Node: Assignment Ops361482
 -Ref: table-assign-ops366473
 -Node: Increment Ops367786
 -Node: Truth Values and Conditions371246
 -Node: Truth Values372320
 -Node: Typing and Comparison373368
 -Node: Variable Typing374188
 -Ref: Variable Typing-Footnote-1380651
 -Ref: Variable Typing-Footnote-2380723
 -Node: Comparison Operators380800
 -Ref: table-relational-ops381219
 -Node: POSIX String Comparison384714
 -Ref: POSIX String Comparison-Footnote-1386409
 -Ref: POSIX String Comparison-Footnote-2386548
 -Node: Boolean Ops386632
 -Ref: Boolean Ops-Footnote-1391114
 -Node: Conditional Exp391206
 -Node: Function Calls392942
 -Node: Precedence396819
 -Node: Locales400478
 -Node: Expressions Summary402110
 -Node: Patterns and Actions404683
 -Node: Pattern Overview405803
 -Node: Regexp Patterns407480
 -Node: Expression Patterns408022
 -Node: Ranges411803
 -Node: BEGIN/END414911
 -Node: Using BEGIN/END415672
 -Ref: Using BEGIN/END-Footnote-1418408
 -Node: I/O And BEGIN/END418514
 -Node: Empty423741
 -Node: Using Shell Variables424058
 -Node: Action Overview426332
 -Node: Statements428657
 -Node: If Statement430505
 -Node: While Statement432000
 -Node: Do Statement434028
 -Node: For Statement435176
 -Node: Switch Statement438334
 -Node: Break Statement440720
 -Node: Continue Statement442812
 -Node: Next Statement444639
 -Node: Nextfile Statement447022
 -Node: Exit Statement449674
 -Node: Built-in Variables452077
 -Node: User-modified453210
 -Node: Auto-set460977
 -Ref: Auto-set-Footnote-1477314
 -Ref: Auto-set-Footnote-2477520
 -Node: ARGC and ARGV477576
 -Node: Pattern Action Summary481789
 -Node: Arrays484219
 -Node: Array Basics485548
 -Node: Array Intro486392
 -Ref: figure-array-elements488367
 -Ref: Array Intro-Footnote-1491071
 -Node: Reference to Elements491199
 -Node: Assigning Elements493663
 -Node: Array Example494154
 -Node: Scanning an Array495913
 -Node: Controlling Scanning498935
 -Ref: Controlling Scanning-Footnote-1504334
 -Node: Numeric Array Subscripts504650
 -Node: Uninitialized Subscripts506834
 -Node: Delete508453
 -Ref: Delete-Footnote-1511205
 -Node: Multidimensional511262
 -Node: Multiscanning514357
 -Node: Arrays of Arrays515948
 -Node: Arrays Summary520715
 -Node: Functions522808
 -Node: Built-in523846
 -Node: Calling Built-in524927
 -Node: Numeric Functions526923
 -Ref: Numeric Functions-Footnote-1530951
 -Ref: Numeric Functions-Footnote-2531308
 -Ref: Numeric Functions-Footnote-3531356
 -Node: String Functions531628
 -Ref: String Functions-Footnote-1555286
 -Ref: String Functions-Footnote-2555414
 -Ref: String Functions-Footnote-3555662
 -Node: Gory Details555749
 -Ref: table-sub-escapes557540
 -Ref: table-sub-proposed559059
 -Ref: table-posix-sub560422
 -Ref: table-gensub-escapes561963
 -Ref: Gory Details-Footnote-1562786
 -Node: I/O Functions562940
 -Ref: table-system-return-values569522
 -Ref: I/O Functions-Footnote-1571502
 -Ref: I/O Functions-Footnote-2571650
 -Node: Time Functions571770
 -Ref: Time Functions-Footnote-1582441
 -Ref: Time Functions-Footnote-2582509
 -Ref: Time Functions-Footnote-3582667
 -Ref: Time Functions-Footnote-4582778
 -Ref: Time Functions-Footnote-5582890
 -Ref: Time Functions-Footnote-6583117
 -Node: Bitwise Functions583383
 -Ref: table-bitwise-ops583977
 -Ref: Bitwise Functions-Footnote-1590010
 -Ref: Bitwise Functions-Footnote-2590183
 -Node: Type Functions590374
 -Node: I18N Functions593291
 -Node: User-defined594942
 -Node: Definition Syntax595747
 -Ref: Definition Syntax-Footnote-1601434
 -Node: Function Example601505
 -Ref: Function Example-Footnote-1604427
 -Node: Function Caveats604449
 -Node: Calling A Function604967
 -Node: Variable Scope605925
 -Node: Pass By Value/Reference608919
 -Node: Return Statement612418
 -Node: Dynamic Typing615397
 -Node: Indirect Calls616327
 -Ref: Indirect Calls-Footnote-1626579
 -Node: Functions Summary626707
 -Node: Library Functions629412
 -Ref: Library Functions-Footnote-1633019
 -Ref: Library Functions-Footnote-2633162
 -Node: Library Names633333
 -Ref: Library Names-Footnote-1636793
 -Ref: Library Names-Footnote-2637016
 -Node: General Functions637102
 -Node: Strtonum Function638205
 -Node: Assert Function641227
 -Node: Round Function644553
 -Node: Cliff Random Function646094
 -Node: Ordinal Functions647110
 -Ref: Ordinal Functions-Footnote-1650173
 -Ref: Ordinal Functions-Footnote-2650425
 -Node: Join Function650635
 -Ref: Join Function-Footnote-1652405
 -Node: Getlocaltime Function652605
 -Node: Readfile Function656347
 -Node: Shell Quoting658319
 -Node: Data File Management659720
 -Node: Filetrans Function660352
 -Node: Rewind Function664448
 -Node: File Checking666358
 -Ref: File Checking-Footnote-1667692
 -Node: Empty Files667893
 -Node: Ignoring Assigns669872
 -Node: Getopt Function671422
 -Ref: Getopt Function-Footnote-1682891
 -Node: Passwd Functions683091
 -Ref: Passwd Functions-Footnote-1691930
 -Node: Group Functions692018
 -Ref: Group Functions-Footnote-1699916
 -Node: Walking Arrays700123
 -Node: Library Functions Summary703131
 -Node: Library Exercises704537
 -Node: Sample Programs705002
 -Node: Running Examples705772
 -Node: Clones706500
 -Node: Cut Program707724
 -Node: Egrep Program717653
 -Ref: Egrep Program-Footnote-1725165
 -Node: Id Program725275
 -Node: Split Program728955
 -Ref: Split Program-Footnote-1732414
 -Node: Tee Program732543
 -Node: Uniq Program735333
 -Node: Wc Program742759
 -Ref: Wc Program-Footnote-1747014
 -Node: Miscellaneous Programs747108
 -Node: Dupword Program748321
 -Node: Alarm Program750351
 -Node: Translate Program755206
 -Ref: Translate Program-Footnote-1759771
 -Node: Labels Program760041
 -Ref: Labels Program-Footnote-1763392
 -Node: Word Sorting763476
 -Node: History Sorting767548
 -Node: Extract Program769383
 -Node: Simple Sed776913
 -Node: Igawk Program779987
 -Ref: Igawk Program-Footnote-1794318
 -Ref: Igawk Program-Footnote-2794520
 -Ref: Igawk Program-Footnote-3794642
 -Node: Anagram Program794757
 -Node: Signature Program797819
 -Node: Programs Summary799066
 -Node: Programs Exercises800280
 -Ref: Programs Exercises-Footnote-1804409
 -Node: Advanced Features804500
 -Node: Nondecimal Data806490
 -Node: Array Sorting808081
 -Node: Controlling Array Traversal808781
 -Ref: Controlling Array Traversal-Footnote-1817148
 -Node: Array Sorting Functions817266
 -Ref: Array Sorting Functions-Footnote-1822357
 -Node: Two-way I/O822553
 -Ref: Two-way I/O-Footnote-1829105
 -Ref: Two-way I/O-Footnote-2829292
 -Node: TCP/IP Networking829374
 -Node: Profiling832492
 -Ref: Profiling-Footnote-1841164
 -Node: Advanced Features Summary841487
 -Node: Internationalization843331
 -Node: I18N and L10N844811
 -Node: Explaining gettext845498
 -Ref: Explaining gettext-Footnote-1851390
 -Ref: Explaining gettext-Footnote-2851575
 -Node: Programmer i18n851740
 -Ref: Programmer i18n-Footnote-1856689
 -Node: Translator i18n856738
 -Node: String Extraction857532
 -Ref: String Extraction-Footnote-1858664
 -Node: Printf Ordering858750
 -Ref: Printf Ordering-Footnote-1861536
 -Node: I18N Portability861600
 -Ref: I18N Portability-Footnote-1864056
 -Node: I18N Example864119
 -Ref: I18N Example-Footnote-1866925
 -Node: Gawk I18N866998
 -Node: I18N Summary867643
 -Node: Debugger868984
 -Node: Debugging870007
 -Node: Debugging Concepts870448
 -Node: Debugging Terms872257
 -Node: Awk Debugging874832
 -Node: Sample Debugging Session875738
 -Node: Debugger Invocation876272
 -Node: Finding The Bug877658
 -Node: List of Debugger Commands884136
 -Node: Breakpoint Control885469
 -Node: Debugger Execution Control889163
 -Node: Viewing And Changing Data892525
 -Node: Execution Stack895899
 -Node: Debugger Info897536
 -Node: Miscellaneous Debugger Commands901607
 -Node: Readline Support906695
 -Node: Limitations907591
 -Node: Debugging Summary909700
 -Node: Arbitrary Precision Arithmetic910979
 -Node: Computer Arithmetic912464
 -Ref: table-numeric-ranges916055
 -Ref: Computer Arithmetic-Footnote-1916777
 -Node: Math Definitions916834
 -Ref: table-ieee-formats920150
 -Ref: Math Definitions-Footnote-1920753
 -Node: MPFR features920858
 -Node: FP Math Caution922576
 -Ref: FP Math Caution-Footnote-1923648
 -Node: Inexactness of computations924017
 -Node: Inexact representation924977
 -Node: Comparing FP Values926337
 -Node: Errors accumulate927419
 -Node: Getting Accuracy928852
 -Node: Try To Round931562
 -Node: Setting precision932461
 -Ref: table-predefined-precision-strings933158
 -Node: Setting the rounding mode934988
 -Ref: table-gawk-rounding-modes935362
 -Ref: Setting the rounding mode-Footnote-1938770
 -Node: Arbitrary Precision Integers938949
 -Ref: Arbitrary Precision Integers-Footnote-1942124
 -Node: Checking for MPFR942273
 -Node: POSIX Floating Point Problems943570
 -Ref: POSIX Floating Point Problems-Footnote-1947441
 -Node: Floating point summary947479
 -Node: Dynamic Extensions949669
 -Node: Extension Intro951222
 -Node: Plugin License952488
 -Node: Extension Mechanism Outline953285
 -Ref: figure-load-extension953724
 -Ref: figure-register-new-function955289
 -Ref: figure-call-new-function956381
 -Node: Extension API Description958443
 -Node: Extension API Functions Introduction960085
 -Node: General Data Types965625
 -Ref: General Data Types-Footnote-1973746
 -Node: Memory Allocation Functions974045
 -Ref: Memory Allocation Functions-Footnote-1978253
 -Node: Constructor Functions978352
 -Node: Registration Functions981938
 -Node: Extension Functions982623
 -Node: Exit Callback Functions987838
 -Node: Extension Version String989088
 -Node: Input Parsers989751
 -Node: Output Wrappers1002472
 -Node: Two-way processors1006984
 -Node: Printing Messages1009249
 -Ref: Printing Messages-Footnote-11010420
 -Node: Updating ERRNO1010573
 -Node: Requesting Values1011312
 -Ref: table-value-types-returned1012049
 -Node: Accessing Parameters1012985
 -Node: Symbol Table Access1014220
 -Node: Symbol table by name1014732
 -Node: Symbol table by cookie1016521
 -Ref: Symbol table by cookie-Footnote-11020706
 -Node: Cached values1020770
 -Ref: Cached values-Footnote-11024306
 -Node: Array Manipulation1024459
 -Ref: Array Manipulation-Footnote-11025550
 -Node: Array Data Types1025587
 -Ref: Array Data Types-Footnote-11028245
 -Node: Array Functions1028337
 -Node: Flattening Arrays1032835
 -Node: Creating Arrays1039811
 -Node: Redirection API1044580
 -Node: Extension API Variables1047413
 -Node: Extension Versioning1048124
 -Ref: gawk-api-version1048553
 -Node: Extension GMP/MPFR Versioning1050281
 -Node: Extension API Informational Variables1051909
 -Node: Extension API Boilerplate1052982
 -Node: Changes from API V11056956
 -Node: Finding Extensions1057616
 -Node: Extension Example1058175
 -Node: Internal File Description1058973
 -Node: Internal File Ops1063053
 -Ref: Internal File Ops-Footnote-11074453
 -Node: Using Internal File Ops1074593
 -Ref: Using Internal File Ops-Footnote-11076976
 -Node: Extension Samples1077250
 -Node: Extension Sample File Functions1078779
 -Node: Extension Sample Fnmatch1086428
 -Node: Extension Sample Fork1087915
 -Node: Extension Sample Inplace1089133
 -Node: Extension Sample Ord1092350
 -Node: Extension Sample Readdir1093186
 -Ref: table-readdir-file-types1094075
 -Node: Extension Sample Revout1094880
 -Node: Extension Sample Rev2way1095469
 -Node: Extension Sample Read write array1096209
 -Node: Extension Sample Readfile1098151
 -Node: Extension Sample Time1099246
 -Node: Extension Sample API Tests1100594
 -Node: gawkextlib1101086
 -Node: Extension summary1103542
 -Node: Extension Exercises1107244
 -Node: Language History1108742
 -Node: V7/SVR3.11110398
 -Node: SVR41112550
 -Node: POSIX1113984
 -Node: BTL1115364
 -Node: POSIX/GNU1116093
 -Node: Feature History1121871
 -Node: Common Extensions1137730
 -Node: Ranges and Locales1139013
 -Ref: Ranges and Locales-Footnote-11143629
 -Ref: Ranges and Locales-Footnote-21143656
 -Ref: Ranges and Locales-Footnote-31143891
 -Node: Contributors1144112
 -Node: History summary1150057
 -Node: Installation1151437
 -Node: Gawk Distribution1152381
 -Node: Getting1152865
 -Node: Extracting1153828
 -Node: Distribution contents1155466
 -Node: Unix Installation1161946
 -Node: Quick Installation1162628
 -Node: Shell Startup Files1165042
 -Node: Additional Configuration Options1166131
 -Node: Configuration Philosophy1168120
 -Node: Non-Unix Installation1170489
 -Node: PC Installation1170949
 -Node: PC Binary Installation1171787
 -Node: PC Compiling1172222
 -Node: PC Using1173339
 -Node: Cygwin1176384
 -Node: MSYS1177154
 -Node: VMS Installation1177655
 -Node: VMS Compilation1178446
 -Ref: VMS Compilation-Footnote-11179675
 -Node: VMS Dynamic Extensions1179733
 -Node: VMS Installation Details1181418
 -Node: VMS Running1183671
 -Node: VMS GNV1187950
 -Node: VMS Old Gawk1188685
 -Node: Bugs1189156
 -Node: Bug address1189819
 -Node: Usenet1192611
 -Node: Maintainers1193388
 -Node: Other Versions1194649
 -Node: Installation summary1201444
 -Node: Notes1202646
 -Node: Compatibility Mode1203511
 -Node: Additions1204293
 -Node: Accessing The Source1205218
 -Node: Adding Code1206655
 -Node: New Ports1212874
 -Node: Derived Files1217362
 -Ref: Derived Files-Footnote-11223008
 -Ref: Derived Files-Footnote-21223043
 -Ref: Derived Files-Footnote-31223641
 -Node: Future Extensions1223755
 -Node: Implementation Limitations1224413
 -Node: Extension Design1225596
 -Node: Old Extension Problems1226750
 -Ref: Old Extension Problems-Footnote-11228268
 -Node: Extension New Mechanism Goals1228325
 -Ref: Extension New Mechanism Goals-Footnote-11231689
 -Node: Extension Other Design Decisions1231878
 -Node: Extension Future Growth1233991
 -Node: Old Extension Mechanism1234827
 -Node: Notes summary1236590
 -Node: Basic Concepts1237772
 -Node: Basic High Level1238453
 -Ref: figure-general-flow1238735
 -Ref: figure-process-flow1239420
 -Ref: Basic High Level-Footnote-11242721
 -Node: Basic Data Typing1242906
 -Node: Glossary1246234
 -Node: Copying1278184
 -Node: GNU Free Documentation License1315723
 -Node: Index1340841
 +Node: Foreword344127
 +Node: Foreword448569
 +Node: Preface50101
 +Ref: Preface-Footnote-152960
 +Ref: Preface-Footnote-253067
 +Ref: Preface-Footnote-353301
 +Node: History53443
 +Node: Names55795
 +Ref: Names-Footnote-156889
 +Node: This Manual57036
 +Ref: This Manual-Footnote-163675
 +Node: Conventions63775
 +Node: Manual History66130
 +Ref: Manual History-Footnote-169127
 +Ref: Manual History-Footnote-269168
 +Node: How To Contribute69242
 +Node: Acknowledgments69893
 +Node: Getting Started74801
 +Node: Running gawk77240
 +Node: One-shot78430
 +Node: Read Terminal79693
 +Node: Long81686
 +Node: Executable Scripts83199
 +Ref: Executable Scripts-Footnote-185994
 +Node: Comments86097
 +Node: Quoting88581
 +Node: DOS Quoting94098
 +Node: Sample Data Files96154
 +Node: Very Simple98749
 +Node: Two Rules103651
 +Node: More Complex105536
 +Node: Statements/Lines108402
 +Ref: Statements/Lines-Footnote-1112861
 +Node: Other Features113126
 +Node: When114062
 +Ref: When-Footnote-1115816
 +Node: Intro Summary115881
 +Node: Invoking Gawk116765
 +Node: Command Line118279
 +Node: Options119077
 +Ref: Options-Footnote-1136173
 +Ref: Options-Footnote-2136404
 +Node: Other Arguments136429
 +Node: Naming Standard Input139376
 +Node: Environment Variables140469
 +Node: AWKPATH Variable141027
 +Ref: AWKPATH Variable-Footnote-1144439
 +Ref: AWKPATH Variable-Footnote-2144473
 +Node: AWKLIBPATH Variable144734
 +Node: Other Environment Variables145991
 +Node: Exit Status149812
 +Node: Include Files150489
 +Node: Loading Shared Libraries154237
 +Node: Obsolete155665
 +Node: Undocumented156357
 +Node: Invoking Summary156654
 +Node: Regexp158314
 +Node: Regexp Usage159768
 +Node: Escape Sequences161805
 +Node: Regexp Operators168037
 +Ref: Regexp Operators-Footnote-1175453
 +Ref: Regexp Operators-Footnote-2175600
 +Node: Bracket Expressions175698
 +Ref: table-char-classes178174
 +Node: Leftmost Longest181311
 +Node: Computed Regexps182614
 +Node: GNU Regexp Operators186041
 +Node: Case-sensitivity189720
 +Ref: Case-sensitivity-Footnote-1192607
 +Ref: Case-sensitivity-Footnote-2192842
 +Node: Regexp Summary192950
 +Node: Reading Files194416
 +Node: Records196685
 +Node: awk split records197418
 +Node: gawk split records202349
 +Ref: gawk split records-Footnote-1206889
 +Node: Fields206926
 +Node: Nonconstant Fields209667
 +Ref: Nonconstant Fields-Footnote-1211903
 +Node: Changing Fields212107
 +Node: Field Separators218035
 +Node: Default Field Splitting220733
 +Node: Regexp Field Splitting221851
 +Node: Single Character Fields225204
 +Node: Command Line Field Separator226264
 +Node: Full Line Fields229482
 +Ref: Full Line Fields-Footnote-1231004
 +Ref: Full Line Fields-Footnote-2231050
 +Node: Field Splitting Summary231151
 +Node: Constant Size233225
 +Node: Fixed width data233957
 +Node: Skipping intervening237424
 +Node: Allowing trailing data238222
 +Node: Fields with fixed data239259
 +Node: Splitting By Content240777
 +Ref: Splitting By Content-Footnote-1244427
 +Node: Testing field creation244590
- Node: Multiple Line246211
- Ref: Multiple Line-Footnote-1252095
- Node: Getline252274
- Node: Plain Getline254743
- Node: Getline/Variable257384
- Node: Getline/File258535
- Node: Getline/Variable/File259923
- Ref: Getline/Variable/File-Footnote-1261528
- Node: Getline/Pipe261616
- Node: Getline/Variable/Pipe264323
- Node: Getline/Coprocess265458
- Node: Getline/Variable/Coprocess266725
- Node: Getline Notes267467
- Node: Getline Summary270264
- Ref: table-getline-variants270688
- Node: Read Timeout271436
- Ref: Read Timeout-Footnote-1275342
- Node: Retrying Input275400
- Node: Command-line directories276599
- Node: Input Summary277505
- Node: Input Exercises280677
- Node: Printing281405
- Node: Print283239
- Node: Print Examples284696
- Node: Output Separators287476
- Node: OFMT289493
- Node: Printf290849
- Node: Basic Printf291634
- Node: Control Letters293208
- Node: Format Modifiers297196
- Node: Printf Examples303211
- Node: Redirection305697
- Node: Special FD312538
- Ref: Special FD-Footnote-1315706
- Node: Special Files315780
- Node: Other Inherited Files316397
- Node: Special Network317398
- Node: Special Caveats318258
- Node: Close Files And Pipes319207
- Ref: table-close-pipe-return-values326114
- Ref: Close Files And Pipes-Footnote-1326897
- Ref: Close Files And Pipes-Footnote-2327045
- Node: Nonfatal327197
- Node: Output Summary329522
- Node: Output Exercises330744
- Node: Expressions331423
- Node: Values332611
- Node: Constants333289
- Node: Scalar Constants333980
- Ref: Scalar Constants-Footnote-1334844
- Node: Nondecimal-numbers335094
- Node: Regexp Constants338095
- Node: Using Constant Regexps338621
- Node: Standard Regexp Constants339243
- Node: Strong Regexp Constants342431
- Node: Variables345389
- Node: Using Variables346046
- Node: Assignment Options347956
- Node: Conversion349829
- Node: Strings And Numbers350353
- Ref: Strings And Numbers-Footnote-1353416
- Node: Locale influences conversions353525
- Ref: table-locale-affects356283
- Node: All Operators356901
- Node: Arithmetic Ops357530
- Node: Concatenation360036
- Ref: Concatenation-Footnote-1362883
- Node: Assignment Ops362990
- Ref: table-assign-ops367981
- Node: Increment Ops369294
- Node: Truth Values and Conditions372754
- Node: Truth Values373828
- Node: Typing and Comparison374876
- Node: Variable Typing375696
- Ref: Variable Typing-Footnote-1382159
- Ref: Variable Typing-Footnote-2382231
- Node: Comparison Operators382308
- Ref: table-relational-ops382727
- Node: POSIX String Comparison386222
- Ref: POSIX String Comparison-Footnote-1387917
- Ref: POSIX String Comparison-Footnote-2388056
- Node: Boolean Ops388140
- Ref: Boolean Ops-Footnote-1392622
- Node: Conditional Exp392714
- Node: Function Calls394450
- Node: Precedence398327
- Node: Locales401986
- Node: Expressions Summary403618
- Node: Patterns and Actions406191
- Node: Pattern Overview407311
- Node: Regexp Patterns408988
- Node: Expression Patterns409530
- Node: Ranges413311
- Node: BEGIN/END416419
- Node: Using BEGIN/END417180
- Ref: Using BEGIN/END-Footnote-1419916
- Node: I/O And BEGIN/END420022
- Node: Empty425243
- Node: Using Shell Variables425560
- Node: Action Overview427834
- Node: Statements430159
- Node: If Statement432007
- Node: While Statement433502
- Node: Do Statement435530
- Node: For Statement436678
- Node: Switch Statement439836
- Node: Break Statement442222
- Node: Continue Statement444314
- Node: Next Statement446141
- Node: Nextfile Statement448524
- Node: Exit Statement451176
- Node: Built-in Variables453579
- Node: User-modified454712
- Node: Auto-set462479
- Ref: Auto-set-Footnote-1478076
- Ref: Auto-set-Footnote-2478282
- Node: ARGC and ARGV478338
- Node: Pattern Action Summary482551
- Node: Arrays484981
- Node: Array Basics486310
- Node: Array Intro487154
- Ref: figure-array-elements489129
- Ref: Array Intro-Footnote-1491833
- Node: Reference to Elements491961
- Node: Assigning Elements494425
- Node: Array Example494916
- Node: Scanning an Array496675
- Node: Controlling Scanning499697
- Ref: Controlling Scanning-Footnote-1505096
- Node: Numeric Array Subscripts505412
- Node: Uninitialized Subscripts507596
- Node: Delete509215
- Ref: Delete-Footnote-1511967
- Node: Multidimensional512024
- Node: Multiscanning515119
- Node: Arrays of Arrays516710
- Node: Arrays Summary521477
- Node: Functions523570
- Node: Built-in524608
- Node: Calling Built-in525689
- Node: Numeric Functions527685
- Ref: Numeric Functions-Footnote-1531713
- Ref: Numeric Functions-Footnote-2532070
- Ref: Numeric Functions-Footnote-3532118
- Node: String Functions532390
- Ref: String Functions-Footnote-1556048
- Ref: String Functions-Footnote-2556176
- Ref: String Functions-Footnote-3556424
- Node: Gory Details556511
- Ref: table-sub-escapes558302
- Ref: table-sub-proposed559821
- Ref: table-posix-sub561184
- Ref: table-gensub-escapes562725
- Ref: Gory Details-Footnote-1563548
- Node: I/O Functions563702
- Ref: table-system-return-values570284
- Ref: I/O Functions-Footnote-1572264
- Ref: I/O Functions-Footnote-2572412
- Node: Time Functions572532
- Ref: Time Functions-Footnote-1583199
- Ref: Time Functions-Footnote-2583267
- Ref: Time Functions-Footnote-3583425
- Ref: Time Functions-Footnote-4583536
- Ref: Time Functions-Footnote-5583648
- Ref: Time Functions-Footnote-6583875
- Node: Bitwise Functions584141
- Ref: table-bitwise-ops584735
- Ref: Bitwise Functions-Footnote-1590768
- Ref: Bitwise Functions-Footnote-2590941
- Node: Type Functions591132
- Node: I18N Functions594049
- Node: User-defined595700
- Node: Definition Syntax596505
- Ref: Definition Syntax-Footnote-1602192
- Node: Function Example602263
- Ref: Function Example-Footnote-1605185
- Node: Function Caveats605207
- Node: Calling A Function605725
- Node: Variable Scope606683
- Node: Pass By Value/Reference609677
- Node: Return Statement613176
- Node: Dynamic Typing616155
- Node: Indirect Calls617085
- Ref: Indirect Calls-Footnote-1627336
- Node: Functions Summary627464
- Node: Library Functions630169
- Ref: Library Functions-Footnote-1633776
- Ref: Library Functions-Footnote-2633919
- Node: Library Names634090
- Ref: Library Names-Footnote-1637766
- Ref: Library Names-Footnote-2637989
- Node: General Functions638075
- Node: Strtonum Function639178
- Node: Assert Function642200
- Node: Round Function645526
- Node: Cliff Random Function647067
- Node: Ordinal Functions648083
- Ref: Ordinal Functions-Footnote-1651146
- Ref: Ordinal Functions-Footnote-2651398
- Node: Join Function651608
- Ref: Join Function-Footnote-1653378
- Node: Getlocaltime Function653578
- Node: Readfile Function657320
- Node: Shell Quoting659292
- Node: Data File Management660693
- Node: Filetrans Function661325
- Node: Rewind Function665421
- Node: File Checking667331
- Ref: File Checking-Footnote-1668665
- Node: Empty Files668866
- Node: Ignoring Assigns670845
- Node: Getopt Function672395
- Ref: Getopt Function-Footnote-1683864
- Node: Passwd Functions684064
- Ref: Passwd Functions-Footnote-1692903
- Node: Group Functions692991
- Ref: Group Functions-Footnote-1700889
- Node: Walking Arrays701096
- Node: Library Functions Summary704104
- Node: Library Exercises705510
- Node: Sample Programs705975
- Node: Running Examples706745
- Node: Clones707473
- Node: Cut Program708697
- Node: Egrep Program718626
- Ref: Egrep Program-Footnote-1726138
- Node: Id Program726248
- Node: Split Program729928
- Ref: Split Program-Footnote-1733387
- Node: Tee Program733516
- Node: Uniq Program736306
- Node: Wc Program743732
- Ref: Wc Program-Footnote-1747987
- Node: Miscellaneous Programs748081
- Node: Dupword Program749294
- Node: Alarm Program751324
- Node: Translate Program756179
- Ref: Translate Program-Footnote-1760744
- Node: Labels Program761014
- Ref: Labels Program-Footnote-1764365
- Node: Word Sorting764449
- Node: History Sorting768521
- Node: Extract Program770356
- Node: Simple Sed777886
- Node: Igawk Program780960
- Ref: Igawk Program-Footnote-1795291
- Ref: Igawk Program-Footnote-2795493
- Ref: Igawk Program-Footnote-3795615
- Node: Anagram Program795730
- Node: Signature Program798792
- Node: Programs Summary800039
- Node: Programs Exercises801253
- Ref: Programs Exercises-Footnote-1805382
- Node: Advanced Features805473
- Node: Nondecimal Data807463
- Node: Array Sorting809054
- Node: Controlling Array Traversal809754
- Ref: Controlling Array Traversal-Footnote-1818121
- Node: Array Sorting Functions818239
- Ref: Array Sorting Functions-Footnote-1823330
- Node: Two-way I/O823526
- Ref: Two-way I/O-Footnote-1830078
- Ref: Two-way I/O-Footnote-2830265
- Node: TCP/IP Networking830347
- Node: Profiling833465
- Ref: Profiling-Footnote-1842137
- Node: Advanced Features Summary842460
- Node: Internationalization844304
- Node: I18N and L10N845784
- Node: Explaining gettext846471
- Ref: Explaining gettext-Footnote-1852363
- Ref: Explaining gettext-Footnote-2852548
- Node: Programmer i18n852713
- Ref: Programmer i18n-Footnote-1857662
- Node: Translator i18n857711
- Node: String Extraction858505
- Ref: String Extraction-Footnote-1859637
- Node: Printf Ordering859723
- Ref: Printf Ordering-Footnote-1862509
- Node: I18N Portability862573
- Ref: I18N Portability-Footnote-1865029
- Node: I18N Example865092
- Ref: I18N Example-Footnote-1867898
- Node: Gawk I18N867971
- Node: I18N Summary868616
- Node: Debugger869957
- Node: Debugging870960
- Node: Debugging Concepts871401
- Node: Debugging Terms873210
- Node: Awk Debugging875785
- Node: Sample Debugging Session876691
- Node: Debugger Invocation877225
- Node: Finding The Bug878611
- Node: List of Debugger Commands885089
- Node: Breakpoint Control886422
- Node: Debugger Execution Control890116
- Node: Viewing And Changing Data893478
- Node: Execution Stack896852
- Node: Debugger Info898489
- Node: Miscellaneous Debugger Commands902560
- Node: Readline Support907648
- Node: Limitations908544
- Node: Debugging Summary910653
- Node: Namespaces911932
- Node: Global Namespace912750
- Node: Qualified Names914104
- Node: Default Namespace915103
- Node: Changing The Namespace915844
- Node: Naming Rules917455
- Node: Internal Name Management919304
- Node: Namespace Example920346
- Node: Namespace And Features922908
- Node: Namespace Summary924343
- Node: Arbitrary Precision Arithmetic925820
- Node: Computer Arithmetic927307
- Ref: table-numeric-ranges930898
- Ref: Computer Arithmetic-Footnote-1931620
- Node: Math Definitions931677
- Ref: table-ieee-formats934991
- Ref: Math Definitions-Footnote-1935594
- Node: MPFR features935699
- Node: FP Math Caution937416
- Ref: FP Math Caution-Footnote-1938488
- Node: Inexactness of computations938857
- Node: Inexact representation939817
- Node: Comparing FP Values941177
- Node: Errors accumulate942259
- Node: Getting Accuracy943692
- Node: Try To Round946402
- Node: Setting precision947301
- Ref: table-predefined-precision-strings947998
- Node: Setting the rounding mode949828
- Ref: table-gawk-rounding-modes950202
- Ref: Setting the rounding mode-Footnote-1953610
- Node: Arbitrary Precision Integers953789
- Ref: Arbitrary Precision Integers-Footnote-1956964
- Node: Checking for MPFR957113
- Node: POSIX Floating Point Problems958410
- Ref: POSIX Floating Point Problems-Footnote-1962281
- Node: Floating point summary962319
- Node: Dynamic Extensions964509
- Node: Extension Intro966062
- Node: Plugin License967328
- Node: Extension Mechanism Outline968125
- Ref: figure-load-extension968564
- Ref: figure-register-new-function970129
- Ref: figure-call-new-function971221
- Node: Extension API Description973283
- Node: Extension API Functions Introduction974925
- Node: General Data Types980465
- Ref: General Data Types-Footnote-1988586
- Node: Memory Allocation Functions988885
- Ref: Memory Allocation Functions-Footnote-1993093
- Node: Constructor Functions993192
- Node: Registration Functions996778
- Node: Extension Functions997463
- Node: Exit Callback Functions1002678
- Node: Extension Version String1003928
- Node: Input Parsers1004591
- Node: Output Wrappers1017312
- Node: Two-way processors1021824
- Node: Printing Messages1024089
- Ref: Printing Messages-Footnote-11025260
- Node: Updating ERRNO1025413
- Node: Requesting Values1026152
- Ref: table-value-types-returned1026889
- Node: Accessing Parameters1027825
- Node: Symbol Table Access1029060
- Node: Symbol table by name1029572
- Ref: Symbol table by name-Footnote-11032462
- Node: Symbol table by cookie1032590
- Ref: Symbol table by cookie-Footnote-11036775
- Node: Cached values1036839
- Ref: Cached values-Footnote-11040375
- Node: Array Manipulation1040528
- Ref: Array Manipulation-Footnote-11041619
- Node: Array Data Types1041656
- Ref: Array Data Types-Footnote-11044314
- Node: Array Functions1044406
- Node: Flattening Arrays1048904
- Node: Creating Arrays1055880
- Node: Redirection API1060649
- Node: Extension API Variables1063482
- Node: Extension Versioning1064193
- Ref: gawk-api-version1064622
- Node: Extension GMP/MPFR Versioning1066350
- Node: Extension API Informational Variables1067978
- Node: Extension API Boilerplate1069051
- Node: Changes from API V11073025
- Node: Finding Extensions1073685
- Node: Extension Example1074244
- Node: Internal File Description1075042
- Node: Internal File Ops1079122
- Ref: Internal File Ops-Footnote-11090522
- Node: Using Internal File Ops1090662
- Ref: Using Internal File Ops-Footnote-11093045
- Node: Extension Samples1093319
- Node: Extension Sample File Functions1094848
- Node: Extension Sample Fnmatch1102497
- Node: Extension Sample Fork1103984
- Node: Extension Sample Inplace1105202
- Node: Extension Sample Ord1108506
- Node: Extension Sample Readdir1109342
- Ref: table-readdir-file-types1110231
- Node: Extension Sample Revout1111036
- Node: Extension Sample Rev2way1111625
- Node: Extension Sample Read write array1112365
- Node: Extension Sample Readfile1114307
- Node: Extension Sample Time1115402
- Node: Extension Sample API Tests1116750
- Node: gawkextlib1117242
- Node: Extension summary1119693
- Node: Extension Exercises1123395
- Node: Language History1124637
- Node: V7/SVR3.11126293
- Node: SVR41128445
- Node: POSIX1129879
- Node: BTL1131258
- Node: POSIX/GNU1131987
- Node: Feature History1137765
- Node: Common Extensions1153624
- Node: Ranges and Locales1154907
- Ref: Ranges and Locales-Footnote-11159523
- Ref: Ranges and Locales-Footnote-21159550
- Ref: Ranges and Locales-Footnote-31159785
- Node: Contributors1160006
- Node: History summary1165951
- Node: Installation1167331
- Node: Gawk Distribution1168275
- Node: Getting1168759
- Node: Extracting1169722
- Node: Distribution contents1171360
- Node: Unix Installation1177840
- Node: Quick Installation1178522
- Node: Shell Startup Files1180936
- Node: Additional Configuration Options1182025
- Node: Configuration Philosophy1184014
- Node: Non-Unix Installation1186383
- Node: PC Installation1186843
- Node: PC Binary Installation1187681
- Node: PC Compiling1188116
- Node: PC Using1189233
- Node: Cygwin1192278
- Node: MSYS1193048
- Node: VMS Installation1193549
- Node: VMS Compilation1194340
- Ref: VMS Compilation-Footnote-11195569
- Node: VMS Dynamic Extensions1195627
- Node: VMS Installation Details1197312
- Node: VMS Running1199565
- Node: VMS GNV1203844
- Node: VMS Old Gawk1204579
- Node: Bugs1205050
- Node: Bug address1205713
- Node: Usenet1208110
- Node: Maintainers1208887
- Node: Other Versions1210148
- Node: Installation summary1216732
- Node: Notes1217934
- Node: Compatibility Mode1218799
- Node: Additions1219581
- Node: Accessing The Source1220506
- Node: Adding Code1221942
- Node: New Ports1228161
- Node: Derived Files1232649
- Ref: Derived Files-Footnote-11238295
- Ref: Derived Files-Footnote-21238330
- Ref: Derived Files-Footnote-31238928
- Node: Future Extensions1239042
- Node: Implementation Limitations1239700
- Node: Extension Design1240883
- Node: Old Extension Problems1242037
- Ref: Old Extension Problems-Footnote-11243555
- Node: Extension New Mechanism Goals1243612
- Ref: Extension New Mechanism Goals-Footnote-11246976
- Node: Extension Other Design Decisions1247165
- Node: Extension Future Growth1249278
- Node: Old Extension Mechanism1250114
- Node: Notes summary1251877
- Node: Basic Concepts1253059
- Node: Basic High Level1253740
- Ref: figure-general-flow1254022
- Ref: figure-process-flow1254707
- Ref: Basic High Level-Footnote-11258008
- Node: Basic Data Typing1258193
- Node: Glossary1261521
- Node: Copying1293468
- Node: GNU Free Documentation License1331007
- Node: Index1356125
++Node: Multiple Line246215
++Ref: Multiple Line-Footnote-1252099
++Node: Getline252278
++Node: Plain Getline254747
++Node: Getline/Variable257388
++Node: Getline/File258539
++Node: Getline/Variable/File259927
++Ref: Getline/Variable/File-Footnote-1261532
++Node: Getline/Pipe261620
++Node: Getline/Variable/Pipe264327
++Node: Getline/Coprocess265462
++Node: Getline/Variable/Coprocess266729
++Node: Getline Notes267471
++Node: Getline Summary270268
++Ref: table-getline-variants270692
++Node: Read Timeout271440
++Ref: Read Timeout-Footnote-1275346
++Node: Retrying Input275404
++Node: Command-line directories276603
++Node: Input Summary277509
++Node: Input Exercises280681
++Node: Printing281409
++Node: Print283243
++Node: Print Examples284700
++Node: Output Separators287480
++Node: OFMT289497
++Node: Printf290853
++Node: Basic Printf291638
++Node: Control Letters293212
++Node: Format Modifiers297200
++Node: Printf Examples303215
++Node: Redirection305701
++Node: Special FD312542
++Ref: Special FD-Footnote-1315710
++Node: Special Files315784
++Node: Other Inherited Files316401
++Node: Special Network317402
++Node: Special Caveats318262
++Node: Close Files And Pipes319211
++Ref: table-close-pipe-return-values326118
++Ref: Close Files And Pipes-Footnote-1326901
++Ref: Close Files And Pipes-Footnote-2327049
++Node: Nonfatal327201
++Node: Output Summary329526
++Node: Output Exercises330748
++Node: Expressions331427
++Node: Values332615
++Node: Constants333293
++Node: Scalar Constants333984
++Ref: Scalar Constants-Footnote-1334848
++Node: Nondecimal-numbers335098
++Node: Regexp Constants338099
++Node: Using Constant Regexps338625
++Node: Standard Regexp Constants339247
++Node: Strong Regexp Constants342435
++Node: Variables345393
++Node: Using Variables346050
++Node: Assignment Options347960
++Node: Conversion349833
++Node: Strings And Numbers350357
++Ref: Strings And Numbers-Footnote-1353420
++Node: Locale influences conversions353529
++Ref: table-locale-affects356287
++Node: All Operators356905
++Node: Arithmetic Ops357534
++Node: Concatenation360040
++Ref: Concatenation-Footnote-1362887
++Node: Assignment Ops362994
++Ref: table-assign-ops367985
++Node: Increment Ops369298
++Node: Truth Values and Conditions372758
++Node: Truth Values373832
++Node: Typing and Comparison374880
++Node: Variable Typing375700
++Ref: Variable Typing-Footnote-1382163
++Ref: Variable Typing-Footnote-2382235
++Node: Comparison Operators382312
++Ref: table-relational-ops382731
++Node: POSIX String Comparison386226
++Ref: POSIX String Comparison-Footnote-1387921
++Ref: POSIX String Comparison-Footnote-2388060
++Node: Boolean Ops388144
++Ref: Boolean Ops-Footnote-1392626
++Node: Conditional Exp392718
++Node: Function Calls394454
++Node: Precedence398331
++Node: Locales401990
++Node: Expressions Summary403622
++Node: Patterns and Actions406195
++Node: Pattern Overview407315
++Node: Regexp Patterns408992
++Node: Expression Patterns409534
++Node: Ranges413315
++Node: BEGIN/END416423
++Node: Using BEGIN/END417184
++Ref: Using BEGIN/END-Footnote-1419920
++Node: I/O And BEGIN/END420026
++Node: Empty425253
++Node: Using Shell Variables425570
++Node: Action Overview427844
++Node: Statements430169
++Node: If Statement432017
++Node: While Statement433512
++Node: Do Statement435540
++Node: For Statement436688
++Node: Switch Statement439846
++Node: Break Statement442232
++Node: Continue Statement444324
++Node: Next Statement446151
++Node: Nextfile Statement448534
++Node: Exit Statement451186
++Node: Built-in Variables453589
++Node: User-modified454722
++Node: Auto-set462489
++Ref: Auto-set-Footnote-1478826
++Ref: Auto-set-Footnote-2479032
++Node: ARGC and ARGV479088
++Node: Pattern Action Summary483301
++Node: Arrays485731
++Node: Array Basics487060
++Node: Array Intro487904
++Ref: figure-array-elements489879
++Ref: Array Intro-Footnote-1492583
++Node: Reference to Elements492711
++Node: Assigning Elements495175
++Node: Array Example495666
++Node: Scanning an Array497425
++Node: Controlling Scanning500447
++Ref: Controlling Scanning-Footnote-1505846
++Node: Numeric Array Subscripts506162
++Node: Uninitialized Subscripts508346
++Node: Delete509965
++Ref: Delete-Footnote-1512717
++Node: Multidimensional512774
++Node: Multiscanning515869
++Node: Arrays of Arrays517460
++Node: Arrays Summary522227
++Node: Functions524320
++Node: Built-in525358
++Node: Calling Built-in526439
++Node: Numeric Functions528435
++Ref: Numeric Functions-Footnote-1532463
++Ref: Numeric Functions-Footnote-2532820
++Ref: Numeric Functions-Footnote-3532868
++Node: String Functions533140
++Ref: String Functions-Footnote-1556798
++Ref: String Functions-Footnote-2556926
++Ref: String Functions-Footnote-3557174
++Node: Gory Details557261
++Ref: table-sub-escapes559052
++Ref: table-sub-proposed560571
++Ref: table-posix-sub561934
++Ref: table-gensub-escapes563475
++Ref: Gory Details-Footnote-1564298
++Node: I/O Functions564452
++Ref: table-system-return-values571034
++Ref: I/O Functions-Footnote-1573014
++Ref: I/O Functions-Footnote-2573162
++Node: Time Functions573282
++Ref: Time Functions-Footnote-1583953
++Ref: Time Functions-Footnote-2584021
++Ref: Time Functions-Footnote-3584179
++Ref: Time Functions-Footnote-4584290
++Ref: Time Functions-Footnote-5584402
++Ref: Time Functions-Footnote-6584629
++Node: Bitwise Functions584895
++Ref: table-bitwise-ops585489
++Ref: Bitwise Functions-Footnote-1591522
++Ref: Bitwise Functions-Footnote-2591695
++Node: Type Functions591886
++Node: I18N Functions594803
++Node: User-defined596454
++Node: Definition Syntax597259
++Ref: Definition Syntax-Footnote-1602946
++Node: Function Example603017
++Ref: Function Example-Footnote-1605939
++Node: Function Caveats605961
++Node: Calling A Function606479
++Node: Variable Scope607437
++Node: Pass By Value/Reference610431
++Node: Return Statement613930
++Node: Dynamic Typing616909
++Node: Indirect Calls617839
++Ref: Indirect Calls-Footnote-1628091
++Node: Functions Summary628219
++Node: Library Functions630924
++Ref: Library Functions-Footnote-1634531
++Ref: Library Functions-Footnote-2634674
++Node: Library Names634845
++Ref: Library Names-Footnote-1638521
++Ref: Library Names-Footnote-2638744
++Node: General Functions638830
++Node: Strtonum Function639933
++Node: Assert Function642955
++Node: Round Function646281
++Node: Cliff Random Function647822
++Node: Ordinal Functions648838
++Ref: Ordinal Functions-Footnote-1651901
++Ref: Ordinal Functions-Footnote-2652153
++Node: Join Function652363
++Ref: Join Function-Footnote-1654133
++Node: Getlocaltime Function654333
++Node: Readfile Function658075
++Node: Shell Quoting660047
++Node: Data File Management661448
++Node: Filetrans Function662080
++Node: Rewind Function666176
++Node: File Checking668086
++Ref: File Checking-Footnote-1669420
++Node: Empty Files669621
++Node: Ignoring Assigns671600
++Node: Getopt Function673150
++Ref: Getopt Function-Footnote-1684619
++Node: Passwd Functions684819
++Ref: Passwd Functions-Footnote-1693658
++Node: Group Functions693746
++Ref: Group Functions-Footnote-1701644
++Node: Walking Arrays701851
++Node: Library Functions Summary704859
++Node: Library Exercises706265
++Node: Sample Programs706730
++Node: Running Examples707500
++Node: Clones708228
++Node: Cut Program709452
++Node: Egrep Program719381
++Ref: Egrep Program-Footnote-1726893
++Node: Id Program727003
++Node: Split Program730683
++Ref: Split Program-Footnote-1734142
++Node: Tee Program734271
++Node: Uniq Program737061
++Node: Wc Program744487
++Ref: Wc Program-Footnote-1748742
++Node: Miscellaneous Programs748836
++Node: Dupword Program750049
++Node: Alarm Program752079
++Node: Translate Program756934
++Ref: Translate Program-Footnote-1761499
++Node: Labels Program761769
++Ref: Labels Program-Footnote-1765120
++Node: Word Sorting765204
++Node: History Sorting769276
++Node: Extract Program771111
++Node: Simple Sed778641
++Node: Igawk Program781715
++Ref: Igawk Program-Footnote-1796046
++Ref: Igawk Program-Footnote-2796248
++Ref: Igawk Program-Footnote-3796370
++Node: Anagram Program796485
++Node: Signature Program799547
++Node: Programs Summary800794
++Node: Programs Exercises802008
++Ref: Programs Exercises-Footnote-1806137
++Node: Advanced Features806228
++Node: Nondecimal Data808218
++Node: Array Sorting809809
++Node: Controlling Array Traversal810509
++Ref: Controlling Array Traversal-Footnote-1818876
++Node: Array Sorting Functions818994
++Ref: Array Sorting Functions-Footnote-1824085
++Node: Two-way I/O824281
++Ref: Two-way I/O-Footnote-1830833
++Ref: Two-way I/O-Footnote-2831020
++Node: TCP/IP Networking831102
++Node: Profiling834220
++Ref: Profiling-Footnote-1842892
++Node: Advanced Features Summary843215
++Node: Internationalization845059
++Node: I18N and L10N846539
++Node: Explaining gettext847226
++Ref: Explaining gettext-Footnote-1853118
++Ref: Explaining gettext-Footnote-2853303
++Node: Programmer i18n853468
++Ref: Programmer i18n-Footnote-1858417
++Node: Translator i18n858466
++Node: String Extraction859260
++Ref: String Extraction-Footnote-1860392
++Node: Printf Ordering860478
++Ref: Printf Ordering-Footnote-1863264
++Node: I18N Portability863328
++Ref: I18N Portability-Footnote-1865784
++Node: I18N Example865847
++Ref: I18N Example-Footnote-1868653
++Node: Gawk I18N868726
++Node: I18N Summary869371
++Node: Debugger870712
++Node: Debugging871715
++Node: Debugging Concepts872156
++Node: Debugging Terms873965
++Node: Awk Debugging876540
++Node: Sample Debugging Session877446
++Node: Debugger Invocation877980
++Node: Finding The Bug879366
++Node: List of Debugger Commands885844
++Node: Breakpoint Control887177
++Node: Debugger Execution Control890871
++Node: Viewing And Changing Data894233
++Node: Execution Stack897607
++Node: Debugger Info899244
++Node: Miscellaneous Debugger Commands903315
++Node: Readline Support908403
++Node: Limitations909299
++Node: Debugging Summary911408
++Node: Namespaces912687
++Node: Global Namespace913505
++Node: Qualified Names914859
++Node: Default Namespace915858
++Node: Changing The Namespace916599
++Node: Naming Rules918210
++Node: Internal Name Management920059
++Node: Namespace Example921101
++Node: Namespace And Features923663
++Node: Namespace Summary925098
++Node: Arbitrary Precision Arithmetic926575
++Node: Computer Arithmetic928062
++Ref: table-numeric-ranges931653
++Ref: Computer Arithmetic-Footnote-1932375
++Node: Math Definitions932432
++Ref: table-ieee-formats935748
++Ref: Math Definitions-Footnote-1936351
++Node: MPFR features936456
++Node: FP Math Caution938174
++Ref: FP Math Caution-Footnote-1939246
++Node: Inexactness of computations939615
++Node: Inexact representation940575
++Node: Comparing FP Values941935
++Node: Errors accumulate943017
++Node: Getting Accuracy944450
++Node: Try To Round947160
++Node: Setting precision948059
++Ref: table-predefined-precision-strings948756
++Node: Setting the rounding mode950586
++Ref: table-gawk-rounding-modes950960
++Ref: Setting the rounding mode-Footnote-1954368
++Node: Arbitrary Precision Integers954547
++Ref: Arbitrary Precision Integers-Footnote-1957722
++Node: Checking for MPFR957871
++Node: POSIX Floating Point Problems959168
++Ref: POSIX Floating Point Problems-Footnote-1963039
++Node: Floating point summary963077
++Node: Dynamic Extensions965267
++Node: Extension Intro966820
++Node: Plugin License968086
++Node: Extension Mechanism Outline968883
++Ref: figure-load-extension969322
++Ref: figure-register-new-function970887
++Ref: figure-call-new-function971979
++Node: Extension API Description974041
++Node: Extension API Functions Introduction975683
++Node: General Data Types981223
++Ref: General Data Types-Footnote-1989344
++Node: Memory Allocation Functions989643
++Ref: Memory Allocation Functions-Footnote-1993851
++Node: Constructor Functions993950
++Node: Registration Functions997536
++Node: Extension Functions998221
++Node: Exit Callback Functions1003436
++Node: Extension Version String1004686
++Node: Input Parsers1005349
++Node: Output Wrappers1018070
++Node: Two-way processors1022582
++Node: Printing Messages1024847
++Ref: Printing Messages-Footnote-11026018
++Node: Updating ERRNO1026171
++Node: Requesting Values1026910
++Ref: table-value-types-returned1027647
++Node: Accessing Parameters1028583
++Node: Symbol Table Access1029818
++Node: Symbol table by name1030330
++Ref: Symbol table by name-Footnote-11033220
++Node: Symbol table by cookie1033348
++Ref: Symbol table by cookie-Footnote-11037533
++Node: Cached values1037597
++Ref: Cached values-Footnote-11041133
++Node: Array Manipulation1041286
++Ref: Array Manipulation-Footnote-11042377
++Node: Array Data Types1042414
++Ref: Array Data Types-Footnote-11045072
++Node: Array Functions1045164
++Node: Flattening Arrays1049662
++Node: Creating Arrays1056638
++Node: Redirection API1061407
++Node: Extension API Variables1064240
++Node: Extension Versioning1064951
++Ref: gawk-api-version1065380
++Node: Extension GMP/MPFR Versioning1067108
++Node: Extension API Informational Variables1068736
++Node: Extension API Boilerplate1069809
++Node: Changes from API V11073783
++Node: Finding Extensions1074443
++Node: Extension Example1075002
++Node: Internal File Description1075800
++Node: Internal File Ops1079880
++Ref: Internal File Ops-Footnote-11091280
++Node: Using Internal File Ops1091420
++Ref: Using Internal File Ops-Footnote-11093803
++Node: Extension Samples1094077
++Node: Extension Sample File Functions1095606
++Node: Extension Sample Fnmatch1103255
++Node: Extension Sample Fork1104742
++Node: Extension Sample Inplace1105960
++Node: Extension Sample Ord1109264
++Node: Extension Sample Readdir1110100
++Ref: table-readdir-file-types1110989
++Node: Extension Sample Revout1111794
++Node: Extension Sample Rev2way1112383
++Node: Extension Sample Read write array1113123
++Node: Extension Sample Readfile1115065
++Node: Extension Sample Time1116160
++Node: Extension Sample API Tests1117508
++Node: gawkextlib1118000
++Node: Extension summary1120456
++Node: Extension Exercises1124158
++Node: Language History1125400
++Node: V7/SVR3.11127056
++Node: SVR41129208
++Node: POSIX1130642
++Node: BTL1132022
++Node: POSIX/GNU1132751
++Node: Feature History1138529
++Node: Common Extensions1154388
++Node: Ranges and Locales1155671
++Ref: Ranges and Locales-Footnote-11160287
++Ref: Ranges and Locales-Footnote-21160314
++Ref: Ranges and Locales-Footnote-31160549
++Node: Contributors1160770
++Node: History summary1166715
++Node: Installation1168095
++Node: Gawk Distribution1169039
++Node: Getting1169523
++Node: Extracting1170486
++Node: Distribution contents1172124
++Node: Unix Installation1178604
++Node: Quick Installation1179286
++Node: Shell Startup Files1181700
++Node: Additional Configuration Options1182789
++Node: Configuration Philosophy1184778
++Node: Non-Unix Installation1187147
++Node: PC Installation1187607
++Node: PC Binary Installation1188445
++Node: PC Compiling1188880
++Node: PC Using1189997
++Node: Cygwin1193042
++Node: MSYS1193812
++Node: VMS Installation1194313
++Node: VMS Compilation1195104
++Ref: VMS Compilation-Footnote-11196333
++Node: VMS Dynamic Extensions1196391
++Node: VMS Installation Details1198076
++Node: VMS Running1200329
++Node: VMS GNV1204608
++Node: VMS Old Gawk1205343
++Node: Bugs1205814
++Node: Bug address1206477
++Node: Usenet1209269
++Node: Maintainers1210046
++Node: Other Versions1211307
++Node: Installation summary1218102
++Node: Notes1219304
++Node: Compatibility Mode1220169
++Node: Additions1220951
++Node: Accessing The Source1221876
++Node: Adding Code1223313
++Node: New Ports1229532
++Node: Derived Files1234020
++Ref: Derived Files-Footnote-11239666
++Ref: Derived Files-Footnote-21239701
++Ref: Derived Files-Footnote-31240299
++Node: Future Extensions1240413
++Node: Implementation Limitations1241071
++Node: Extension Design1242254
++Node: Old Extension Problems1243408
++Ref: Old Extension Problems-Footnote-11244926
++Node: Extension New Mechanism Goals1244983
++Ref: Extension New Mechanism Goals-Footnote-11248347
++Node: Extension Other Design Decisions1248536
++Node: Extension Future Growth1250649
++Node: Old Extension Mechanism1251485
++Node: Notes summary1253248
++Node: Basic Concepts1254430
++Node: Basic High Level1255111
++Ref: figure-general-flow1255393
++Ref: figure-process-flow1256078
++Ref: Basic High Level-Footnote-11259379
++Node: Basic Data Typing1259564
++Node: Glossary1262892
++Node: Copying1294842
++Node: GNU Free Documentation License1332381
++Node: Index1357499
  End Tag Table


Summary of changes:
 awklib/eg/lib/intdiv.awk   |   23 -
 awklib/eg/prog/anagram.awk |    2 +-
 awklib/eg/prog/pi.awk      |    2 +-
 doc/ChangeLog              |   14 +
 doc/             |    4 +-
 doc/gawk.1                 |  191 +++++---
 doc/              | 1170 +++++++++++++++++++++++---------------------
 doc/gawk.texi              |  101 ++--
 doc/            |  101 ++--
 doc/it/ChangeLog           |    4 +
 doc/it/         | 1109 +++++++++++++++++++++++++++++++++--------
 11 files changed, 1787 insertions(+), 934 deletions(-)
 delete mode 100644 awklib/eg/lib/intdiv.awk
 mode change 100644 => 100755 doc/it/


reply via email to

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