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-1062-g2b9f0a


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1062-g2b9f0aa
Date: Mon, 26 Jan 2015 20:39:47 +0000

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  2b9f0aae3eab5715283e843c66e4f02b221493f1 (commit)
       via  762f30020bfa5e333345adc25d34da84918faa96 (commit)
      from  d50e21276ee34fb8044586beb6ab9e85cc169d80 (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=2b9f0aae3eab5715283e843c66e4f02b221493f1

commit 2b9f0aae3eab5715283e843c66e4f02b221493f1
Merge: d50e212 762f300
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Jan 26 22:39:38 2015 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc doc/ChangeLog
index ba31b05,48d05b0..7bd533f
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@@ -1,6 -1,10 +1,10 @@@
+ 2015-01-26         Arnold D. Robbins     <address@hidden>
+ 
+       * gawktexi.in: O'Reilly fixes.
+ 
  2015-01-25         Arnold D. Robbins     <address@hidden>
  
 -      * gawktexi.in: Fix a bad URL.
 +      * gawktexi.in: Fix a bad URL. And another one.
        More O'Reilly fixes.
  
  2015-01-23         Arnold D. Robbins     <address@hidden>
diff --cc doc/gawk.info
index 59ce5ce,ef09270..b48319b
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -32633,9 -32488,9 +32634,9 @@@ Inde
  * differences in awk and gawk, strings:  Scalar Constants.    (line  20)
  * differences in awk and gawk, strings, storing: gawk split records.
                                                                (line  77)
 -* differences in awk and gawk, SYMTAB variable: Auto-set.     (line 269)
 +* differences in awk and gawk, SYMTAB variable: Auto-set.     (line 283)
  * differences in awk and gawk, TEXTDOMAIN variable: User-modified.
-                                                               (line 151)
+                                                               (line 152)
  * differences in awk and gawk, trunc-mod operation: Arithmetic Ops.
                                                                (line  66)
  * directories, command-line:             Command-line directories.
@@@ -33123,11 -32977,11 +33124,11 @@@
  * gawk, source code, obtaining:          Getting.             (line   6)
  * gawk, splitting fields and:            Constant Size.       (line  87)
  * gawk, string-translation functions:    I18N Functions.      (line   6)
 -* gawk, SYMTAB array in:                 Auto-set.            (line 269)
 +* gawk, SYMTAB array in:                 Auto-set.            (line 283)
- * gawk, TEXTDOMAIN variable in:          User-modified.       (line 151)
+ * gawk, TEXTDOMAIN variable in:          User-modified.       (line 152)
  * gawk, timestamps:                      Time Functions.      (line   6)
  * gawk, uses for:                        Preface.             (line  34)
 -* gawk, versions of, information about, printing: Options.    (line 302)
 +* gawk, versions of, information about, printing: Options.    (line 300)
  * gawk, VMS version of:                  VMS Installation.    (line   6)
  * gawk, word-boundary operator:          GNU Regexp Operators.
                                                                (line  63)
@@@ -33816,8 -33664,8 +33817,8 @@@
  * POSIX, awk and:                        Preface.             (line  21)
  * POSIX, gawk extensions not included in: POSIX/GNU.          (line   6)
  * POSIX, programs, implementing in awk:  Clones.              (line   6)
 -* POSIXLY_CORRECT environment variable:  Options.             (line 341)
 +* POSIXLY_CORRECT environment variable:  Options.             (line 339)
- * PREC variable:                         User-modified.       (line 123)
+ * PREC variable:                         User-modified.       (line 124)
  * precedence <1>:                        Precedence.          (line   6)
  * precedence:                            Increment Ops.       (line  60)
  * precedence, regexp operators:          Regexp Operators.    (line 156)
@@@ -34056,11 -33904,11 +34057,11 @@@
  * Robbins, Miriam <2>:                   Getline/Pipe.        (line  39)
  * Robbins, Miriam:                       Acknowledgments.     (line  94)
  * Rommel, Kai Uwe:                       Contributors.        (line  42)
 -* round to nearest integer:              Numeric Functions.   (line  23)
 +* round to nearest integer:              Numeric Functions.   (line  38)
  * round() user-defined function:         Round Function.      (line  16)
  * rounding numbers:                      Round Function.      (line   6)
- * ROUNDMODE variable:                    User-modified.       (line 127)
- * RS variable <1>:                       User-modified.       (line 132)
+ * ROUNDMODE variable:                    User-modified.       (line 128)
+ * RS variable <1>:                       User-modified.       (line 133)
  * RS variable:                           awk split records.   (line  12)
  * RS variable, multiline records and:    Multiple Line.       (line  17)
  * rshift:                                Bitwise Functions.   (line  53)
@@@ -34254,13 -34102,13 +34255,13 @@@
  * split.awk program:                     Split Program.       (line  30)
  * sprintf <1>:                           String Functions.    (line 383)
  * sprintf:                               OFMT.                (line  15)
- * sprintf() function, OFMT variable and: User-modified.       (line 113)
+ * sprintf() function, OFMT variable and: User-modified.       (line 114)
  * sprintf() function, print/printf statements and: Round Function.
                                                                (line   6)
 -* sqrt:                                  Numeric Functions.   (line  77)
 +* sqrt:                                  Numeric Functions.   (line  92)
  * square brackets ([]), regexp operator: Regexp Operators.    (line  56)
 -* square root:                           Numeric Functions.   (line  77)
 -* srand:                                 Numeric Functions.   (line  81)
 +* square root:                           Numeric Functions.   (line  92)
 +* srand:                                 Numeric Functions.   (line  96)
  * stack frame:                           Debugging Terms.     (line  10)
  * Stallman, Richard <1>:                 Glossary.            (line 375)
  * Stallman, Richard <2>:                 Contributors.        (line  23)
@@@ -34603,560 -34451,559 +34604,560 @@@
  
  Tag Table:
  Node: Top1204
 -Node: Foreword342156
 -Node: Foreword446600
 -Node: Preface48131
 -Ref: Preface-Footnote-151002
 -Ref: Preface-Footnote-251109
 -Ref: Preface-Footnote-351342
 -Node: History51484
 -Node: Names53835
 -Ref: Names-Footnote-154928
 -Node: This Manual55074
 -Ref: This Manual-Footnote-161574
 -Node: Conventions61674
 -Node: Manual History64011
 -Ref: Manual History-Footnote-167004
 -Ref: Manual History-Footnote-267045
 -Node: How To Contribute67119
 -Node: Acknowledgments68248
 -Node: Getting Started73065
 -Node: Running gawk75504
 -Node: One-shot76694
 -Node: Read Terminal77958
 -Node: Long79989
 -Node: Executable Scripts81502
 -Ref: Executable Scripts-Footnote-184291
 -Node: Comments84394
 -Node: Quoting86876
 -Node: DOS Quoting92394
 -Node: Sample Data Files93069
 -Node: Very Simple95664
 -Node: Two Rules100563
 -Node: More Complex102449
 -Node: Statements/Lines105311
 -Ref: Statements/Lines-Footnote-1109766
 -Node: Other Features110031
 -Node: When110967
 -Ref: When-Footnote-1112721
 -Node: Intro Summary112786
 -Node: Invoking Gawk113670
 -Node: Command Line115184
 -Node: Options115982
 -Ref: Options-Footnote-1131904
 -Ref: Options-Footnote-2132133
 -Node: Other Arguments132158
 -Node: Naming Standard Input135106
 -Node: Environment Variables136199
 -Node: AWKPATH Variable136757
 -Ref: AWKPATH Variable-Footnote-1140054
 -Ref: AWKPATH Variable-Footnote-2140099
 -Node: AWKLIBPATH Variable140359
 -Node: Other Environment Variables141502
 -Node: Exit Status145260
 -Node: Include Files145936
 -Node: Loading Shared Libraries149525
 -Node: Obsolete150952
 -Node: Undocumented151644
 -Node: Invoking Summary151911
 -Node: Regexp153574
 -Node: Regexp Usage155028
 -Node: Escape Sequences157065
 -Node: Regexp Operators163075
 -Ref: Regexp Operators-Footnote-1170485
 -Ref: Regexp Operators-Footnote-2170632
 -Node: Bracket Expressions170730
 -Ref: table-char-classes172745
 -Node: Leftmost Longest175687
 -Node: Computed Regexps176989
 -Node: GNU Regexp Operators180418
 -Node: Case-sensitivity184090
 -Ref: Case-sensitivity-Footnote-1186975
 -Ref: Case-sensitivity-Footnote-2187210
 -Node: Regexp Summary187318
 -Node: Reading Files188785
 -Node: Records190878
 -Node: awk split records191611
 -Node: gawk split records196540
 -Ref: gawk split records-Footnote-1201079
 -Node: Fields201116
 -Ref: Fields-Footnote-1203894
 -Node: Nonconstant Fields203980
 -Ref: Nonconstant Fields-Footnote-1206218
 -Node: Changing Fields206421
 -Node: Field Separators212352
 -Node: Default Field Splitting215056
 -Node: Regexp Field Splitting216173
 -Node: Single Character Fields219523
 -Node: Command Line Field Separator220582
 -Node: Full Line Fields223799
 -Ref: Full Line Fields-Footnote-1225320
 -Ref: Full Line Fields-Footnote-2225366
 -Node: Field Splitting Summary225467
 -Node: Constant Size227541
 -Node: Splitting By Content232124
 -Ref: Splitting By Content-Footnote-1236089
 -Node: Multiple Line236252
 -Ref: Multiple Line-Footnote-1242133
 -Node: Getline242312
 -Node: Plain Getline244519
 -Node: Getline/Variable247159
 -Node: Getline/File248308
 -Node: Getline/Variable/File249693
 -Ref: Getline/Variable/File-Footnote-1251296
 -Node: Getline/Pipe251383
 -Node: Getline/Variable/Pipe254061
 -Node: Getline/Coprocess255192
 -Node: Getline/Variable/Coprocess256456
 -Node: Getline Notes257195
 -Node: Getline Summary259989
 -Ref: table-getline-variants260401
 -Node: Read Timeout261230
 -Ref: Read Timeout-Footnote-1265067
 -Node: Command-line directories265125
 -Node: Input Summary266030
 -Node: Input Exercises269415
 -Node: Printing270143
 -Node: Print271920
 -Node: Print Examples273377
 -Node: Output Separators276156
 -Node: OFMT278174
 -Node: Printf279529
 -Node: Basic Printf280314
 -Node: Control Letters281886
 -Node: Format Modifiers285871
 -Node: Printf Examples291881
 -Node: Redirection294367
 -Node: Special FD301205
 -Ref: Special FD-Footnote-1304371
 -Node: Special Files304445
 -Node: Other Inherited Files305062
 -Node: Special Network306062
 -Node: Special Caveats306924
 -Node: Close Files And Pipes307873
 -Ref: Close Files And Pipes-Footnote-1315064
 -Ref: Close Files And Pipes-Footnote-2315212
 -Node: Output Summary315362
 -Node: Output Exercises316360
 -Node: Expressions317040
 -Node: Values318229
 -Node: Constants318906
 -Node: Scalar Constants319597
 -Ref: Scalar Constants-Footnote-1320459
 -Node: Nondecimal-numbers320709
 -Node: Regexp Constants323719
 -Node: Using Constant Regexps324245
 -Node: Variables327408
 -Node: Using Variables328065
 -Node: Assignment Options329976
 -Node: Conversion331851
 -Node: Strings And Numbers332375
 -Ref: Strings And Numbers-Footnote-1335440
 -Node: Locale influences conversions335549
 -Ref: table-locale-affects338295
 -Node: All Operators338887
 -Node: Arithmetic Ops339516
 -Node: Concatenation342021
 -Ref: Concatenation-Footnote-1344840
 -Node: Assignment Ops344947
 -Ref: table-assign-ops349926
 -Node: Increment Ops351236
 -Node: Truth Values and Conditions354667
 -Node: Truth Values355750
 -Node: Typing and Comparison356799
 -Node: Variable Typing357615
 -Node: Comparison Operators361282
 -Ref: table-relational-ops361692
 -Node: POSIX String Comparison365187
 -Ref: POSIX String Comparison-Footnote-1366259
 -Node: Boolean Ops366398
 -Ref: Boolean Ops-Footnote-1370876
 -Node: Conditional Exp370967
 -Node: Function Calls372705
 -Node: Precedence376585
 -Node: Locales380245
 -Node: Expressions Summary381877
 -Node: Patterns and Actions384448
 -Node: Pattern Overview385568
 -Node: Regexp Patterns387247
 -Node: Expression Patterns387790
 -Node: Ranges391499
 -Node: BEGIN/END394606
 -Node: Using BEGIN/END395367
 -Ref: Using BEGIN/END-Footnote-1398103
 -Node: I/O And BEGIN/END398209
 -Node: BEGINFILE/ENDFILE400524
 -Node: Empty403421
 -Node: Using Shell Variables403738
 -Node: Action Overview406011
 -Node: Statements408337
 -Node: If Statement410185
 -Node: While Statement411680
 -Node: Do Statement413708
 -Node: For Statement414856
 -Node: Switch Statement418014
 -Node: Break Statement420396
 -Node: Continue Statement422437
 -Node: Next Statement424264
 -Node: Nextfile Statement426645
 -Node: Exit Statement429273
 -Node: Built-in Variables431684
 -Node: User-modified432817
 -Ref: User-modified-Footnote-1440520
 -Node: Auto-set440582
 -Ref: Auto-set-Footnote-1453634
 -Ref: Auto-set-Footnote-2453839
 -Node: ARGC and ARGV453895
 -Node: Pattern Action Summary458113
 -Node: Arrays460546
 -Node: Array Basics461875
 -Node: Array Intro462719
 -Ref: figure-array-elements464683
 -Ref: Array Intro-Footnote-1467209
 -Node: Reference to Elements467337
 -Node: Assigning Elements469789
 -Node: Array Example470280
 -Node: Scanning an Array472038
 -Node: Controlling Scanning475054
 -Ref: Controlling Scanning-Footnote-1480250
 -Node: Numeric Array Subscripts480566
 -Node: Uninitialized Subscripts482751
 -Node: Delete484368
 -Ref: Delete-Footnote-1487111
 -Node: Multidimensional487168
 -Node: Multiscanning490265
 -Node: Arrays of Arrays491854
 -Node: Arrays Summary496613
 -Node: Functions498705
 -Node: Built-in499604
 -Node: Calling Built-in500682
 -Node: Numeric Functions502673
 -Ref: Numeric Functions-Footnote-1506690
 -Ref: Numeric Functions-Footnote-2507047
 -Ref: Numeric Functions-Footnote-3507095
 -Node: String Functions507367
 -Ref: String Functions-Footnote-1530842
 -Ref: String Functions-Footnote-2530971
 -Ref: String Functions-Footnote-3531219
 -Node: Gory Details531306
 -Ref: table-sub-escapes533087
 -Ref: table-sub-proposed534607
 -Ref: table-posix-sub535971
 -Ref: table-gensub-escapes537507
 -Ref: Gory Details-Footnote-1538339
 -Node: I/O Functions538490
 -Ref: I/O Functions-Footnote-1545708
 -Node: Time Functions545855
 -Ref: Time Functions-Footnote-1556343
 -Ref: Time Functions-Footnote-2556411
 -Ref: Time Functions-Footnote-3556569
 -Ref: Time Functions-Footnote-4556680
 -Ref: Time Functions-Footnote-5556792
 -Ref: Time Functions-Footnote-6557019
 -Node: Bitwise Functions557285
 -Ref: table-bitwise-ops557847
 -Ref: Bitwise Functions-Footnote-1562156
 -Node: Type Functions562325
 -Node: I18N Functions563476
 -Node: User-defined565121
 -Node: Definition Syntax565926
 -Ref: Definition Syntax-Footnote-1571333
 -Node: Function Example571404
 -Ref: Function Example-Footnote-1574323
 -Node: Function Caveats574345
 -Node: Calling A Function574863
 -Node: Variable Scope575821
 -Node: Pass By Value/Reference578809
 -Node: Return Statement582304
 -Node: Dynamic Typing585285
 -Node: Indirect Calls586214
 -Ref: Indirect Calls-Footnote-1597516
 -Node: Functions Summary597644
 -Node: Library Functions600346
 -Ref: Library Functions-Footnote-1603955
 -Ref: Library Functions-Footnote-2604098
 -Node: Library Names604269
 -Ref: Library Names-Footnote-1607723
 -Ref: Library Names-Footnote-2607946
 -Node: General Functions608032
 -Node: Strtonum Function609135
 -Node: Assert Function612157
 -Node: Round Function615481
 -Node: Cliff Random Function617022
 -Node: Ordinal Functions618038
 -Ref: Ordinal Functions-Footnote-1621101
 -Ref: Ordinal Functions-Footnote-2621353
 -Node: Join Function621564
 -Ref: Join Function-Footnote-1623333
 -Node: Getlocaltime Function623533
 -Node: Readfile Function627277
 -Node: Shell Quoting629247
 -Node: Data File Management630648
 -Node: Filetrans Function631280
 -Node: Rewind Function635336
 -Node: File Checking636723
 -Ref: File Checking-Footnote-1638055
 -Node: Empty Files638256
 -Node: Ignoring Assigns640235
 -Node: Getopt Function641786
 -Ref: Getopt Function-Footnote-1653248
 -Node: Passwd Functions653448
 -Ref: Passwd Functions-Footnote-1662285
 -Node: Group Functions662373
 -Ref: Group Functions-Footnote-1670267
 -Node: Walking Arrays670480
 -Node: Library Functions Summary672083
 -Node: Library Exercises673484
 -Node: Sample Programs674764
 -Node: Running Examples675534
 -Node: Clones676262
 -Node: Cut Program677486
 -Node: Egrep Program687205
 -Ref: Egrep Program-Footnote-1694703
 -Node: Id Program694813
 -Node: Split Program698458
 -Ref: Split Program-Footnote-1701906
 -Node: Tee Program702034
 -Node: Uniq Program704823
 -Node: Wc Program712242
 -Ref: Wc Program-Footnote-1716492
 -Node: Miscellaneous Programs716586
 -Node: Dupword Program717799
 -Node: Alarm Program719830
 -Node: Translate Program724634
 -Ref: Translate Program-Footnote-1729199
 -Node: Labels Program729469
 -Ref: Labels Program-Footnote-1732820
 -Node: Word Sorting732904
 -Node: History Sorting736975
 -Node: Extract Program738811
 -Node: Simple Sed746336
 -Node: Igawk Program749404
 -Ref: Igawk Program-Footnote-1763728
 -Ref: Igawk Program-Footnote-2763929
 -Ref: Igawk Program-Footnote-3764051
 -Node: Anagram Program764166
 -Node: Signature Program767223
 -Node: Programs Summary768470
 -Node: Programs Exercises769663
 -Ref: Programs Exercises-Footnote-1773794
 -Node: Advanced Features773885
 -Node: Nondecimal Data775833
 -Node: Array Sorting777423
 -Node: Controlling Array Traversal778120
 -Ref: Controlling Array Traversal-Footnote-1786453
 -Node: Array Sorting Functions786571
 -Ref: Array Sorting Functions-Footnote-1790460
 -Node: Two-way I/O790656
 -Ref: Two-way I/O-Footnote-1795601
 -Ref: Two-way I/O-Footnote-2795787
 -Node: TCP/IP Networking795869
 -Node: Profiling798742
 -Node: Advanced Features Summary806289
 -Node: Internationalization808222
 -Node: I18N and L10N809702
 -Node: Explaining gettext810388
 -Ref: Explaining gettext-Footnote-1815413
 -Ref: Explaining gettext-Footnote-2815597
 -Node: Programmer i18n815762
 -Ref: Programmer i18n-Footnote-1820628
 -Node: Translator i18n820677
 -Node: String Extraction821471
 -Ref: String Extraction-Footnote-1822602
 -Node: Printf Ordering822688
 -Ref: Printf Ordering-Footnote-1825474
 -Node: I18N Portability825538
 -Ref: I18N Portability-Footnote-1827993
 -Node: I18N Example828056
 -Ref: I18N Example-Footnote-1830859
 -Node: Gawk I18N830931
 -Node: I18N Summary831569
 -Node: Debugger832908
 -Node: Debugging833930
 -Node: Debugging Concepts834371
 -Node: Debugging Terms836224
 -Node: Awk Debugging838796
 -Node: Sample Debugging Session839690
 -Node: Debugger Invocation840210
 -Node: Finding The Bug841594
 -Node: List of Debugger Commands848069
 -Node: Breakpoint Control849402
 -Node: Debugger Execution Control853098
 -Node: Viewing And Changing Data856462
 -Node: Execution Stack859840
 -Node: Debugger Info861477
 -Node: Miscellaneous Debugger Commands865494
 -Node: Readline Support870523
 -Node: Limitations871415
 -Node: Debugging Summary873529
 -Node: Arbitrary Precision Arithmetic874697
 -Node: Computer Arithmetic876113
 -Ref: table-numeric-ranges879711
 -Ref: Computer Arithmetic-Footnote-1880570
 -Node: Math Definitions880627
 -Ref: table-ieee-formats883915
 -Ref: Math Definitions-Footnote-1884519
 -Node: MPFR features884624
 -Node: FP Math Caution886295
 -Ref: FP Math Caution-Footnote-1887345
 -Node: Inexactness of computations887714
 -Node: Inexact representation888673
 -Node: Comparing FP Values890030
 -Node: Errors accumulate891112
 -Node: Getting Accuracy892545
 -Node: Try To Round895207
 -Node: Setting precision896106
 -Ref: table-predefined-precision-strings896790
 -Node: Setting the rounding mode898579
 -Ref: table-gawk-rounding-modes898943
 -Ref: Setting the rounding mode-Footnote-1902398
 -Node: Arbitrary Precision Integers902577
 -Ref: Arbitrary Precision Integers-Footnote-1905563
 -Node: POSIX Floating Point Problems905712
 -Ref: POSIX Floating Point Problems-Footnote-1909585
 -Node: Floating point summary909623
 -Node: Dynamic Extensions911817
 -Node: Extension Intro913369
 -Node: Plugin License914635
 -Node: Extension Mechanism Outline915432
 -Ref: figure-load-extension915860
 -Ref: figure-register-new-function917340
 -Ref: figure-call-new-function918344
 -Node: Extension API Description920330
 -Node: Extension API Functions Introduction921780
 -Node: General Data Types926604
 -Ref: General Data Types-Footnote-1932343
 -Node: Memory Allocation Functions932642
 -Ref: Memory Allocation Functions-Footnote-1935481
 -Node: Constructor Functions935577
 -Node: Registration Functions937311
 -Node: Extension Functions937996
 -Node: Exit Callback Functions940293
 -Node: Extension Version String941541
 -Node: Input Parsers942206
 -Node: Output Wrappers952085
 -Node: Two-way processors956600
 -Node: Printing Messages958804
 -Ref: Printing Messages-Footnote-1959880
 -Node: Updating `ERRNO'960032
 -Node: Requesting Values960772
 -Ref: table-value-types-returned961500
 -Node: Accessing Parameters962457
 -Node: Symbol Table Access963688
 -Node: Symbol table by name964202
 -Node: Symbol table by cookie966183
 -Ref: Symbol table by cookie-Footnote-1970327
 -Node: Cached values970390
 -Ref: Cached values-Footnote-1973889
 -Node: Array Manipulation973980
 -Ref: Array Manipulation-Footnote-1975078
 -Node: Array Data Types975115
 -Ref: Array Data Types-Footnote-1977770
 -Node: Array Functions977862
 -Node: Flattening Arrays981716
 -Node: Creating Arrays988608
 -Node: Extension API Variables993379
 -Node: Extension Versioning994015
 -Node: Extension API Informational Variables995916
 -Node: Extension API Boilerplate996981
 -Node: Finding Extensions1000790
 -Node: Extension Example1001350
 -Node: Internal File Description1002122
 -Node: Internal File Ops1006189
 -Ref: Internal File Ops-Footnote-11017859
 -Node: Using Internal File Ops1017999
 -Ref: Using Internal File Ops-Footnote-11020382
 -Node: Extension Samples1020655
 -Node: Extension Sample File Functions1022181
 -Node: Extension Sample Fnmatch1029819
 -Node: Extension Sample Fork1031310
 -Node: Extension Sample Inplace1032525
 -Node: Extension Sample Ord1034200
 -Node: Extension Sample Readdir1035036
 -Ref: table-readdir-file-types1035912
 -Node: Extension Sample Revout1036723
 -Node: Extension Sample Rev2way1037313
 -Node: Extension Sample Read write array1038053
 -Node: Extension Sample Readfile1039993
 -Node: Extension Sample Time1041088
 -Node: Extension Sample API Tests1042437
 -Node: gawkextlib1042928
 -Node: Extension summary1045586
 -Node: Extension Exercises1049275
 -Node: Language History1049997
 -Node: V7/SVR3.11051653
 -Node: SVR41053834
 -Node: POSIX1055279
 -Node: BTL1056668
 -Node: POSIX/GNU1057402
 -Node: Feature History1062966
 -Node: Common Extensions1076064
 -Node: Ranges and Locales1077388
 -Ref: Ranges and Locales-Footnote-11082006
 -Ref: Ranges and Locales-Footnote-21082033
 -Ref: Ranges and Locales-Footnote-31082267
 -Node: Contributors1082488
 -Node: History summary1088029
 -Node: Installation1089399
 -Node: Gawk Distribution1090345
 -Node: Getting1090829
 -Node: Extracting1091652
 -Node: Distribution contents1093287
 -Node: Unix Installation1099004
 -Node: Quick Installation1099621
 -Node: Additional Configuration Options1102045
 -Node: Configuration Philosophy1103783
 -Node: Non-Unix Installation1106152
 -Node: PC Installation1106610
 -Node: PC Binary Installation1107929
 -Node: PC Compiling1109777
 -Ref: PC Compiling-Footnote-11112798
 -Node: PC Testing1112907
 -Node: PC Using1114083
 -Node: Cygwin1118198
 -Node: MSYS1119021
 -Node: VMS Installation1119521
 -Node: VMS Compilation1120313
 -Ref: VMS Compilation-Footnote-11121535
 -Node: VMS Dynamic Extensions1121593
 -Node: VMS Installation Details1123277
 -Node: VMS Running1125529
 -Node: VMS GNV1128365
 -Node: VMS Old Gawk1129099
 -Node: Bugs1129569
 -Node: Other Versions1133452
 -Node: Installation summary1139876
 -Node: Notes1140932
 -Node: Compatibility Mode1141797
 -Node: Additions1142579
 -Node: Accessing The Source1143504
 -Node: Adding Code1144939
 -Node: New Ports1151096
 -Node: Derived Files1155578
 -Ref: Derived Files-Footnote-11161053
 -Ref: Derived Files-Footnote-21161087
 -Ref: Derived Files-Footnote-31161683
 -Node: Future Extensions1161797
 -Node: Implementation Limitations1162403
 -Node: Extension Design1163651
 -Node: Old Extension Problems1164805
 -Ref: Old Extension Problems-Footnote-11166322
 -Node: Extension New Mechanism Goals1166379
 -Ref: Extension New Mechanism Goals-Footnote-11169739
 -Node: Extension Other Design Decisions1169928
 -Node: Extension Future Growth1172036
 -Node: Old Extension Mechanism1172872
 -Node: Notes summary1174634
 -Node: Basic Concepts1175820
 -Node: Basic High Level1176501
 -Ref: figure-general-flow1176773
 -Ref: figure-process-flow1177372
 -Ref: Basic High Level-Footnote-11180601
 -Node: Basic Data Typing1180786
 -Node: Glossary1184114
 -Node: Copying1216043
 -Node: GNU Free Documentation License1253599
 -Node: Index1278735
 +Node: Foreword342225
 +Node: Foreword446669
 +Node: Preface48200
 +Ref: Preface-Footnote-151071
 +Ref: Preface-Footnote-251178
 +Ref: Preface-Footnote-351411
 +Node: History51553
 +Node: Names53904
 +Ref: Names-Footnote-154997
 +Node: This Manual55143
 +Ref: This Manual-Footnote-161643
 +Node: Conventions61743
 +Node: Manual History64080
 +Ref: Manual History-Footnote-167073
 +Ref: Manual History-Footnote-267114
 +Node: How To Contribute67188
 +Node: Acknowledgments68317
 +Node: Getting Started73134
 +Node: Running gawk75573
 +Node: One-shot76763
 +Node: Read Terminal78027
 +Node: Long80058
 +Node: Executable Scripts81571
 +Ref: Executable Scripts-Footnote-184360
 +Node: Comments84463
 +Node: Quoting86945
 +Node: DOS Quoting92463
 +Node: Sample Data Files93138
 +Node: Very Simple95733
 +Node: Two Rules100632
 +Node: More Complex102518
 +Node: Statements/Lines105380
 +Ref: Statements/Lines-Footnote-1109835
 +Node: Other Features110100
 +Node: When111036
 +Ref: When-Footnote-1112790
 +Node: Intro Summary112855
 +Node: Invoking Gawk113739
 +Node: Command Line115253
 +Node: Options116051
 +Ref: Options-Footnote-1131846
 +Ref: Options-Footnote-2132075
 +Node: Other Arguments132100
 +Node: Naming Standard Input135048
 +Node: Environment Variables136141
 +Node: AWKPATH Variable136699
 +Ref: AWKPATH Variable-Footnote-1140106
 +Ref: AWKPATH Variable-Footnote-2140151
 +Node: AWKLIBPATH Variable140411
 +Node: Other Environment Variables141667
 +Node: Exit Status145185
 +Node: Include Files145861
 +Node: Loading Shared Libraries149450
 +Node: Obsolete150877
 +Node: Undocumented151569
 +Node: Invoking Summary151836
 +Node: Regexp153499
 +Node: Regexp Usage154953
 +Node: Escape Sequences156990
 +Node: Regexp Operators163230
 +Ref: Regexp Operators-Footnote-1170640
 +Ref: Regexp Operators-Footnote-2170787
 +Node: Bracket Expressions170885
 +Ref: table-char-classes172900
 +Node: Leftmost Longest175842
 +Node: Computed Regexps177144
 +Node: GNU Regexp Operators180573
 +Node: Case-sensitivity184245
 +Ref: Case-sensitivity-Footnote-1187130
 +Ref: Case-sensitivity-Footnote-2187365
 +Node: Regexp Summary187473
 +Node: Reading Files188940
 +Node: Records191033
 +Node: awk split records191766
 +Node: gawk split records196695
 +Ref: gawk split records-Footnote-1201234
 +Node: Fields201271
 +Ref: Fields-Footnote-1204049
 +Node: Nonconstant Fields204135
 +Ref: Nonconstant Fields-Footnote-1206373
 +Node: Changing Fields206576
 +Node: Field Separators212507
 +Node: Default Field Splitting215211
 +Node: Regexp Field Splitting216328
 +Node: Single Character Fields219678
 +Node: Command Line Field Separator220737
 +Node: Full Line Fields223954
 +Ref: Full Line Fields-Footnote-1225475
 +Ref: Full Line Fields-Footnote-2225521
 +Node: Field Splitting Summary225622
 +Node: Constant Size227696
 +Node: Splitting By Content232279
 +Ref: Splitting By Content-Footnote-1236244
 +Node: Multiple Line236407
 +Ref: Multiple Line-Footnote-1242288
 +Node: Getline242467
 +Node: Plain Getline244674
 +Node: Getline/Variable247314
 +Node: Getline/File248463
 +Node: Getline/Variable/File249848
 +Ref: Getline/Variable/File-Footnote-1251451
 +Node: Getline/Pipe251538
 +Node: Getline/Variable/Pipe254216
 +Node: Getline/Coprocess255347
 +Node: Getline/Variable/Coprocess256611
 +Node: Getline Notes257350
 +Node: Getline Summary260144
 +Ref: table-getline-variants260556
 +Node: Read Timeout261385
 +Ref: Read Timeout-Footnote-1265222
 +Node: Command-line directories265280
 +Node: Input Summary266185
 +Node: Input Exercises269570
 +Node: Printing270298
 +Node: Print272075
 +Node: Print Examples273532
 +Node: Output Separators276311
 +Node: OFMT278329
 +Node: Printf279684
 +Node: Basic Printf280469
 +Node: Control Letters282041
 +Node: Format Modifiers286026
 +Node: Printf Examples292036
 +Node: Redirection294522
 +Node: Special FD301360
 +Ref: Special FD-Footnote-1304526
 +Node: Special Files304600
 +Node: Other Inherited Files305217
 +Node: Special Network306217
 +Node: Special Caveats307079
 +Node: Close Files And Pipes308028
 +Ref: Close Files And Pipes-Footnote-1315219
 +Ref: Close Files And Pipes-Footnote-2315367
 +Node: Output Summary315517
 +Node: Output Exercises316515
 +Node: Expressions317195
 +Node: Values318384
 +Node: Constants319061
 +Node: Scalar Constants319752
 +Ref: Scalar Constants-Footnote-1320614
 +Node: Nondecimal-numbers320864
 +Node: Regexp Constants323874
 +Node: Using Constant Regexps324400
 +Node: Variables327563
 +Node: Using Variables328220
 +Node: Assignment Options330131
 +Node: Conversion332006
 +Node: Strings And Numbers332530
 +Ref: Strings And Numbers-Footnote-1335595
 +Node: Locale influences conversions335704
 +Ref: table-locale-affects338450
 +Node: All Operators339042
 +Node: Arithmetic Ops339671
 +Node: Concatenation342176
 +Ref: Concatenation-Footnote-1344995
 +Node: Assignment Ops345102
 +Ref: table-assign-ops350081
 +Node: Increment Ops351391
 +Node: Truth Values and Conditions354822
 +Node: Truth Values355905
 +Node: Typing and Comparison356954
 +Node: Variable Typing357770
 +Node: Comparison Operators361437
 +Ref: table-relational-ops361847
 +Node: POSIX String Comparison365342
 +Ref: POSIX String Comparison-Footnote-1366414
 +Node: Boolean Ops366553
 +Ref: Boolean Ops-Footnote-1371031
 +Node: Conditional Exp371122
 +Node: Function Calls372860
 +Node: Precedence376740
 +Node: Locales380400
 +Node: Expressions Summary382032
 +Node: Patterns and Actions384603
 +Node: Pattern Overview385723
 +Node: Regexp Patterns387402
 +Node: Expression Patterns387945
 +Node: Ranges391654
 +Node: BEGIN/END394761
 +Node: Using BEGIN/END395522
 +Ref: Using BEGIN/END-Footnote-1398258
 +Node: I/O And BEGIN/END398364
 +Node: BEGINFILE/ENDFILE400679
 +Node: Empty403576
 +Node: Using Shell Variables403893
 +Node: Action Overview406166
 +Node: Statements408492
 +Node: If Statement410340
 +Node: While Statement411835
 +Node: Do Statement413863
 +Node: For Statement415011
 +Node: Switch Statement418169
 +Node: Break Statement420551
 +Node: Continue Statement422592
 +Node: Next Statement424419
 +Node: Nextfile Statement426800
 +Node: Exit Statement429428
 +Node: Built-in Variables431839
 +Node: User-modified432972
- Ref: User-modified-Footnote-1440653
- Node: Auto-set440715
- Ref: Auto-set-Footnote-1454407
- Ref: Auto-set-Footnote-2454612
- Node: ARGC and ARGV454668
- Node: Pattern Action Summary458886
- Node: Arrays461313
- Node: Array Basics462642
- Node: Array Intro463486
- Ref: figure-array-elements465450
- Ref: Array Intro-Footnote-1467976
- Node: Reference to Elements468104
- Node: Assigning Elements470556
- Node: Array Example471047
- Node: Scanning an Array472805
- Node: Controlling Scanning475821
- Ref: Controlling Scanning-Footnote-1481017
- Node: Numeric Array Subscripts481333
- Node: Uninitialized Subscripts483518
- Node: Delete485135
- Ref: Delete-Footnote-1487878
- Node: Multidimensional487935
- Node: Multiscanning491032
- Node: Arrays of Arrays492621
- Node: Arrays Summary497380
- Node: Functions499472
- Node: Built-in500371
- Node: Calling Built-in501449
- Node: Numeric Functions503440
- Ref: Numeric Functions-Footnote-1508259
- Ref: Numeric Functions-Footnote-2508616
- Ref: Numeric Functions-Footnote-3508664
- Node: String Functions508936
- Ref: String Functions-Footnote-1532411
- Ref: String Functions-Footnote-2532540
- Ref: String Functions-Footnote-3532788
- Node: Gory Details532875
- Ref: table-sub-escapes534656
- Ref: table-sub-proposed536176
- Ref: table-posix-sub537540
- Ref: table-gensub-escapes539076
- Ref: Gory Details-Footnote-1539908
- Node: I/O Functions540059
- Ref: I/O Functions-Footnote-1547277
- Node: Time Functions547424
- Ref: Time Functions-Footnote-1557912
- Ref: Time Functions-Footnote-2557980
- Ref: Time Functions-Footnote-3558138
- Ref: Time Functions-Footnote-4558249
- Ref: Time Functions-Footnote-5558361
- Ref: Time Functions-Footnote-6558588
- Node: Bitwise Functions558854
- Ref: table-bitwise-ops559416
- Ref: Bitwise Functions-Footnote-1563725
- Node: Type Functions563894
- Node: I18N Functions565045
- Node: User-defined566690
- Node: Definition Syntax567495
- Ref: Definition Syntax-Footnote-1572902
- Node: Function Example572973
- Ref: Function Example-Footnote-1575892
- Node: Function Caveats575914
- Node: Calling A Function576432
- Node: Variable Scope577390
- Node: Pass By Value/Reference580378
- Node: Return Statement583873
- Node: Dynamic Typing586854
- Node: Indirect Calls587783
- Ref: Indirect Calls-Footnote-1599085
- Node: Functions Summary599213
- Node: Library Functions601915
- Ref: Library Functions-Footnote-1605524
- Ref: Library Functions-Footnote-2605667
- Node: Library Names605838
- Ref: Library Names-Footnote-1609292
- Ref: Library Names-Footnote-2609515
- Node: General Functions609601
- Node: Strtonum Function610704
- Node: Assert Function613726
- Node: Round Function617050
- Node: Cliff Random Function618591
- Node: Ordinal Functions619607
- Ref: Ordinal Functions-Footnote-1622670
- Ref: Ordinal Functions-Footnote-2622922
- Node: Join Function623133
- Ref: Join Function-Footnote-1624902
- Node: Getlocaltime Function625102
- Node: Readfile Function628846
- Node: Shell Quoting630816
- Node: Data File Management632217
- Node: Filetrans Function632849
- Node: Rewind Function636905
- Node: File Checking638292
- Ref: File Checking-Footnote-1639624
- Node: Empty Files639825
- Node: Ignoring Assigns641804
- Node: Getopt Function643355
- Ref: Getopt Function-Footnote-1654817
- Node: Passwd Functions655017
- Ref: Passwd Functions-Footnote-1663854
- Node: Group Functions663942
- Ref: Group Functions-Footnote-1671836
- Node: Walking Arrays672049
- Node: Library Functions Summary673652
- Node: Library Exercises675053
- Node: Sample Programs676333
- Node: Running Examples677103
- Node: Clones677831
- Node: Cut Program679055
- Node: Egrep Program688774
- Ref: Egrep Program-Footnote-1696272
- Node: Id Program696382
- Node: Split Program700027
- Ref: Split Program-Footnote-1703475
- Node: Tee Program703603
- Node: Uniq Program706392
- Node: Wc Program713811
- Ref: Wc Program-Footnote-1718061
- Node: Miscellaneous Programs718155
- Node: Dupword Program719368
- Node: Alarm Program721399
- Node: Translate Program726203
- Ref: Translate Program-Footnote-1730768
- Node: Labels Program731038
- Ref: Labels Program-Footnote-1734389
- Node: Word Sorting734473
- Node: History Sorting738544
- Node: Extract Program740380
- Node: Simple Sed747905
- Node: Igawk Program750973
- Ref: Igawk Program-Footnote-1765297
- Ref: Igawk Program-Footnote-2765498
- Ref: Igawk Program-Footnote-3765620
- Node: Anagram Program765735
- Node: Signature Program768792
- Node: Programs Summary770039
- Node: Programs Exercises771232
- Ref: Programs Exercises-Footnote-1775363
- Node: Advanced Features775454
- Node: Nondecimal Data777402
- Node: Array Sorting778992
- Node: Controlling Array Traversal779689
- Ref: Controlling Array Traversal-Footnote-1788022
- Node: Array Sorting Functions788140
- Ref: Array Sorting Functions-Footnote-1792029
- Node: Two-way I/O792225
- Ref: Two-way I/O-Footnote-1797170
- Ref: Two-way I/O-Footnote-2797356
- Node: TCP/IP Networking797438
- Node: Profiling800311
- Node: Advanced Features Summary808588
- Node: Internationalization810521
- Node: I18N and L10N812001
- Node: Explaining gettext812687
- Ref: Explaining gettext-Footnote-1817712
- Ref: Explaining gettext-Footnote-2817896
- Node: Programmer i18n818061
- Ref: Programmer i18n-Footnote-1822927
- Node: Translator i18n822976
- Node: String Extraction823770
- Ref: String Extraction-Footnote-1824901
- Node: Printf Ordering824987
- Ref: Printf Ordering-Footnote-1827773
- Node: I18N Portability827837
- Ref: I18N Portability-Footnote-1830292
- Node: I18N Example830355
- Ref: I18N Example-Footnote-1833158
- Node: Gawk I18N833230
- Node: I18N Summary833868
- Node: Debugger835207
- Node: Debugging836229
- Node: Debugging Concepts836670
- Node: Debugging Terms838523
- Node: Awk Debugging841095
- Node: Sample Debugging Session841989
- Node: Debugger Invocation842509
- Node: Finding The Bug843893
- Node: List of Debugger Commands850368
- Node: Breakpoint Control851701
- Node: Debugger Execution Control855397
- Node: Viewing And Changing Data858761
- Node: Execution Stack862139
- Node: Debugger Info863776
- Node: Miscellaneous Debugger Commands867793
- Node: Readline Support872822
- Node: Limitations873714
- Node: Debugging Summary875828
- Node: Arbitrary Precision Arithmetic876996
- Node: Computer Arithmetic878412
- Ref: table-numeric-ranges882010
- Ref: Computer Arithmetic-Footnote-1882869
- Node: Math Definitions882926
- Ref: table-ieee-formats886214
- Ref: Math Definitions-Footnote-1886818
- Node: MPFR features886923
- Node: FP Math Caution888594
- Ref: FP Math Caution-Footnote-1889644
- Node: Inexactness of computations890013
- Node: Inexact representation890972
- Node: Comparing FP Values892329
- Node: Errors accumulate893411
- Node: Getting Accuracy894844
- Node: Try To Round897506
- Node: Setting precision898405
- Ref: table-predefined-precision-strings899089
- Node: Setting the rounding mode900878
- Ref: table-gawk-rounding-modes901242
- Ref: Setting the rounding mode-Footnote-1904697
- Node: Arbitrary Precision Integers904876
- Ref: Arbitrary Precision Integers-Footnote-1909776
- Node: POSIX Floating Point Problems909925
- Ref: POSIX Floating Point Problems-Footnote-1913798
- Node: Floating point summary913836
- Node: Dynamic Extensions916030
- Node: Extension Intro917582
- Node: Plugin License918848
- Node: Extension Mechanism Outline919645
- Ref: figure-load-extension920073
- Ref: figure-register-new-function921553
- Ref: figure-call-new-function922557
- Node: Extension API Description924543
- Node: Extension API Functions Introduction925993
- Node: General Data Types930817
- Ref: General Data Types-Footnote-1936556
- Node: Memory Allocation Functions936855
- Ref: Memory Allocation Functions-Footnote-1939694
- Node: Constructor Functions939790
- Node: Registration Functions941524
- Node: Extension Functions942209
- Node: Exit Callback Functions944506
- Node: Extension Version String945754
- Node: Input Parsers946419
- Node: Output Wrappers956298
- Node: Two-way processors960813
- Node: Printing Messages963017
- Ref: Printing Messages-Footnote-1964093
- Node: Updating `ERRNO'964245
- Node: Requesting Values964985
- Ref: table-value-types-returned965713
- Node: Accessing Parameters966670
- Node: Symbol Table Access967901
- Node: Symbol table by name968415
- Node: Symbol table by cookie970396
- Ref: Symbol table by cookie-Footnote-1974540
- Node: Cached values974603
- Ref: Cached values-Footnote-1978102
- Node: Array Manipulation978193
- Ref: Array Manipulation-Footnote-1979291
- Node: Array Data Types979328
- Ref: Array Data Types-Footnote-1981983
- Node: Array Functions982075
- Node: Flattening Arrays985929
- Node: Creating Arrays992821
- Node: Extension API Variables997592
- Node: Extension Versioning998228
- Node: Extension API Informational Variables1000129
- Node: Extension API Boilerplate1001194
- Node: Finding Extensions1005003
- Node: Extension Example1005563
- Node: Internal File Description1006335
- Node: Internal File Ops1010402
- Ref: Internal File Ops-Footnote-11022072
- Node: Using Internal File Ops1022212
- Ref: Using Internal File Ops-Footnote-11024595
- Node: Extension Samples1024868
- Node: Extension Sample File Functions1026394
- Node: Extension Sample Fnmatch1034032
- Node: Extension Sample Fork1035523
- Node: Extension Sample Inplace1036738
- Node: Extension Sample Ord1038413
- Node: Extension Sample Readdir1039249
- Ref: table-readdir-file-types1040125
- Node: Extension Sample Revout1040936
- Node: Extension Sample Rev2way1041526
- Node: Extension Sample Read write array1042266
- Node: Extension Sample Readfile1044206
- Node: Extension Sample Time1045301
- Node: Extension Sample API Tests1046650
- Node: gawkextlib1047141
- Node: Extension summary1049799
- Node: Extension Exercises1053488
- Node: Language History1054210
- Node: V7/SVR3.11055866
- Node: SVR41058047
- Node: POSIX1059492
- Node: BTL1060881
- Node: POSIX/GNU1061615
- Node: Feature History1067239
- Node: Common Extensions1080337
- Node: Ranges and Locales1081661
- Ref: Ranges and Locales-Footnote-11086279
- Ref: Ranges and Locales-Footnote-21086306
- Ref: Ranges and Locales-Footnote-31086540
- Node: Contributors1086761
- Node: History summary1092302
- Node: Installation1093672
- Node: Gawk Distribution1094618
- Node: Getting1095102
- Node: Extracting1095925
- Node: Distribution contents1097560
- Node: Unix Installation1103625
- Node: Quick Installation1104308
- Node: Shell Startup Files1106719
- Node: Additional Configuration Options1107798
- Node: Configuration Philosophy1109537
- Node: Non-Unix Installation1111906
- Node: PC Installation1112364
- Node: PC Binary Installation1113683
- Node: PC Compiling1115531
- Ref: PC Compiling-Footnote-11118552
- Node: PC Testing1118661
- Node: PC Using1119837
- Node: Cygwin1123952
- Node: MSYS1124775
- Node: VMS Installation1125275
- Node: VMS Compilation1126067
- Ref: VMS Compilation-Footnote-11127289
- Node: VMS Dynamic Extensions1127347
- Node: VMS Installation Details1129031
- Node: VMS Running1131283
- Node: VMS GNV1134119
- Node: VMS Old Gawk1134853
- Node: Bugs1135323
- Node: Other Versions1139206
- Node: Installation summary1145630
- Node: Notes1146686
- Node: Compatibility Mode1147551
- Node: Additions1148333
- Node: Accessing The Source1149258
- Node: Adding Code1150693
- Node: New Ports1156850
- Node: Derived Files1161332
- Ref: Derived Files-Footnote-11166807
- Ref: Derived Files-Footnote-21166841
- Ref: Derived Files-Footnote-31167437
- Node: Future Extensions1167551
- Node: Implementation Limitations1168157
- Node: Extension Design1169405
- Node: Old Extension Problems1170559
- Ref: Old Extension Problems-Footnote-11172076
- Node: Extension New Mechanism Goals1172133
- Ref: Extension New Mechanism Goals-Footnote-11175493
- Node: Extension Other Design Decisions1175682
- Node: Extension Future Growth1177790
- Node: Old Extension Mechanism1178626
- Node: Notes summary1180388
- Node: Basic Concepts1181574
- Node: Basic High Level1182255
- Ref: figure-general-flow1182527
- Ref: figure-process-flow1183126
- Ref: Basic High Level-Footnote-11186355
- Node: Basic Data Typing1186540
- Node: Glossary1189868
- Node: Copying1221797
- Node: GNU Free Documentation License1259353
- Node: Index1284489
++Ref: User-modified-Footnote-1440675
++Node: Auto-set440737
++Ref: Auto-set-Footnote-1454446
++Ref: Auto-set-Footnote-2454651
++Node: ARGC and ARGV454707
++Node: Pattern Action Summary458925
++Node: Arrays461358
++Node: Array Basics462687
++Node: Array Intro463531
++Ref: figure-array-elements465495
++Ref: Array Intro-Footnote-1468021
++Node: Reference to Elements468149
++Node: Assigning Elements470601
++Node: Array Example471092
++Node: Scanning an Array472850
++Node: Controlling Scanning475866
++Ref: Controlling Scanning-Footnote-1481062
++Node: Numeric Array Subscripts481378
++Node: Uninitialized Subscripts483563
++Node: Delete485180
++Ref: Delete-Footnote-1487923
++Node: Multidimensional487980
++Node: Multiscanning491077
++Node: Arrays of Arrays492666
++Node: Arrays Summary497425
++Node: Functions499517
++Node: Built-in500416
++Node: Calling Built-in501494
++Node: Numeric Functions503485
++Ref: Numeric Functions-Footnote-1508304
++Ref: Numeric Functions-Footnote-2508661
++Ref: Numeric Functions-Footnote-3508709
++Node: String Functions508981
++Ref: String Functions-Footnote-1532456
++Ref: String Functions-Footnote-2532585
++Ref: String Functions-Footnote-3532833
++Node: Gory Details532920
++Ref: table-sub-escapes534701
++Ref: table-sub-proposed536221
++Ref: table-posix-sub537585
++Ref: table-gensub-escapes539121
++Ref: Gory Details-Footnote-1539953
++Node: I/O Functions540104
++Ref: I/O Functions-Footnote-1547322
++Node: Time Functions547469
++Ref: Time Functions-Footnote-1557957
++Ref: Time Functions-Footnote-2558025
++Ref: Time Functions-Footnote-3558183
++Ref: Time Functions-Footnote-4558294
++Ref: Time Functions-Footnote-5558406
++Ref: Time Functions-Footnote-6558633
++Node: Bitwise Functions558899
++Ref: table-bitwise-ops559461
++Ref: Bitwise Functions-Footnote-1563770
++Node: Type Functions563939
++Node: I18N Functions565090
++Node: User-defined566735
++Node: Definition Syntax567540
++Ref: Definition Syntax-Footnote-1572947
++Node: Function Example573018
++Ref: Function Example-Footnote-1575937
++Node: Function Caveats575959
++Node: Calling A Function576477
++Node: Variable Scope577435
++Node: Pass By Value/Reference580423
++Node: Return Statement583918
++Node: Dynamic Typing586899
++Node: Indirect Calls587828
++Ref: Indirect Calls-Footnote-1599130
++Node: Functions Summary599258
++Node: Library Functions601960
++Ref: Library Functions-Footnote-1605569
++Ref: Library Functions-Footnote-2605712
++Node: Library Names605883
++Ref: Library Names-Footnote-1609337
++Ref: Library Names-Footnote-2609560
++Node: General Functions609646
++Node: Strtonum Function610749
++Node: Assert Function613771
++Node: Round Function617095
++Node: Cliff Random Function618636
++Node: Ordinal Functions619652
++Ref: Ordinal Functions-Footnote-1622715
++Ref: Ordinal Functions-Footnote-2622967
++Node: Join Function623178
++Ref: Join Function-Footnote-1624947
++Node: Getlocaltime Function625147
++Node: Readfile Function628891
++Node: Shell Quoting630861
++Node: Data File Management632262
++Node: Filetrans Function632894
++Node: Rewind Function636950
++Node: File Checking638337
++Ref: File Checking-Footnote-1639669
++Node: Empty Files639870
++Node: Ignoring Assigns641849
++Node: Getopt Function643400
++Ref: Getopt Function-Footnote-1654862
++Node: Passwd Functions655062
++Ref: Passwd Functions-Footnote-1663899
++Node: Group Functions663987
++Ref: Group Functions-Footnote-1671881
++Node: Walking Arrays672094
++Node: Library Functions Summary673697
++Node: Library Exercises675098
++Node: Sample Programs676378
++Node: Running Examples677148
++Node: Clones677876
++Node: Cut Program679100
++Node: Egrep Program688819
++Ref: Egrep Program-Footnote-1696317
++Node: Id Program696427
++Node: Split Program700072
++Ref: Split Program-Footnote-1703520
++Node: Tee Program703648
++Node: Uniq Program706437
++Node: Wc Program713856
++Ref: Wc Program-Footnote-1718106
++Node: Miscellaneous Programs718200
++Node: Dupword Program719413
++Node: Alarm Program721444
++Node: Translate Program726248
++Ref: Translate Program-Footnote-1730813
++Node: Labels Program731083
++Ref: Labels Program-Footnote-1734434
++Node: Word Sorting734518
++Node: History Sorting738589
++Node: Extract Program740425
++Node: Simple Sed747950
++Node: Igawk Program751018
++Ref: Igawk Program-Footnote-1765342
++Ref: Igawk Program-Footnote-2765543
++Ref: Igawk Program-Footnote-3765665
++Node: Anagram Program765780
++Node: Signature Program768837
++Node: Programs Summary770084
++Node: Programs Exercises771277
++Ref: Programs Exercises-Footnote-1775408
++Node: Advanced Features775499
++Node: Nondecimal Data777447
++Node: Array Sorting779037
++Node: Controlling Array Traversal779734
++Ref: Controlling Array Traversal-Footnote-1788067
++Node: Array Sorting Functions788185
++Ref: Array Sorting Functions-Footnote-1792074
++Node: Two-way I/O792270
++Ref: Two-way I/O-Footnote-1797215
++Ref: Two-way I/O-Footnote-2797401
++Node: TCP/IP Networking797483
++Node: Profiling800356
++Node: Advanced Features Summary808633
++Node: Internationalization810566
++Node: I18N and L10N812046
++Node: Explaining gettext812732
++Ref: Explaining gettext-Footnote-1817757
++Ref: Explaining gettext-Footnote-2817941
++Node: Programmer i18n818106
++Ref: Programmer i18n-Footnote-1822972
++Node: Translator i18n823021
++Node: String Extraction823815
++Ref: String Extraction-Footnote-1824946
++Node: Printf Ordering825032
++Ref: Printf Ordering-Footnote-1827818
++Node: I18N Portability827882
++Ref: I18N Portability-Footnote-1830337
++Node: I18N Example830400
++Ref: I18N Example-Footnote-1833203
++Node: Gawk I18N833275
++Node: I18N Summary833913
++Node: Debugger835252
++Node: Debugging836274
++Node: Debugging Concepts836715
++Node: Debugging Terms838568
++Node: Awk Debugging841140
++Node: Sample Debugging Session842034
++Node: Debugger Invocation842554
++Node: Finding The Bug843938
++Node: List of Debugger Commands850413
++Node: Breakpoint Control851746
++Node: Debugger Execution Control855442
++Node: Viewing And Changing Data858806
++Node: Execution Stack862184
++Node: Debugger Info863821
++Node: Miscellaneous Debugger Commands867838
++Node: Readline Support872867
++Node: Limitations873759
++Node: Debugging Summary875873
++Node: Arbitrary Precision Arithmetic877041
++Node: Computer Arithmetic878457
++Ref: table-numeric-ranges882055
++Ref: Computer Arithmetic-Footnote-1882914
++Node: Math Definitions882971
++Ref: table-ieee-formats886259
++Ref: Math Definitions-Footnote-1886863
++Node: MPFR features886968
++Node: FP Math Caution888639
++Ref: FP Math Caution-Footnote-1889689
++Node: Inexactness of computations890058
++Node: Inexact representation891017
++Node: Comparing FP Values892374
++Node: Errors accumulate893456
++Node: Getting Accuracy894889
++Node: Try To Round897551
++Node: Setting precision898450
++Ref: table-predefined-precision-strings899134
++Node: Setting the rounding mode900923
++Ref: table-gawk-rounding-modes901287
++Ref: Setting the rounding mode-Footnote-1904742
++Node: Arbitrary Precision Integers904921
++Ref: Arbitrary Precision Integers-Footnote-1909821
++Node: POSIX Floating Point Problems909970
++Ref: POSIX Floating Point Problems-Footnote-1913843
++Node: Floating point summary913881
++Node: Dynamic Extensions916075
++Node: Extension Intro917627
++Node: Plugin License918893
++Node: Extension Mechanism Outline919690
++Ref: figure-load-extension920118
++Ref: figure-register-new-function921598
++Ref: figure-call-new-function922602
++Node: Extension API Description924588
++Node: Extension API Functions Introduction926038
++Node: General Data Types930862
++Ref: General Data Types-Footnote-1936601
++Node: Memory Allocation Functions936900
++Ref: Memory Allocation Functions-Footnote-1939739
++Node: Constructor Functions939835
++Node: Registration Functions941569
++Node: Extension Functions942254
++Node: Exit Callback Functions944551
++Node: Extension Version String945799
++Node: Input Parsers946464
++Node: Output Wrappers956343
++Node: Two-way processors960858
++Node: Printing Messages963062
++Ref: Printing Messages-Footnote-1964138
++Node: Updating `ERRNO'964290
++Node: Requesting Values965030
++Ref: table-value-types-returned965758
++Node: Accessing Parameters966715
++Node: Symbol Table Access967946
++Node: Symbol table by name968460
++Node: Symbol table by cookie970441
++Ref: Symbol table by cookie-Footnote-1974585
++Node: Cached values974648
++Ref: Cached values-Footnote-1978147
++Node: Array Manipulation978238
++Ref: Array Manipulation-Footnote-1979336
++Node: Array Data Types979373
++Ref: Array Data Types-Footnote-1982028
++Node: Array Functions982120
++Node: Flattening Arrays985974
++Node: Creating Arrays992866
++Node: Extension API Variables997637
++Node: Extension Versioning998273
++Node: Extension API Informational Variables1000174
++Node: Extension API Boilerplate1001239
++Node: Finding Extensions1005048
++Node: Extension Example1005608
++Node: Internal File Description1006380
++Node: Internal File Ops1010447
++Ref: Internal File Ops-Footnote-11022117
++Node: Using Internal File Ops1022257
++Ref: Using Internal File Ops-Footnote-11024640
++Node: Extension Samples1024913
++Node: Extension Sample File Functions1026439
++Node: Extension Sample Fnmatch1034077
++Node: Extension Sample Fork1035568
++Node: Extension Sample Inplace1036783
++Node: Extension Sample Ord1038458
++Node: Extension Sample Readdir1039294
++Ref: table-readdir-file-types1040170
++Node: Extension Sample Revout1040981
++Node: Extension Sample Rev2way1041571
++Node: Extension Sample Read write array1042311
++Node: Extension Sample Readfile1044251
++Node: Extension Sample Time1045346
++Node: Extension Sample API Tests1046695
++Node: gawkextlib1047186
++Node: Extension summary1049844
++Node: Extension Exercises1053533
++Node: Language History1054255
++Node: V7/SVR3.11055911
++Node: SVR41058092
++Node: POSIX1059537
++Node: BTL1060926
++Node: POSIX/GNU1061660
++Node: Feature History1067284
++Node: Common Extensions1080382
++Node: Ranges and Locales1081706
++Ref: Ranges and Locales-Footnote-11086324
++Ref: Ranges and Locales-Footnote-21086351
++Ref: Ranges and Locales-Footnote-31086585
++Node: Contributors1086806
++Node: History summary1092347
++Node: Installation1093717
++Node: Gawk Distribution1094663
++Node: Getting1095147
++Node: Extracting1095970
++Node: Distribution contents1097605
++Node: Unix Installation1103670
++Node: Quick Installation1104353
++Node: Shell Startup Files1106764
++Node: Additional Configuration Options1107843
++Node: Configuration Philosophy1109582
++Node: Non-Unix Installation1111951
++Node: PC Installation1112409
++Node: PC Binary Installation1113728
++Node: PC Compiling1115576
++Ref: PC Compiling-Footnote-11118597
++Node: PC Testing1118706
++Node: PC Using1119882
++Node: Cygwin1123997
++Node: MSYS1124820
++Node: VMS Installation1125320
++Node: VMS Compilation1126112
++Ref: VMS Compilation-Footnote-11127334
++Node: VMS Dynamic Extensions1127392
++Node: VMS Installation Details1129076
++Node: VMS Running1131328
++Node: VMS GNV1134164
++Node: VMS Old Gawk1134898
++Node: Bugs1135368
++Node: Other Versions1139251
++Node: Installation summary1145675
++Node: Notes1146731
++Node: Compatibility Mode1147596
++Node: Additions1148378
++Node: Accessing The Source1149303
++Node: Adding Code1150738
++Node: New Ports1156895
++Node: Derived Files1161377
++Ref: Derived Files-Footnote-11166852
++Ref: Derived Files-Footnote-21166886
++Ref: Derived Files-Footnote-31167482
++Node: Future Extensions1167596
++Node: Implementation Limitations1168202
++Node: Extension Design1169450
++Node: Old Extension Problems1170604
++Ref: Old Extension Problems-Footnote-11172121
++Node: Extension New Mechanism Goals1172178
++Ref: Extension New Mechanism Goals-Footnote-11175538
++Node: Extension Other Design Decisions1175727
++Node: Extension Future Growth1177835
++Node: Old Extension Mechanism1178671
++Node: Notes summary1180433
++Node: Basic Concepts1181619
++Node: Basic High Level1182300
++Ref: figure-general-flow1182572
++Ref: figure-process-flow1183171
++Ref: Basic High Level-Footnote-11186400
++Node: Basic Data Typing1186585
++Node: Glossary1189913
++Node: Copying1221842
++Node: GNU Free Documentation License1259398
++Node: Index1284534
  
  End Tag Table

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

Summary of changes:
 doc/ChangeLog   |    4 +
 doc/gawk.info   |  803 ++++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |   44 ++--
 doc/gawktexi.in |   44 ++--
 4 files changed, 450 insertions(+), 445 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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