gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-2572-g53da15


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-2572-g53da154
Date: Thu, 15 Jun 2017 07:15:01 -0400 (EDT)

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

The branch, master has been updated
       via  53da154566a9dd127360ce84987b7378a0183290 (commit)
       via  6f10e610abfc6cdd68147ad817edd50440ed38ab (commit)
      from  d5e40fc211797a272d26ce416a6d1197757cd5fd (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=53da154566a9dd127360ce84987b7378a0183290

commit 53da154566a9dd127360ce84987b7378a0183290
Merge: d5e40fc 6f10e61
Author: Arnold D. Robbins <address@hidden>
Date:   Thu Jun 15 14:14:50 2017 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc doc/ChangeLog
index f6b6674,bf99674..96f308b
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@@ -1,101 -1,7 +1,105 @@@
+ 2017-06-15         Arnold D. Robbins     <address@hidden>
+ 
+       * gawktexi.in: Expand tab characters.
+ 
 +2017-06-05         Andrew J. Schorr     <address@hidden>
 +
 +      * gawktexi.in (Checking for MPFR): Fix typo.
 +
 +2017-05-30         Arnold D. Robbins     <address@hidden>
 +
 +      * gawktexi.in: Document PROCINFO["argv"].
 +
 +2017-05-29         Arnold D. Robbins     <address@hidden>
 +
 +      * gawktexi.in (Checking for MPFR): New node on checking if
 +      gawk was invoked with -M.
 +
 +2017-05-22         Arnold D. Robbins     <address@hidden>
 +
 +      * gawktexi.in: Document FIELDWIDTHS much better, including how
 +      it works in corner cases. Some general organizational improvements
 +      in this chunk of text.
 +
 +2017-04-23         Arnold D. Robbins     <address@hidden>
 +
 +      * gawktexi.in: Improve documentation of --source option.
 +
 +2017-04-20         Arnold D. Robbins     <address@hidden>
 +
 +      * gawktexi.in: Document --disable-mpfr configure option.
 +
 +2017-04-16         Arnold D. Robbins     <address@hidden>
 +
 +      * gawktexi.in: Improve documentation of the intdiv() function.
 +
 +2017-04-12         Arnold D. Robbins     <address@hidden>
 +
 +      * it: New directory with Italian translation of the manual.
 +      * Makefile.am (EXTRA_DIST): Add `it' and wordlist2.
 +
 +2017-04-12         Manuel Collado        <address@hidden>
 +
 +      * gawktexi.in, gawk.1: Small clarification of the patsplit behavior.
 +
 +2017-04-11         Arnold D. Robbins     <address@hidden>
 +
 +      * gawktexi.in: Minor style edits.
 +
 +2017-04-10         Andrew J. Schorr     <address@hidden>
 +
 +      * gawktexi.in: Document FIELDWIDTHS enhancement to support an optional
 +      field skip prefix. Document new PROCINFO["FS"] value "API".
 +      Document new get_record field_width argument that enables the API
 +      parser to override the default field parsing mechanism.
 +
 +2017-04-07         Arnold D. Robbins     <address@hidden>
 +
 +      * using-git.texi: Removed.
 +      * gawkworkflow.texi: Added. New file.
 +      * wordlist2: New file.
 +      * Makefile.am: Revised for new document. Copyright years updated.
 +
 +      * gawkworkflow.texi: Fix some spelling errors. :-(
 +      * wordlist2: Updated.
 +      * Makefile.am: Fix spell checking. :-(
 +
 +2017-03-22         Andrew J. Schorr     <address@hidden>
 +
 +      * gawk.1: Document new PROCINFO["FS"] value "API".
 +
 +2017-03-22         Andrew J. Schorr     <address@hidden>
 +
 +      * awkcard.in: Document FIELDWIDTHS enhancement to support an optional
 +      field skip prefix.
 +      * gawk.1: Ditto.
 +
 +2017-03-17         Arnold D. Robbins     <address@hidden>
 +
 +      * gawktexi.in: Improve the discussion of quoting on
 +      MS-Windows. Original text contributed by
 +      Vincent Belaiche <address@hidden>.
 +
 +2017-03-03         Arnold D. Robbins     <address@hidden>
 +
 +      * gawktexi.in: Additional small writing tip in the notes
 +      after the @bye.
 +
 +2017-03-02         Arnold D. Robbins     <address@hidden>
 +
 +      * gawktexi.in: Edits preparatory to release.
 +
 +2017-02-23         Arnold D. Robbins     <address@hidden>
 +
 +      * gawk.1: "timezone" --> "time zone".
 +      * awkcard.in: Update copyright year.
 +
 +2017-02-21         Andrew J. Schorr     <address@hidden>
 +
 +      * gawk.1: Document new mktime optional 2nd utc-flag argument.
 +      * gawktex.in: Ditto.
 +      * awkcard.in: Ditto.
 +
  2017-02-13         Arnold D. Robbins     <address@hidden>
  
        * gawktexi.in: Fix two typos.
diff --cc doc/gawk.info
index 5684d7b,188f22c..2988fe4
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -35743,580 -34593,563 +35743,580 @@@ Inde
  
  Tag Table:
  Node: Top1200
 -Node: Foreword342162
 -Node: Foreword446604
 -Node: Preface48136
 -Ref: Preface-Footnote-150995
 -Ref: Preface-Footnote-251102
 -Ref: Preface-Footnote-351336
 -Node: History51478
 -Node: Names53830
 -Ref: Names-Footnote-154924
 -Node: This Manual55071
 -Ref: This Manual-Footnote-161556
 -Node: Conventions61656
 -Node: Manual History64010
 -Ref: Manual History-Footnote-167005
 -Ref: Manual History-Footnote-267046
 -Node: How To Contribute67120
 -Node: Acknowledgments67771
 -Node: Getting Started72657
 -Node: Running gawk75096
 -Node: One-shot76286
 -Node: Read Terminal77549
 -Node: Long79542
 -Node: Executable Scripts81055
 -Ref: Executable Scripts-Footnote-183850
 -Node: Comments83953
 -Node: Quoting86437
 -Node: DOS Quoting91954
 -Node: Sample Data Files92629
 -Node: Very Simple95224
 -Node: Two Rules100126
 -Node: More Complex102011
 -Node: Statements/Lines104877
 -Ref: Statements/Lines-Footnote-1109336
 -Node: Other Features109601
 -Node: When110537
 -Ref: When-Footnote-1112291
 -Node: Intro Summary112356
 -Node: Invoking Gawk113240
 -Node: Command Line114754
 -Node: Options115552
 -Ref: Options-Footnote-1131459
 -Ref: Options-Footnote-2131689
 -Node: Other Arguments131714
 -Node: Naming Standard Input134661
 -Node: Environment Variables135754
 -Node: AWKPATH Variable136312
 -Ref: AWKPATH Variable-Footnote-1139613
 -Ref: AWKPATH Variable-Footnote-2139647
 -Node: AWKLIBPATH Variable139908
 -Node: Other Environment Variables141052
 -Node: Exit Status145000
 -Node: Include Files145677
 -Node: Loading Shared Libraries149272
 -Node: Obsolete150700
 -Node: Undocumented151392
 -Node: Invoking Summary151689
 -Node: Regexp153349
 -Node: Regexp Usage154803
 -Node: Escape Sequences156840
 -Node: Regexp Operators162854
 -Ref: Regexp Operators-Footnote-1170270
 -Ref: Regexp Operators-Footnote-2170417
 -Node: Bracket Expressions170515
 -Ref: table-char-classes172991
 -Node: Leftmost Longest176128
 -Node: Computed Regexps177431
 -Node: GNU Regexp Operators180858
 -Node: Case-sensitivity184537
 -Ref: Case-sensitivity-Footnote-1187424
 -Ref: Case-sensitivity-Footnote-2187659
 -Node: Regexp Summary187767
 -Node: Reading Files189233
 -Node: Records191327
 -Node: awk split records192060
 -Node: gawk split records196991
 -Ref: gawk split records-Footnote-1201531
 -Node: Fields201568
 -Ref: Fields-Footnote-1204348
 -Node: Nonconstant Fields204434
 -Ref: Nonconstant Fields-Footnote-1206670
 -Node: Changing Fields206874
 -Node: Field Separators212802
 -Node: Default Field Splitting215500
 -Node: Regexp Field Splitting216618
 -Node: Single Character Fields219971
 -Node: Command Line Field Separator221031
 -Node: Full Line Fields224249
 -Ref: Full Line Fields-Footnote-1225771
 -Ref: Full Line Fields-Footnote-2225817
 -Node: Field Splitting Summary225918
 -Node: Constant Size227992
 -Node: Splitting By Content232570
 -Ref: Splitting By Content-Footnote-1236541
 -Node: Multiple Line236704
 -Ref: Multiple Line-Footnote-1242586
 -Node: Getline242765
 -Node: Plain Getline244969
 -Node: Getline/Variable247608
 -Node: Getline/File248757
 -Node: Getline/Variable/File250143
 -Ref: Getline/Variable/File-Footnote-1251746
 -Node: Getline/Pipe251834
 -Node: Getline/Variable/Pipe254539
 -Node: Getline/Coprocess255672
 -Node: Getline/Variable/Coprocess256937
 -Node: Getline Notes257677
 -Node: Getline Summary260472
 -Ref: table-getline-variants260894
 -Node: Read Timeout261642
 -Ref: Read Timeout-Footnote-1265483
 -Node: Command-line directories265541
 -Node: Input Summary266445
 -Node: Input Exercises269617
 -Node: Printing270345
 -Node: Print272121
 -Node: Print Examples273578
 -Node: Output Separators276358
 -Node: OFMT278375
 -Node: Printf279731
 -Node: Basic Printf280516
 -Node: Control Letters282090
 -Node: Format Modifiers286078
 -Node: Printf Examples292093
 -Node: Redirection294579
 -Node: Special FD301420
 -Ref: Special FD-Footnote-1304588
 -Node: Special Files304662
 -Node: Other Inherited Files305279
 -Node: Special Network306280
 -Node: Special Caveats307140
 -Node: Close Files And Pipes308089
 -Ref: Close Files And Pipes-Footnote-1315282
 -Ref: Close Files And Pipes-Footnote-2315430
 -Node: Output Summary315581
 -Node: Output Exercises316579
 -Node: Expressions317258
 -Node: Values318446
 -Node: Constants319124
 -Node: Scalar Constants319815
 -Ref: Scalar Constants-Footnote-1320679
 -Node: Nondecimal-numbers320929
 -Node: Regexp Constants323942
 -Node: Using Constant Regexps324468
 -Node: Variables327631
 -Node: Using Variables328288
 -Node: Assignment Options330198
 -Node: Conversion332071
 -Node: Strings And Numbers332595
 -Ref: Strings And Numbers-Footnote-1335658
 -Node: Locale influences conversions335767
 -Ref: table-locale-affects338525
 -Node: All Operators339143
 -Node: Arithmetic Ops339772
 -Node: Concatenation342278
 -Ref: Concatenation-Footnote-1345125
 -Node: Assignment Ops345232
 -Ref: table-assign-ops350223
 -Node: Increment Ops351536
 -Node: Truth Values and Conditions354996
 -Node: Truth Values356070
 -Node: Typing and Comparison357118
 -Node: Variable Typing357938
 -Node: Comparison Operators361562
 -Ref: table-relational-ops361981
 -Node: POSIX String Comparison365476
 -Ref: POSIX String Comparison-Footnote-1366550
 -Node: Boolean Ops366689
 -Ref: Boolean Ops-Footnote-1371171
 -Node: Conditional Exp371263
 -Node: Function Calls372999
 -Node: Precedence376876
 -Node: Locales380535
 -Node: Expressions Summary382167
 -Node: Patterns and Actions384740
 -Node: Pattern Overview385860
 -Node: Regexp Patterns387537
 -Node: Expression Patterns388079
 -Node: Ranges391860
 -Node: BEGIN/END394968
 -Node: Using BEGIN/END395729
 -Ref: Using BEGIN/END-Footnote-1398465
 -Node: I/O And BEGIN/END398571
 -Node: BEGINFILE/ENDFILE400885
 -Node: Empty403792
 -Node: Using Shell Variables404109
 -Node: Action Overview406383
 -Node: Statements408708
 -Node: If Statement410556
 -Node: While Statement412051
 -Node: Do Statement414079
 -Node: For Statement415227
 -Node: Switch Statement418385
 -Node: Break Statement420771
 -Node: Continue Statement422863
 -Node: Next Statement424690
 -Node: Nextfile Statement427073
 -Node: Exit Statement429725
 -Node: Built-in Variables432128
 -Node: User-modified433261
 -Ref: User-modified-Footnote-1440886
 -Node: Auto-set440948
 -Ref: Auto-set-Footnote-1454304
 -Ref: Auto-set-Footnote-2454510
 -Node: ARGC and ARGV454566
 -Node: Pattern Action Summary458779
 -Node: Arrays461209
 -Node: Array Basics462538
 -Node: Array Intro463382
 -Ref: figure-array-elements465357
 -Ref: Array Intro-Footnote-1468061
 -Node: Reference to Elements468189
 -Node: Assigning Elements470653
 -Node: Array Example471144
 -Node: Scanning an Array472903
 -Node: Controlling Scanning475925
 -Ref: Controlling Scanning-Footnote-1481324
 -Node: Numeric Array Subscripts481640
 -Node: Uninitialized Subscripts483824
 -Node: Delete485443
 -Ref: Delete-Footnote-1488195
 -Node: Multidimensional488252
 -Node: Multiscanning491347
 -Node: Arrays of Arrays492938
 -Node: Arrays Summary497705
 -Node: Functions499798
 -Node: Built-in500836
 -Node: Calling Built-in501917
 -Node: Numeric Functions503913
 -Ref: Numeric Functions-Footnote-1507941
 -Ref: Numeric Functions-Footnote-2508298
 -Ref: Numeric Functions-Footnote-3508346
 -Node: String Functions508618
 -Ref: String Functions-Footnote-1532122
 -Ref: String Functions-Footnote-2532250
 -Ref: String Functions-Footnote-3532498
 -Node: Gory Details532585
 -Ref: table-sub-escapes534376
 -Ref: table-sub-proposed535895
 -Ref: table-posix-sub537258
 -Ref: table-gensub-escapes538799
 -Ref: Gory Details-Footnote-1539622
 -Node: I/O Functions539776
 -Ref: table-system-return-values546358
 -Ref: I/O Functions-Footnote-1548338
 -Ref: I/O Functions-Footnote-2548486
 -Node: Time Functions548606
 -Ref: Time Functions-Footnote-1559128
 -Ref: Time Functions-Footnote-2559196
 -Ref: Time Functions-Footnote-3559354
 -Ref: Time Functions-Footnote-4559465
 -Ref: Time Functions-Footnote-5559577
 -Ref: Time Functions-Footnote-6559804
 -Node: Bitwise Functions560070
 -Ref: table-bitwise-ops560664
 -Ref: Bitwise Functions-Footnote-1564982
 -Node: Type Functions565155
 -Node: I18N Functions566311
 -Node: User-defined567962
 -Node: Definition Syntax568767
 -Ref: Definition Syntax-Footnote-1574454
 -Node: Function Example574525
 -Ref: Function Example-Footnote-1577447
 -Node: Function Caveats577469
 -Node: Calling A Function577987
 -Node: Variable Scope578945
 -Node: Pass By Value/Reference581939
 -Node: Return Statement585438
 -Node: Dynamic Typing588417
 -Node: Indirect Calls589347
 -Ref: Indirect Calls-Footnote-1599598
 -Node: Functions Summary599726
 -Node: Library Functions602431
 -Ref: Library Functions-Footnote-1606038
 -Ref: Library Functions-Footnote-2606181
 -Node: Library Names606352
 -Ref: Library Names-Footnote-1609812
 -Ref: Library Names-Footnote-2610035
 -Node: General Functions610121
 -Node: Strtonum Function611224
 -Node: Assert Function614246
 -Node: Round Function617572
 -Node: Cliff Random Function619113
 -Node: Ordinal Functions620129
 -Ref: Ordinal Functions-Footnote-1623192
 -Ref: Ordinal Functions-Footnote-2623444
 -Node: Join Function623654
 -Ref: Join Function-Footnote-1625424
 -Node: Getlocaltime Function625624
 -Node: Readfile Function629366
 -Node: Shell Quoting631338
 -Node: Data File Management632739
 -Node: Filetrans Function633371
 -Node: Rewind Function637467
 -Node: File Checking639377
 -Ref: File Checking-Footnote-1640711
 -Node: Empty Files640912
 -Node: Ignoring Assigns642891
 -Node: Getopt Function644441
 -Ref: Getopt Function-Footnote-1655910
 -Node: Passwd Functions656110
 -Ref: Passwd Functions-Footnote-1664949
 -Node: Group Functions665037
 -Ref: Group Functions-Footnote-1672935
 -Node: Walking Arrays673142
 -Node: Library Functions Summary676150
 -Node: Library Exercises677556
 -Node: Sample Programs678021
 -Node: Running Examples678791
 -Node: Clones679519
 -Node: Cut Program680743
 -Node: Egrep Program690672
 -Ref: Egrep Program-Footnote-1698184
 -Node: Id Program698294
 -Node: Split Program701974
 -Ref: Split Program-Footnote-1705433
 -Node: Tee Program705562
 -Node: Uniq Program708352
 -Node: Wc Program715778
 -Ref: Wc Program-Footnote-1720033
 -Node: Miscellaneous Programs720127
 -Node: Dupword Program721340
 -Node: Alarm Program723370
 -Node: Translate Program728225
 -Ref: Translate Program-Footnote-1732790
 -Node: Labels Program733060
 -Ref: Labels Program-Footnote-1736411
 -Node: Word Sorting736495
 -Node: History Sorting740567
 -Node: Extract Program742402
 -Node: Simple Sed749931
 -Node: Igawk Program753005
 -Ref: Igawk Program-Footnote-1767336
 -Ref: Igawk Program-Footnote-2767538
 -Ref: Igawk Program-Footnote-3767660
 -Node: Anagram Program767775
 -Node: Signature Program770837
 -Node: Programs Summary772084
 -Node: Programs Exercises773298
 -Ref: Programs Exercises-Footnote-1777427
 -Node: Advanced Features777518
 -Node: Nondecimal Data779508
 -Node: Array Sorting781099
 -Node: Controlling Array Traversal781799
 -Ref: Controlling Array Traversal-Footnote-1790166
 -Node: Array Sorting Functions790284
 -Ref: Array Sorting Functions-Footnote-1795375
 -Node: Two-way I/O795571
 -Ref: Two-way I/O-Footnote-1801865
 -Ref: Two-way I/O-Footnote-2802052
 -Node: TCP/IP Networking802134
 -Node: Profiling805252
 -Node: Advanced Features Summary812791
 -Node: Internationalization814727
 -Node: I18N and L10N816207
 -Node: Explaining gettext816894
 -Ref: Explaining gettext-Footnote-1822786
 -Ref: Explaining gettext-Footnote-2822971
 -Node: Programmer i18n823136
 -Ref: Programmer i18n-Footnote-1828085
 -Node: Translator i18n828134
 -Node: String Extraction828928
 -Ref: String Extraction-Footnote-1830060
 -Node: Printf Ordering830146
 -Ref: Printf Ordering-Footnote-1832932
 -Node: I18N Portability832996
 -Ref: I18N Portability-Footnote-1835452
 -Node: I18N Example835515
 -Ref: I18N Example-Footnote-1838321
 -Node: Gawk I18N838394
 -Node: I18N Summary839039
 -Node: Debugger840380
 -Node: Debugging841402
 -Node: Debugging Concepts841843
 -Node: Debugging Terms843652
 -Node: Awk Debugging846227
 -Node: Sample Debugging Session847133
 -Node: Debugger Invocation847667
 -Node: Finding The Bug849053
 -Node: List of Debugger Commands855531
 -Node: Breakpoint Control856864
 -Node: Debugger Execution Control860558
 -Node: Viewing And Changing Data863920
 -Node: Execution Stack867294
 -Node: Debugger Info868931
 -Node: Miscellaneous Debugger Commands873002
 -Node: Readline Support878090
 -Node: Limitations878986
 -Node: Debugging Summary881095
 -Node: Arbitrary Precision Arithmetic882268
 -Node: Computer Arithmetic883684
 -Ref: table-numeric-ranges887275
 -Ref: Computer Arithmetic-Footnote-1887997
 -Node: Math Definitions888054
 -Ref: table-ieee-formats891368
 -Ref: Math Definitions-Footnote-1891971
 -Node: MPFR features892076
 -Node: FP Math Caution893793
 -Ref: FP Math Caution-Footnote-1894865
 -Node: Inexactness of computations895234
 -Node: Inexact representation896194
 -Node: Comparing FP Values897554
 -Node: Errors accumulate898636
 -Node: Getting Accuracy900069
 -Node: Try To Round902779
 -Node: Setting precision903678
 -Ref: table-predefined-precision-strings904375
 -Node: Setting the rounding mode906205
 -Ref: table-gawk-rounding-modes906579
 -Ref: Setting the rounding mode-Footnote-1909987
 -Node: Arbitrary Precision Integers910166
 -Ref: Arbitrary Precision Integers-Footnote-1913150
 -Node: POSIX Floating Point Problems913299
 -Ref: POSIX Floating Point Problems-Footnote-1917181
 -Node: Floating point summary917219
 -Node: Dynamic Extensions919409
 -Node: Extension Intro920962
 -Node: Plugin License922228
 -Node: Extension Mechanism Outline923025
 -Ref: figure-load-extension923464
 -Ref: figure-register-new-function925029
 -Ref: figure-call-new-function926121
 -Node: Extension API Description928183
 -Node: Extension API Functions Introduction929631
 -Node: General Data Types934443
 -Ref: General Data Types-Footnote-1940398
 -Node: Memory Allocation Functions940697
 -Ref: Memory Allocation Functions-Footnote-1943542
 -Node: Constructor Functions943641
 -Node: Registration Functions945386
 -Node: Extension Functions946071
 -Node: Exit Callback Functions948370
 -Node: Extension Version String949620
 -Node: Input Parsers950283
 -Node: Output Wrappers960165
 -Node: Two-way processors964677
 -Node: Printing Messages966942
 -Ref: Printing Messages-Footnote-1968016
 -Node: Updating ERRNO968169
 -Node: Requesting Values968908
 -Ref: table-value-types-returned969645
 -Node: Accessing Parameters970528
 -Node: Symbol Table Access971763
 -Node: Symbol table by name972275
 -Node: Symbol table by cookie974296
 -Ref: Symbol table by cookie-Footnote-1978448
 -Node: Cached values978512
 -Ref: Cached values-Footnote-1982019
 -Node: Array Manipulation982110
 -Ref: Array Manipulation-Footnote-1983209
 -Node: Array Data Types983246
 -Ref: Array Data Types-Footnote-1985904
 -Node: Array Functions985996
 -Node: Flattening Arrays989854
 -Node: Creating Arrays996762
 -Node: Extension API Variables1001531
 -Node: Extension Versioning1002167
 -Ref: gawk-api-version1002604
 -Node: Extension API Informational Variables1004360
 -Node: Extension API Boilerplate1005424
 -Node: Finding Extensions1009238
 -Node: Extension Example1009797
 -Node: Internal File Description1010595
 -Node: Internal File Ops1014675
 -Ref: Internal File Ops-Footnote-11026437
 -Node: Using Internal File Ops1026577
 -Ref: Using Internal File Ops-Footnote-11028960
 -Node: Extension Samples1029234
 -Node: Extension Sample File Functions1030763
 -Node: Extension Sample Fnmatch1038412
 -Node: Extension Sample Fork1039899
 -Node: Extension Sample Inplace1041117
 -Node: Extension Sample Ord1044334
 -Node: Extension Sample Readdir1045170
 -Ref: table-readdir-file-types1046059
 -Node: Extension Sample Revout1046864
 -Node: Extension Sample Rev2way1047453
 -Node: Extension Sample Read write array1048193
 -Node: Extension Sample Readfile1050135
 -Node: Extension Sample Time1051230
 -Node: Extension Sample API Tests1052578
 -Node: gawkextlib1053070
 -Node: Extension summary1055494
 -Node: Extension Exercises1059186
 -Node: Language History1060684
 -Node: V7/SVR3.11062340
 -Node: SVR41064492
 -Node: POSIX1065926
 -Node: BTL1067305
 -Node: POSIX/GNU1068034
 -Node: Feature History1073555
 -Node: Common Extensions1086884
 -Node: Ranges and Locales1088167
 -Ref: Ranges and Locales-Footnote-11092783
 -Ref: Ranges and Locales-Footnote-21092810
 -Ref: Ranges and Locales-Footnote-31093045
 -Node: Contributors1093266
 -Node: History summary1098826
 -Node: Installation1100206
 -Node: Gawk Distribution1101150
 -Node: Getting1101634
 -Node: Extracting1102595
 -Node: Distribution contents1104233
 -Node: Unix Installation1109975
 -Node: Quick Installation1110591
 -Node: Additional Configuration Options1113018
 -Node: Configuration Philosophy1114822
 -Node: Non-Unix Installation1117191
 -Node: PC Installation1117651
 -Node: PC Binary Installation1118489
 -Node: PC Compiling1118924
 -Node: PC Using1120041
 -Node: Cygwin1123086
 -Node: MSYS1123856
 -Node: VMS Installation1124357
 -Node: VMS Compilation1125148
 -Ref: VMS Compilation-Footnote-11126377
 -Node: VMS Dynamic Extensions1126435
 -Node: VMS Installation Details1128120
 -Node: VMS Running1130373
 -Node: VMS GNV1134652
 -Node: VMS Old Gawk1135387
 -Node: Bugs1135858
 -Node: Bug address1136521
 -Node: Usenet1138918
 -Node: Maintainers1139695
 -Node: Other Versions1141071
 -Node: Installation summary1147655
 -Node: Notes1148690
 -Node: Compatibility Mode1149555
 -Node: Additions1150337
 -Node: Accessing The Source1151262
 -Node: Adding Code1152697
 -Node: New Ports1158915
 -Node: Derived Files1163403
 -Ref: Derived Files-Footnote-11168888
 -Ref: Derived Files-Footnote-21168923
 -Ref: Derived Files-Footnote-31169521
 -Node: Future Extensions1169635
 -Node: Implementation Limitations1170293
 -Node: Extension Design1171476
 -Node: Old Extension Problems1172630
 -Ref: Old Extension Problems-Footnote-11174148
 -Node: Extension New Mechanism Goals1174205
 -Ref: Extension New Mechanism Goals-Footnote-11177569
 -Node: Extension Other Design Decisions1177758
 -Node: Extension Future Growth1179871
 -Node: Old Extension Mechanism1180707
 -Node: Notes summary1182470
 -Node: Basic Concepts1183652
 -Node: Basic High Level1184333
 -Ref: figure-general-flow1184615
 -Ref: figure-process-flow1185300
 -Ref: Basic High Level-Footnote-11188601
 -Node: Basic Data Typing1188786
 -Node: Glossary1192114
 -Node: Copying1224061
 -Node: GNU Free Documentation License1261600
 -Node: Index1286718
 +Node: Foreword343279
 +Node: Foreword447721
 +Node: Preface49253
 +Ref: Preface-Footnote-152112
 +Ref: Preface-Footnote-252219
 +Ref: Preface-Footnote-352453
 +Node: History52595
 +Node: Names54947
 +Ref: Names-Footnote-156041
 +Node: This Manual56188
 +Ref: This Manual-Footnote-162673
 +Node: Conventions62773
 +Node: Manual History65127
 +Ref: Manual History-Footnote-168122
 +Ref: Manual History-Footnote-268163
 +Node: How To Contribute68237
 +Node: Acknowledgments68888
 +Node: Getting Started73774
 +Node: Running gawk76213
 +Node: One-shot77403
 +Node: Read Terminal78666
 +Node: Long80659
 +Node: Executable Scripts82172
 +Ref: Executable Scripts-Footnote-184967
 +Node: Comments85070
 +Node: Quoting87554
 +Node: DOS Quoting93071
 +Node: Sample Data Files95126
 +Node: Very Simple97721
 +Node: Two Rules102623
 +Node: More Complex104508
 +Node: Statements/Lines107374
 +Ref: Statements/Lines-Footnote-1111833
 +Node: Other Features112098
 +Node: When113034
 +Ref: When-Footnote-1114788
 +Node: Intro Summary114853
 +Node: Invoking Gawk115737
 +Node: Command Line117251
 +Node: Options118049
 +Ref: Options-Footnote-1134668
 +Ref: Options-Footnote-2134898
 +Node: Other Arguments134923
 +Node: Naming Standard Input137870
 +Node: Environment Variables138963
 +Node: AWKPATH Variable139521
 +Ref: AWKPATH Variable-Footnote-1142932
 +Ref: AWKPATH Variable-Footnote-2142966
 +Node: AWKLIBPATH Variable143227
 +Node: Other Environment Variables144484
 +Node: Exit Status148305
 +Node: Include Files148982
 +Node: Loading Shared Libraries152577
 +Node: Obsolete154005
 +Node: Undocumented154697
 +Node: Invoking Summary154994
 +Node: Regexp156654
 +Node: Regexp Usage158108
 +Node: Escape Sequences160145
 +Node: Regexp Operators166377
 +Ref: Regexp Operators-Footnote-1173793
 +Ref: Regexp Operators-Footnote-2173940
 +Node: Bracket Expressions174038
 +Ref: table-char-classes176514
 +Node: Leftmost Longest179651
 +Node: Computed Regexps180954
 +Node: GNU Regexp Operators184381
 +Node: Case-sensitivity188060
 +Ref: Case-sensitivity-Footnote-1190947
 +Ref: Case-sensitivity-Footnote-2191182
 +Node: Regexp Summary191290
 +Node: Reading Files192756
 +Node: Records195025
 +Node: awk split records195758
 +Node: gawk split records200689
 +Ref: gawk split records-Footnote-1205229
 +Node: Fields205266
 +Node: Nonconstant Fields208007
 +Ref: Nonconstant Fields-Footnote-1210243
 +Node: Changing Fields210447
 +Node: Field Separators216375
 +Node: Default Field Splitting219073
 +Node: Regexp Field Splitting220191
 +Node: Single Character Fields223544
 +Node: Command Line Field Separator224604
 +Node: Full Line Fields227822
 +Ref: Full Line Fields-Footnote-1229344
 +Ref: Full Line Fields-Footnote-2229390
 +Node: Field Splitting Summary229491
 +Node: Constant Size231565
 +Node: Fixed width data232297
 +Node: Skipping intervening235764
 +Node: Allowing trailing data236562
 +Node: Fields with fixed data237599
 +Node: Splitting By Content239117
 +Ref: Splitting By Content-Footnote-1242767
 +Node: Testing field creation242930
 +Node: Multiple Line244551
 +Ref: Multiple Line-Footnote-1250435
 +Node: Getline250614
 +Node: Plain Getline253083
 +Node: Getline/Variable255724
 +Node: Getline/File256875
 +Node: Getline/Variable/File258263
 +Ref: Getline/Variable/File-Footnote-1259868
 +Node: Getline/Pipe259956
 +Node: Getline/Variable/Pipe262663
 +Node: Getline/Coprocess263798
 +Node: Getline/Variable/Coprocess265065
 +Node: Getline Notes265807
 +Node: Getline Summary268604
 +Ref: table-getline-variants269028
 +Node: Read Timeout269776
 +Ref: Read Timeout-Footnote-1273682
 +Node: Retrying Input273740
 +Node: Command-line directories274939
 +Node: Input Summary275845
 +Node: Input Exercises279017
 +Node: Printing279745
 +Node: Print281579
 +Node: Print Examples283036
 +Node: Output Separators285816
 +Node: OFMT287833
 +Node: Printf289189
 +Node: Basic Printf289974
 +Node: Control Letters291548
 +Node: Format Modifiers295536
 +Node: Printf Examples301551
 +Node: Redirection304037
 +Node: Special FD310878
 +Ref: Special FD-Footnote-1314046
 +Node: Special Files314120
 +Node: Other Inherited Files314737
 +Node: Special Network315738
 +Node: Special Caveats316598
 +Node: Close Files And Pipes317547
 +Ref: table-close-pipe-return-values324454
 +Ref: Close Files And Pipes-Footnote-1325237
 +Ref: Close Files And Pipes-Footnote-2325385
 +Node: Nonfatal325537
 +Node: Output Summary327862
 +Node: Output Exercises329084
 +Node: Expressions329763
 +Node: Values330951
 +Node: Constants331629
 +Node: Scalar Constants332320
 +Ref: Scalar Constants-Footnote-1333184
 +Node: Nondecimal-numbers333434
 +Node: Regexp Constants336435
 +Node: Using Constant Regexps336961
 +Node: Standard Regexp Constants337583
 +Node: Strong Regexp Constants340771
 +Node: Variables343729
 +Node: Using Variables344386
 +Node: Assignment Options346296
 +Node: Conversion348169
 +Node: Strings And Numbers348693
 +Ref: Strings And Numbers-Footnote-1351756
 +Node: Locale influences conversions351865
 +Ref: table-locale-affects354623
 +Node: All Operators355241
 +Node: Arithmetic Ops355870
 +Node: Concatenation358376
 +Ref: Concatenation-Footnote-1361223
 +Node: Assignment Ops361330
 +Ref: table-assign-ops366321
 +Node: Increment Ops367634
 +Node: Truth Values and Conditions371094
 +Node: Truth Values372168
 +Node: Typing and Comparison373216
 +Node: Variable Typing374036
 +Ref: Variable Typing-Footnote-1380499
 +Ref: Variable Typing-Footnote-2380571
 +Node: Comparison Operators380648
 +Ref: table-relational-ops381067
 +Node: POSIX String Comparison384562
 +Ref: POSIX String Comparison-Footnote-1386257
 +Ref: POSIX String Comparison-Footnote-2386396
 +Node: Boolean Ops386480
 +Ref: Boolean Ops-Footnote-1390962
 +Node: Conditional Exp391054
 +Node: Function Calls392790
 +Node: Precedence396667
 +Node: Locales400326
 +Node: Expressions Summary401958
 +Node: Patterns and Actions404531
 +Node: Pattern Overview405651
 +Node: Regexp Patterns407328
 +Node: Expression Patterns407870
 +Node: Ranges411651
 +Node: BEGIN/END414759
 +Node: Using BEGIN/END415520
 +Ref: Using BEGIN/END-Footnote-1418256
 +Node: I/O And BEGIN/END418362
 +Node: BEGINFILE/ENDFILE420676
 +Node: Empty423583
 +Node: Using Shell Variables423900
 +Node: Action Overview426174
 +Node: Statements428499
 +Node: If Statement430347
 +Node: While Statement431842
 +Node: Do Statement433870
 +Node: For Statement435018
 +Node: Switch Statement438176
 +Node: Break Statement440562
 +Node: Continue Statement442654
 +Node: Next Statement444481
 +Node: Nextfile Statement446864
 +Node: Exit Statement449516
 +Node: Built-in Variables451919
 +Node: User-modified453052
 +Node: Auto-set460819
 +Ref: Auto-set-Footnote-1476416
 +Ref: Auto-set-Footnote-2476622
 +Node: ARGC and ARGV476678
 +Node: Pattern Action Summary480891
 +Node: Arrays483321
 +Node: Array Basics484650
 +Node: Array Intro485494
 +Ref: figure-array-elements487469
 +Ref: Array Intro-Footnote-1490173
 +Node: Reference to Elements490301
 +Node: Assigning Elements492765
 +Node: Array Example493256
 +Node: Scanning an Array495015
 +Node: Controlling Scanning498037
 +Ref: Controlling Scanning-Footnote-1503436
 +Node: Numeric Array Subscripts503752
 +Node: Uninitialized Subscripts505936
 +Node: Delete507555
 +Ref: Delete-Footnote-1510307
 +Node: Multidimensional510364
 +Node: Multiscanning513459
 +Node: Arrays of Arrays515050
 +Node: Arrays Summary519817
 +Node: Functions521910
 +Node: Built-in522948
 +Node: Calling Built-in524029
 +Node: Numeric Functions526025
 +Ref: Numeric Functions-Footnote-1530970
 +Ref: Numeric Functions-Footnote-2531327
 +Ref: Numeric Functions-Footnote-3531375
 +Node: String Functions531647
 +Ref: String Functions-Footnote-1555305
 +Ref: String Functions-Footnote-2555433
 +Ref: String Functions-Footnote-3555681
 +Node: Gory Details555768
 +Ref: table-sub-escapes557559
 +Ref: table-sub-proposed559078
 +Ref: table-posix-sub560441
 +Ref: table-gensub-escapes561982
 +Ref: Gory Details-Footnote-1562805
 +Node: I/O Functions562959
 +Ref: table-system-return-values569541
 +Ref: I/O Functions-Footnote-1571521
 +Ref: I/O Functions-Footnote-2571669
 +Node: Time Functions571789
 +Ref: Time Functions-Footnote-1582456
 +Ref: Time Functions-Footnote-2582524
 +Ref: Time Functions-Footnote-3582682
 +Ref: Time Functions-Footnote-4582793
 +Ref: Time Functions-Footnote-5582905
 +Ref: Time Functions-Footnote-6583132
 +Node: Bitwise Functions583398
 +Ref: table-bitwise-ops583992
 +Ref: Bitwise Functions-Footnote-1590025
 +Ref: Bitwise Functions-Footnote-2590198
 +Node: Type Functions590389
 +Node: I18N Functions593064
 +Node: User-defined594715
 +Node: Definition Syntax595520
 +Ref: Definition Syntax-Footnote-1601207
 +Node: Function Example601278
 +Ref: Function Example-Footnote-1604200
 +Node: Function Caveats604222
 +Node: Calling A Function604740
 +Node: Variable Scope605698
 +Node: Pass By Value/Reference608692
 +Node: Return Statement612191
 +Node: Dynamic Typing615170
 +Node: Indirect Calls616100
 +Ref: Indirect Calls-Footnote-1626351
 +Node: Functions Summary626479
 +Node: Library Functions629184
 +Ref: Library Functions-Footnote-1632791
 +Ref: Library Functions-Footnote-2632934
 +Node: Library Names633105
 +Ref: Library Names-Footnote-1636565
 +Ref: Library Names-Footnote-2636788
 +Node: General Functions636874
 +Node: Strtonum Function637977
 +Node: Assert Function640999
 +Node: Round Function644325
 +Node: Cliff Random Function645866
 +Node: Ordinal Functions646882
 +Ref: Ordinal Functions-Footnote-1649945
 +Ref: Ordinal Functions-Footnote-2650197
 +Node: Join Function650407
 +Ref: Join Function-Footnote-1652177
 +Node: Getlocaltime Function652377
 +Node: Readfile Function656119
 +Node: Shell Quoting658091
 +Node: Data File Management659492
 +Node: Filetrans Function660124
 +Node: Rewind Function664220
- Node: File Checking666126
- Ref: File Checking-Footnote-1667460
- Node: Empty Files667661
- Node: Ignoring Assigns669640
- Node: Getopt Function671190
- Ref: Getopt Function-Footnote-1682659
- Node: Passwd Functions682859
- Ref: Passwd Functions-Footnote-1691698
- Node: Group Functions691786
- Ref: Group Functions-Footnote-1699684
- Node: Walking Arrays699891
- Node: Library Functions Summary702899
- Node: Library Exercises704305
- Node: Sample Programs704770
- Node: Running Examples705540
- Node: Clones706268
- Node: Cut Program707492
- Node: Egrep Program717421
- Ref: Egrep Program-Footnote-1724933
- Node: Id Program725043
- Node: Split Program728723
- Ref: Split Program-Footnote-1732182
- Node: Tee Program732311
- Node: Uniq Program735101
- Node: Wc Program742527
- Ref: Wc Program-Footnote-1746782
- Node: Miscellaneous Programs746876
- Node: Dupword Program748089
- Node: Alarm Program750119
- Node: Translate Program754974
- Ref: Translate Program-Footnote-1759539
- Node: Labels Program759809
- Ref: Labels Program-Footnote-1763160
- Node: Word Sorting763244
- Node: History Sorting767316
- Node: Extract Program769151
- Node: Simple Sed776680
- Node: Igawk Program779754
- Ref: Igawk Program-Footnote-1794085
- Ref: Igawk Program-Footnote-2794287
- Ref: Igawk Program-Footnote-3794409
- Node: Anagram Program794524
- Node: Signature Program797586
- Node: Programs Summary798833
- Node: Programs Exercises800047
- Ref: Programs Exercises-Footnote-1804176
- Node: Advanced Features804267
- Node: Nondecimal Data806257
- Node: Array Sorting807848
- Node: Controlling Array Traversal808548
- Ref: Controlling Array Traversal-Footnote-1816915
- Node: Array Sorting Functions817033
- Ref: Array Sorting Functions-Footnote-1822124
- Node: Two-way I/O822320
- Ref: Two-way I/O-Footnote-1828871
- Ref: Two-way I/O-Footnote-2829058
- Node: TCP/IP Networking829140
- Node: Profiling832258
- Ref: Profiling-Footnote-1840930
- Node: Advanced Features Summary841253
- Node: Internationalization843097
- Node: I18N and L10N844577
- Node: Explaining gettext845264
- Ref: Explaining gettext-Footnote-1851156
- Ref: Explaining gettext-Footnote-2851341
- Node: Programmer i18n851506
- Ref: Programmer i18n-Footnote-1856455
- Node: Translator i18n856504
- Node: String Extraction857298
- Ref: String Extraction-Footnote-1858430
- Node: Printf Ordering858516
- Ref: Printf Ordering-Footnote-1861302
- Node: I18N Portability861366
- Ref: I18N Portability-Footnote-1863822
- Node: I18N Example863885
- Ref: I18N Example-Footnote-1866691
- Node: Gawk I18N866764
- Node: I18N Summary867409
- Node: Debugger868750
- Node: Debugging869772
- Node: Debugging Concepts870213
- Node: Debugging Terms872022
- Node: Awk Debugging874597
- Node: Sample Debugging Session875503
- Node: Debugger Invocation876037
- Node: Finding The Bug877423
- Node: List of Debugger Commands883901
- Node: Breakpoint Control885234
- Node: Debugger Execution Control888928
- Node: Viewing And Changing Data892290
- Node: Execution Stack895664
- Node: Debugger Info897301
- Node: Miscellaneous Debugger Commands901372
- Node: Readline Support906460
- Node: Limitations907356
- Node: Debugging Summary909465
- Node: Arbitrary Precision Arithmetic910744
- Node: Computer Arithmetic912229
- Ref: table-numeric-ranges915820
- Ref: Computer Arithmetic-Footnote-1916542
- Node: Math Definitions916599
- Ref: table-ieee-formats919913
- Ref: Math Definitions-Footnote-1920516
- Node: MPFR features920621
- Node: FP Math Caution922338
- Ref: FP Math Caution-Footnote-1923410
- Node: Inexactness of computations923779
- Node: Inexact representation924739
- Node: Comparing FP Values926099
- Node: Errors accumulate927181
- Node: Getting Accuracy928614
- Node: Try To Round931324
- Node: Setting precision932223
- Ref: table-predefined-precision-strings932920
- Node: Setting the rounding mode934750
- Ref: table-gawk-rounding-modes935124
- Ref: Setting the rounding mode-Footnote-1938532
- Node: Arbitrary Precision Integers938711
- Ref: Arbitrary Precision Integers-Footnote-1943616
- Node: Checking for MPFR943765
- Node: POSIX Floating Point Problems945062
- Ref: POSIX Floating Point Problems-Footnote-1948933
- Node: Floating point summary948971
- Node: Dynamic Extensions951161
- Node: Extension Intro952714
- Node: Plugin License953980
- Node: Extension Mechanism Outline954777
- Ref: figure-load-extension955216
- Ref: figure-register-new-function956781
- Ref: figure-call-new-function957873
- Node: Extension API Description959935
- Node: Extension API Functions Introduction961577
- Node: General Data Types966911
- Ref: General Data Types-Footnote-1974116
- Node: Memory Allocation Functions974415
- Ref: Memory Allocation Functions-Footnote-1977260
- Node: Constructor Functions977359
- Node: Registration Functions980358
- Node: Extension Functions981043
- Node: Exit Callback Functions986256
- Node: Extension Version String987506
- Node: Input Parsers988169
- Node: Output Wrappers1000876
- Node: Two-way processors1005388
- Node: Printing Messages1007653
- Ref: Printing Messages-Footnote-11008824
- Node: Updating ERRNO1008977
- Node: Requesting Values1009716
- Ref: table-value-types-returned1010453
- Node: Accessing Parameters1011389
- Node: Symbol Table Access1012624
- Node: Symbol table by name1013136
- Node: Symbol table by cookie1014925
- Ref: Symbol table by cookie-Footnote-11019110
- Node: Cached values1019174
- Ref: Cached values-Footnote-11022710
- Node: Array Manipulation1022801
- Ref: Array Manipulation-Footnote-11023892
- Node: Array Data Types1023929
- Ref: Array Data Types-Footnote-11026587
- Node: Array Functions1026679
- Node: Flattening Arrays1031078
- Node: Creating Arrays1038019
- Node: Redirection API1042788
- Node: Extension API Variables1045630
- Node: Extension Versioning1046263
- Ref: gawk-api-version1046700
- Node: Extension API Informational Variables1048428
- Node: Extension API Boilerplate1049492
- Node: Changes from API V11053354
- Node: Finding Extensions1054014
- Node: Extension Example1054573
- Node: Internal File Description1055371
- Node: Internal File Ops1059451
- Ref: Internal File Ops-Footnote-11070851
- Node: Using Internal File Ops1070991
- Ref: Using Internal File Ops-Footnote-11073374
- Node: Extension Samples1073648
- Node: Extension Sample File Functions1075177
- Node: Extension Sample Fnmatch1082826
- Node: Extension Sample Fork1084313
- Node: Extension Sample Inplace1085531
- Node: Extension Sample Ord1088741
- Node: Extension Sample Readdir1089577
- Ref: table-readdir-file-types1090466
- Node: Extension Sample Revout1091271
- Node: Extension Sample Rev2way1091860
- Node: Extension Sample Read write array1092600
- Node: Extension Sample Readfile1094542
- Node: Extension Sample Time1095637
- Node: Extension Sample API Tests1096985
- Node: gawkextlib1097477
- Node: Extension summary1099924
- Node: Extension Exercises1103626
- Node: Language History1105124
- Node: V7/SVR3.11106780
- Node: SVR41108932
- Node: POSIX1110366
- Node: BTL1111745
- Node: POSIX/GNU1112474
- Node: Feature History1118366
- Node: Common Extensions1132790
- Node: Ranges and Locales1134073
- Ref: Ranges and Locales-Footnote-11138689
- Ref: Ranges and Locales-Footnote-21138716
- Ref: Ranges and Locales-Footnote-31138951
- Node: Contributors1139172
- Node: History summary1144732
- Node: Installation1146112
- Node: Gawk Distribution1147056
- Node: Getting1147540
- Node: Extracting1148501
- Node: Distribution contents1150139
- Node: Unix Installation1156481
- Node: Quick Installation1157163
- Node: Shell Startup Files1159577
- Node: Additional Configuration Options1160666
- Node: Configuration Philosophy1162655
- Node: Non-Unix Installation1165024
- Node: PC Installation1165484
- Node: PC Binary Installation1166322
- Node: PC Compiling1166757
- Node: PC Using1167874
- Node: Cygwin1170919
- Node: MSYS1171689
- Node: VMS Installation1172190
- Node: VMS Compilation1172981
- Ref: VMS Compilation-Footnote-11174210
- Node: VMS Dynamic Extensions1174268
- Node: VMS Installation Details1175953
- Node: VMS Running1178206
- Node: VMS GNV1182485
- Node: VMS Old Gawk1183220
- Node: Bugs1183691
- Node: Bug address1184354
- Node: Usenet1186751
- Node: Maintainers1187528
- Node: Other Versions1188904
- Node: Installation summary1195488
- Node: Notes1196523
- Node: Compatibility Mode1197388
- Node: Additions1198170
- Node: Accessing The Source1199095
- Node: Adding Code1200530
- Node: New Ports1206748
- Node: Derived Files1211236
- Ref: Derived Files-Footnote-11216721
- Ref: Derived Files-Footnote-21216756
- Ref: Derived Files-Footnote-31217354
- Node: Future Extensions1217468
- Node: Implementation Limitations1218126
- Node: Extension Design1219309
- Node: Old Extension Problems1220463
- Ref: Old Extension Problems-Footnote-11221981
- Node: Extension New Mechanism Goals1222038
- Ref: Extension New Mechanism Goals-Footnote-11225402
- Node: Extension Other Design Decisions1225591
- Node: Extension Future Growth1227704
- Node: Old Extension Mechanism1228540
- Node: Notes summary1230303
- Node: Basic Concepts1231485
- Node: Basic High Level1232166
- Ref: figure-general-flow1232448
- Ref: figure-process-flow1233133
- Ref: Basic High Level-Footnote-11236434
- Node: Basic Data Typing1236619
- Node: Glossary1239947
- Node: Copying1271894
- Node: GNU Free Documentation License1309433
- Node: Index1334551
++Node: File Checking666130
++Ref: File Checking-Footnote-1667464
++Node: Empty Files667665
++Node: Ignoring Assigns669644
++Node: Getopt Function671194
++Ref: Getopt Function-Footnote-1682663
++Node: Passwd Functions682863
++Ref: Passwd Functions-Footnote-1691702
++Node: Group Functions691790
++Ref: Group Functions-Footnote-1699688
++Node: Walking Arrays699895
++Node: Library Functions Summary702903
++Node: Library Exercises704309
++Node: Sample Programs704774
++Node: Running Examples705544
++Node: Clones706272
++Node: Cut Program707496
++Node: Egrep Program717425
++Ref: Egrep Program-Footnote-1724937
++Node: Id Program725047
++Node: Split Program728727
++Ref: Split Program-Footnote-1732186
++Node: Tee Program732315
++Node: Uniq Program735105
++Node: Wc Program742531
++Ref: Wc Program-Footnote-1746786
++Node: Miscellaneous Programs746880
++Node: Dupword Program748093
++Node: Alarm Program750123
++Node: Translate Program754978
++Ref: Translate Program-Footnote-1759543
++Node: Labels Program759813
++Ref: Labels Program-Footnote-1763164
++Node: Word Sorting763248
++Node: History Sorting767320
++Node: Extract Program769155
++Node: Simple Sed776684
++Node: Igawk Program779758
++Ref: Igawk Program-Footnote-1794089
++Ref: Igawk Program-Footnote-2794291
++Ref: Igawk Program-Footnote-3794413
++Node: Anagram Program794528
++Node: Signature Program797590
++Node: Programs Summary798837
++Node: Programs Exercises800051
++Ref: Programs Exercises-Footnote-1804180
++Node: Advanced Features804271
++Node: Nondecimal Data806261
++Node: Array Sorting807852
++Node: Controlling Array Traversal808552
++Ref: Controlling Array Traversal-Footnote-1816919
++Node: Array Sorting Functions817037
++Ref: Array Sorting Functions-Footnote-1822128
++Node: Two-way I/O822324
++Ref: Two-way I/O-Footnote-1828875
++Ref: Two-way I/O-Footnote-2829062
++Node: TCP/IP Networking829144
++Node: Profiling832262
++Ref: Profiling-Footnote-1840934
++Node: Advanced Features Summary841257
++Node: Internationalization843101
++Node: I18N and L10N844581
++Node: Explaining gettext845268
++Ref: Explaining gettext-Footnote-1851160
++Ref: Explaining gettext-Footnote-2851345
++Node: Programmer i18n851510
++Ref: Programmer i18n-Footnote-1856459
++Node: Translator i18n856508
++Node: String Extraction857302
++Ref: String Extraction-Footnote-1858434
++Node: Printf Ordering858520
++Ref: Printf Ordering-Footnote-1861306
++Node: I18N Portability861370
++Ref: I18N Portability-Footnote-1863826
++Node: I18N Example863889
++Ref: I18N Example-Footnote-1866695
++Node: Gawk I18N866768
++Node: I18N Summary867413
++Node: Debugger868754
++Node: Debugging869776
++Node: Debugging Concepts870217
++Node: Debugging Terms872026
++Node: Awk Debugging874601
++Node: Sample Debugging Session875507
++Node: Debugger Invocation876041
++Node: Finding The Bug877427
++Node: List of Debugger Commands883905
++Node: Breakpoint Control885238
++Node: Debugger Execution Control888932
++Node: Viewing And Changing Data892294
++Node: Execution Stack895668
++Node: Debugger Info897305
++Node: Miscellaneous Debugger Commands901376
++Node: Readline Support906464
++Node: Limitations907360
++Node: Debugging Summary909469
++Node: Arbitrary Precision Arithmetic910748
++Node: Computer Arithmetic912233
++Ref: table-numeric-ranges915824
++Ref: Computer Arithmetic-Footnote-1916546
++Node: Math Definitions916603
++Ref: table-ieee-formats919917
++Ref: Math Definitions-Footnote-1920520
++Node: MPFR features920625
++Node: FP Math Caution922342
++Ref: FP Math Caution-Footnote-1923414
++Node: Inexactness of computations923783
++Node: Inexact representation924743
++Node: Comparing FP Values926103
++Node: Errors accumulate927185
++Node: Getting Accuracy928618
++Node: Try To Round931328
++Node: Setting precision932227
++Ref: table-predefined-precision-strings932924
++Node: Setting the rounding mode934754
++Ref: table-gawk-rounding-modes935128
++Ref: Setting the rounding mode-Footnote-1938536
++Node: Arbitrary Precision Integers938715
++Ref: Arbitrary Precision Integers-Footnote-1943620
++Node: Checking for MPFR943769
++Node: POSIX Floating Point Problems945066
++Ref: POSIX Floating Point Problems-Footnote-1948937
++Node: Floating point summary948975
++Node: Dynamic Extensions951165
++Node: Extension Intro952718
++Node: Plugin License953984
++Node: Extension Mechanism Outline954781
++Ref: figure-load-extension955220
++Ref: figure-register-new-function956785
++Ref: figure-call-new-function957877
++Node: Extension API Description959939
++Node: Extension API Functions Introduction961581
++Node: General Data Types966915
++Ref: General Data Types-Footnote-1974120
++Node: Memory Allocation Functions974419
++Ref: Memory Allocation Functions-Footnote-1977264
++Node: Constructor Functions977363
++Node: Registration Functions980362
++Node: Extension Functions981047
++Node: Exit Callback Functions986260
++Node: Extension Version String987510
++Node: Input Parsers988173
++Node: Output Wrappers1000880
++Node: Two-way processors1005392
++Node: Printing Messages1007657
++Ref: Printing Messages-Footnote-11008828
++Node: Updating ERRNO1008981
++Node: Requesting Values1009720
++Ref: table-value-types-returned1010457
++Node: Accessing Parameters1011393
++Node: Symbol Table Access1012628
++Node: Symbol table by name1013140
++Node: Symbol table by cookie1014929
++Ref: Symbol table by cookie-Footnote-11019114
++Node: Cached values1019178
++Ref: Cached values-Footnote-11022714
++Node: Array Manipulation1022805
++Ref: Array Manipulation-Footnote-11023896
++Node: Array Data Types1023933
++Ref: Array Data Types-Footnote-11026591
++Node: Array Functions1026683
++Node: Flattening Arrays1031082
++Node: Creating Arrays1038023
++Node: Redirection API1042792
++Node: Extension API Variables1045634
++Node: Extension Versioning1046267
++Ref: gawk-api-version1046704
++Node: Extension API Informational Variables1048432
++Node: Extension API Boilerplate1049496
++Node: Changes from API V11053358
++Node: Finding Extensions1054018
++Node: Extension Example1054577
++Node: Internal File Description1055375
++Node: Internal File Ops1059455
++Ref: Internal File Ops-Footnote-11070855
++Node: Using Internal File Ops1070995
++Ref: Using Internal File Ops-Footnote-11073378
++Node: Extension Samples1073652
++Node: Extension Sample File Functions1075181
++Node: Extension Sample Fnmatch1082830
++Node: Extension Sample Fork1084317
++Node: Extension Sample Inplace1085535
++Node: Extension Sample Ord1088752
++Node: Extension Sample Readdir1089588
++Ref: table-readdir-file-types1090477
++Node: Extension Sample Revout1091282
++Node: Extension Sample Rev2way1091871
++Node: Extension Sample Read write array1092611
++Node: Extension Sample Readfile1094553
++Node: Extension Sample Time1095648
++Node: Extension Sample API Tests1096996
++Node: gawkextlib1097488
++Node: Extension summary1099935
++Node: Extension Exercises1103637
++Node: Language History1105135
++Node: V7/SVR3.11106791
++Node: SVR41108943
++Node: POSIX1110377
++Node: BTL1111756
++Node: POSIX/GNU1112485
++Node: Feature History1118377
++Node: Common Extensions1132801
++Node: Ranges and Locales1134084
++Ref: Ranges and Locales-Footnote-11138700
++Ref: Ranges and Locales-Footnote-21138727
++Ref: Ranges and Locales-Footnote-31138962
++Node: Contributors1139183
++Node: History summary1144743
++Node: Installation1146123
++Node: Gawk Distribution1147067
++Node: Getting1147551
++Node: Extracting1148512
++Node: Distribution contents1150150
++Node: Unix Installation1156492
++Node: Quick Installation1157174
++Node: Shell Startup Files1159588
++Node: Additional Configuration Options1160677
++Node: Configuration Philosophy1162666
++Node: Non-Unix Installation1165035
++Node: PC Installation1165495
++Node: PC Binary Installation1166333
++Node: PC Compiling1166768
++Node: PC Using1167885
++Node: Cygwin1170930
++Node: MSYS1171700
++Node: VMS Installation1172201
++Node: VMS Compilation1172992
++Ref: VMS Compilation-Footnote-11174221
++Node: VMS Dynamic Extensions1174279
++Node: VMS Installation Details1175964
++Node: VMS Running1178217
++Node: VMS GNV1182496
++Node: VMS Old Gawk1183231
++Node: Bugs1183702
++Node: Bug address1184365
++Node: Usenet1186762
++Node: Maintainers1187539
++Node: Other Versions1188915
++Node: Installation summary1195499
++Node: Notes1196534
++Node: Compatibility Mode1197399
++Node: Additions1198181
++Node: Accessing The Source1199106
++Node: Adding Code1200541
++Node: New Ports1206759
++Node: Derived Files1211247
++Ref: Derived Files-Footnote-11216732
++Ref: Derived Files-Footnote-21216767
++Ref: Derived Files-Footnote-31217365
++Node: Future Extensions1217479
++Node: Implementation Limitations1218137
++Node: Extension Design1219320
++Node: Old Extension Problems1220474
++Ref: Old Extension Problems-Footnote-11221992
++Node: Extension New Mechanism Goals1222049
++Ref: Extension New Mechanism Goals-Footnote-11225413
++Node: Extension Other Design Decisions1225602
++Node: Extension Future Growth1227715
++Node: Old Extension Mechanism1228551
++Node: Notes summary1230314
++Node: Basic Concepts1231496
++Node: Basic High Level1232177
++Ref: figure-general-flow1232459
++Ref: figure-process-flow1233144
++Ref: Basic High Level-Footnote-11236445
++Node: Basic Data Typing1236630
++Node: Glossary1239958
++Node: Copying1271905
++Node: GNU Free Documentation License1309444
++Node: Index1334562
  
  End Tag Table

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

Summary of changes:
 awklib/eg/lib/inplace.awk |   2 +-
 doc/ChangeLog             |   4 +
 doc/gawk.info             | 546 +++++++++++++++++++++++-----------------------
 doc/gawk.texi             |   6 +-
 doc/gawktexi.in           |   6 +-
 5 files changed, 284 insertions(+), 280 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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