[Top][All Lists]

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

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1066-g2fc1e9

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1066-g2fc1e98
Date: Tue, 27 Jan 2015 18:59:25 +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  2fc1e9855f7983fb75a7f72d3ec97eec467e4709 (commit)
       via  5153d0f04b7ad460b23ae5a011061f7b93a122ef (commit)
      from  2f80bf28898274324a07d0b0d7c0e955f591c0df (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------

commit 2fc1e9855f7983fb75a7f72d3ec97eec467e4709
Merge: 2f80bf2 5153d0f
Author: Arnold D. Robbins <address@hidden>
Date:   Tue Jan 27 20:59:16 2015 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index 3bcfde1,6a107df..caa2ead
--- a/doc/
+++ b/doc/
@@@ -31649,16 -31508,16 +31654,16 @@@ Inde
  * --non-decimal-data option:             Options.             (line 211)
  * --non-decimal-data option, strtonum() function and: Nondecimal Data.
                                                                (line  35)
 -* --optimize option:                     Options.             (line 238)
 -* --posix option:                        Options.             (line 256)
 -* --posix option, --traditional option and: Options.          (line 275)
 +* --optimize option:                     Options.             (line 236)
 +* --posix option:                        Options.             (line 254)
 +* --posix option, --traditional option and: Options.          (line 273)
  * --pretty-print option:                 Options.             (line 225)
  * --profile option <1>:                  Profiling.           (line  12)
 -* --profile option:                      Options.             (line 244)
 -* --re-interval option:                  Options.             (line 281)
 -* --sandbox option:                      Options.             (line 288)
 +* --profile option:                      Options.             (line 242)
 +* --re-interval option:                  Options.             (line 279)
 +* --sandbox option:                      Options.             (line 286)
  * --sandbox option, disabling system() function: I/O Functions.
-                                                               (line 128)
+                                                               (line 129)
  * --sandbox option, input redirection with getline: Getline.  (line  19)
  * --sandbox option, output redirection with print, printf: Redirection.
                                                                (line   6)
@@@ -33775,8 -33627,8 +33780,8 @@@
  * portability, NF variable, decrementing: Changing Fields.    (line 115)
  * portability, operators:                Increment Ops.       (line  60)
  * portability, operators, not in POSIX awk: Precedence.       (line  98)
 -* portability, POSIXLY_CORRECT environment variable: Options. (line 361)
 +* portability, POSIXLY_CORRECT environment variable: Options. (line 359)
- * portability, substr() function:        String Functions.    (line 512)
+ * portability, substr() function:        String Functions.    (line 513)
  * portable object files <1>:             Translator i18n.     (line   6)
  * portable object files:                 Explaining gettext.  (line  37)
  * portable object files, converting to message object files: I18N Example.
@@@ -34177,14 -34029,14 +34182,14 @@@
  * sidebar, A Constant's Base Does Not Affect Its Value: Nondecimal-numbers.
                                                                (line  64)
  * sidebar, Backslash Before Regular Characters: Escape Sequences.
 -                                                              (line 103)
 +                                                              (line 106)
  * sidebar, Changing FS Does Not Affect the Fields: Full Line Fields.
                                                                (line  14)
 -* sidebar, Changing NR and FNR:          Auto-set.            (line 312)
 +* sidebar, Changing NR and FNR:          Auto-set.            (line 326)
  * sidebar, Controlling Output Buffering with system(): I/O Functions.
-                                                               (line 138)
+                                                               (line 139)
  * sidebar, Escape Sequences for Metacharacters: Escape Sequences.
 -                                                              (line 134)
 +                                                              (line 137)
  * sidebar, FS and IGNORECASE:            Field Splitting Summary.
                                                                (line  38)
  * sidebar, Interactive Versus Noninteractive Buffering: I/O Functions.
@@@ -34339,15 -34191,15 +34344,15 @@@
  * SUBSEP variable, and multidimensional arrays: Multidimensional.
                                                                (line  16)
  * substitute in string:                  String Functions.    (line  90)
- * substr:                                String Functions.    (line 481)
- * substring:                             String Functions.    (line 481)
+ * substr:                                String Functions.    (line 482)
+ * substring:                             String Functions.    (line 482)
  * Sumner, Andrew:                        Other Versions.      (line  68)
 -* supplementary groups of gawk process:  Auto-set.            (line 237)
 +* supplementary groups of gawk process:  Auto-set.            (line 251)
  * switch statement:                      Switch Statement.    (line   6)
 -* SYMTAB array:                          Auto-set.            (line 269)
 +* SYMTAB array:                          Auto-set.            (line 283)
  * syntactic ambiguity: /= operator vs. /=.../ regexp constant: Assignment Ops.
                                                                (line 148)
- * system:                                I/O Functions.       (line 106)
+ * system:                                I/O Functions.       (line 107)
  * systime:                               Time Functions.      (line  66)
  * t debugger command (alias for tbreak): Breakpoint Control.  (line  90)
  * tbreak debugger command:               Breakpoint Control.  (line  90)
@@@ -34614,560 -34466,559 +34619,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: 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-elements464653
 -Ref: Array Intro-Footnote-1467273
 -Node: Reference to Elements467401
 -Node: Assigning Elements469863
 -Node: Array Example470354
 -Node: Scanning an Array472113
 -Node: Controlling Scanning475133
 -Ref: Controlling Scanning-Footnote-1480527
 -Node: Numeric Array Subscripts480843
 -Node: Uninitialized Subscripts483028
 -Node: Delete484645
 -Ref: Delete-Footnote-1487394
 -Node: Multidimensional487451
 -Node: Multiscanning490548
 -Node: Arrays of Arrays492137
 -Node: Arrays Summary496891
 -Node: Functions498982
 -Node: Built-in500021
 -Node: Calling Built-in501099
 -Node: Numeric Functions503094
 -Ref: Numeric Functions-Footnote-1507110
 -Ref: Numeric Functions-Footnote-2507467
 -Ref: Numeric Functions-Footnote-3507515
 -Node: String Functions507787
 -Ref: String Functions-Footnote-1531288
 -Ref: String Functions-Footnote-2531417
 -Ref: String Functions-Footnote-3531665
 -Node: Gory Details531752
 -Ref: table-sub-escapes533533
 -Ref: table-sub-proposed535048
 -Ref: table-posix-sub536410
 -Ref: table-gensub-escapes537947
 -Ref: Gory Details-Footnote-1538780
 -Node: I/O Functions538931
 -Ref: I/O Functions-Footnote-1546167
 -Node: Time Functions546314
 -Ref: Time Functions-Footnote-1556823
 -Ref: Time Functions-Footnote-2556891
 -Ref: Time Functions-Footnote-3557049
 -Ref: Time Functions-Footnote-4557160
 -Ref: Time Functions-Footnote-5557272
 -Ref: Time Functions-Footnote-6557499
 -Node: Bitwise Functions557765
 -Ref: table-bitwise-ops558327
 -Ref: Bitwise Functions-Footnote-1562639
 -Node: Type Functions562811
 -Node: I18N Functions563962
 -Node: User-defined565607
 -Node: Definition Syntax566412
 -Ref: Definition Syntax-Footnote-1571819
 -Node: Function Example571890
 -Ref: Function Example-Footnote-1574809
 -Node: Function Caveats574831
 -Node: Calling A Function575349
 -Node: Variable Scope576307
 -Node: Pass By Value/Reference579295
 -Node: Return Statement582790
 -Node: Dynamic Typing585771
 -Node: Indirect Calls586700
 -Ref: Indirect Calls-Footnote-1598002
 -Node: Functions Summary598130
 -Node: Library Functions600832
 -Ref: Library Functions-Footnote-1604441
 -Ref: Library Functions-Footnote-2604584
 -Node: Library Names604755
 -Ref: Library Names-Footnote-1608209
 -Ref: Library Names-Footnote-2608432
 -Node: General Functions608518
 -Node: Strtonum Function609621
 -Node: Assert Function612643
 -Node: Round Function615967
 -Node: Cliff Random Function617508
 -Node: Ordinal Functions618524
 -Ref: Ordinal Functions-Footnote-1621587
 -Ref: Ordinal Functions-Footnote-2621839
 -Node: Join Function622050
 -Ref: Join Function-Footnote-1623819
 -Node: Getlocaltime Function624019
 -Node: Readfile Function627763
 -Node: Shell Quoting629733
 -Node: Data File Management631134
 -Node: Filetrans Function631766
 -Node: Rewind Function635822
 -Node: File Checking637209
 -Ref: File Checking-Footnote-1638541
 -Node: Empty Files638742
 -Node: Ignoring Assigns640721
 -Node: Getopt Function642272
 -Ref: Getopt Function-Footnote-1653734
 -Node: Passwd Functions653934
 -Ref: Passwd Functions-Footnote-1662771
 -Node: Group Functions662859
 -Ref: Group Functions-Footnote-1670753
 -Node: Walking Arrays670966
 -Node: Library Functions Summary672569
 -Node: Library Exercises673970
 -Node: Sample Programs675250
 -Node: Running Examples676020
 -Node: Clones676748
 -Node: Cut Program677972
 -Node: Egrep Program687691
 -Ref: Egrep Program-Footnote-1695189
 -Node: Id Program695299
 -Node: Split Program698944
 -Ref: Split Program-Footnote-1702392
 -Node: Tee Program702520
 -Node: Uniq Program705309
 -Node: Wc Program712728
 -Ref: Wc Program-Footnote-1716978
 -Node: Miscellaneous Programs717072
 -Node: Dupword Program718285
 -Node: Alarm Program720316
 -Node: Translate Program725120
 -Ref: Translate Program-Footnote-1729685
 -Node: Labels Program729955
 -Ref: Labels Program-Footnote-1733306
 -Node: Word Sorting733390
 -Node: History Sorting737461
 -Node: Extract Program739297
 -Node: Simple Sed746822
 -Node: Igawk Program749890
 -Ref: Igawk Program-Footnote-1764214
 -Ref: Igawk Program-Footnote-2764415
 -Ref: Igawk Program-Footnote-3764537
 -Node: Anagram Program764652
 -Node: Signature Program767709
 -Node: Programs Summary768956
 -Node: Programs Exercises770149
 -Ref: Programs Exercises-Footnote-1774280
 -Node: Advanced Features774371
 -Node: Nondecimal Data776319
 -Node: Array Sorting777909
 -Node: Controlling Array Traversal778606
 -Ref: Controlling Array Traversal-Footnote-1786939
 -Node: Array Sorting Functions787057
 -Ref: Array Sorting Functions-Footnote-1790946
 -Node: Two-way I/O791142
 -Ref: Two-way I/O-Footnote-1796087
 -Ref: Two-way I/O-Footnote-2796273
 -Node: TCP/IP Networking796355
 -Node: Profiling799228
 -Node: Advanced Features Summary806775
 -Node: Internationalization808708
 -Node: I18N and L10N810188
 -Node: Explaining gettext810874
 -Ref: Explaining gettext-Footnote-1815899
 -Ref: Explaining gettext-Footnote-2816083
 -Node: Programmer i18n816248
 -Ref: Programmer i18n-Footnote-1821114
 -Node: Translator i18n821163
 -Node: String Extraction821957
 -Ref: String Extraction-Footnote-1823088
 -Node: Printf Ordering823174
 -Ref: Printf Ordering-Footnote-1825960
 -Node: I18N Portability826024
 -Ref: I18N Portability-Footnote-1828479
 -Node: I18N Example828542
 -Ref: I18N Example-Footnote-1831345
 -Node: Gawk I18N831417
 -Node: I18N Summary832055
 -Node: Debugger833394
 -Node: Debugging834416
 -Node: Debugging Concepts834857
 -Node: Debugging Terms836710
 -Node: Awk Debugging839282
 -Node: Sample Debugging Session840176
 -Node: Debugger Invocation840696
 -Node: Finding The Bug842080
 -Node: List of Debugger Commands848555
 -Node: Breakpoint Control849888
 -Node: Debugger Execution Control853584
 -Node: Viewing And Changing Data856948
 -Node: Execution Stack860326
 -Node: Debugger Info861963
 -Node: Miscellaneous Debugger Commands865980
 -Node: Readline Support871009
 -Node: Limitations871901
 -Node: Debugging Summary874015
 -Node: Arbitrary Precision Arithmetic875183
 -Node: Computer Arithmetic876599
 -Ref: table-numeric-ranges880197
 -Ref: Computer Arithmetic-Footnote-1881056
 -Node: Math Definitions881113
 -Ref: table-ieee-formats884401
 -Ref: Math Definitions-Footnote-1885005
 -Node: MPFR features885110
 -Node: FP Math Caution886781
 -Ref: FP Math Caution-Footnote-1887831
 -Node: Inexactness of computations888200
 -Node: Inexact representation889159
 -Node: Comparing FP Values890516
 -Node: Errors accumulate891598
 -Node: Getting Accuracy893031
 -Node: Try To Round895693
 -Node: Setting precision896592
 -Ref: table-predefined-precision-strings897276
 -Node: Setting the rounding mode899065
 -Ref: table-gawk-rounding-modes899429
 -Ref: Setting the rounding mode-Footnote-1902884
 -Node: Arbitrary Precision Integers903063
 -Ref: Arbitrary Precision Integers-Footnote-1906049
 -Node: POSIX Floating Point Problems906198
 -Ref: POSIX Floating Point Problems-Footnote-1910071
 -Node: Floating point summary910109
 -Node: Dynamic Extensions912303
 -Node: Extension Intro913855
 -Node: Plugin License915121
 -Node: Extension Mechanism Outline915918
 -Ref: figure-load-extension916346
 -Ref: figure-register-new-function917826
 -Ref: figure-call-new-function918830
 -Node: Extension API Description920816
 -Node: Extension API Functions Introduction922266
 -Node: General Data Types927090
 -Ref: General Data Types-Footnote-1932829
 -Node: Memory Allocation Functions933128
 -Ref: Memory Allocation Functions-Footnote-1935967
 -Node: Constructor Functions936063
 -Node: Registration Functions937797
 -Node: Extension Functions938482
 -Node: Exit Callback Functions940779
 -Node: Extension Version String942027
 -Node: Input Parsers942692
 -Node: Output Wrappers952571
 -Node: Two-way processors957086
 -Node: Printing Messages959290
 -Ref: Printing Messages-Footnote-1960366
 -Node: Updating `ERRNO'960518
 -Node: Requesting Values961258
 -Ref: table-value-types-returned961986
 -Node: Accessing Parameters962943
 -Node: Symbol Table Access964174
 -Node: Symbol table by name964688
 -Node: Symbol table by cookie966669
 -Ref: Symbol table by cookie-Footnote-1970813
 -Node: Cached values970876
 -Ref: Cached values-Footnote-1974375
 -Node: Array Manipulation974466
 -Ref: Array Manipulation-Footnote-1975564
 -Node: Array Data Types975601
 -Ref: Array Data Types-Footnote-1978256
 -Node: Array Functions978348
 -Node: Flattening Arrays982202
 -Node: Creating Arrays989094
 -Node: Extension API Variables993865
 -Node: Extension Versioning994501
 -Node: Extension API Informational Variables996402
 -Node: Extension API Boilerplate997467
 -Node: Finding Extensions1001276
 -Node: Extension Example1001836
 -Node: Internal File Description1002608
 -Node: Internal File Ops1006675
 -Ref: Internal File Ops-Footnote-11018345
 -Node: Using Internal File Ops1018485
 -Ref: Using Internal File Ops-Footnote-11020868
 -Node: Extension Samples1021141
 -Node: Extension Sample File Functions1022667
 -Node: Extension Sample Fnmatch1030305
 -Node: Extension Sample Fork1031796
 -Node: Extension Sample Inplace1033011
 -Node: Extension Sample Ord1034686
 -Node: Extension Sample Readdir1035522
 -Ref: table-readdir-file-types1036398
 -Node: Extension Sample Revout1037209
 -Node: Extension Sample Rev2way1037799
 -Node: Extension Sample Read write array1038539
 -Node: Extension Sample Readfile1040479
 -Node: Extension Sample Time1041574
 -Node: Extension Sample API Tests1042923
 -Node: gawkextlib1043414
 -Node: Extension summary1046072
 -Node: Extension Exercises1049761
 -Node: Language History1050483
 -Node: V7/SVR3.11052139
 -Node: SVR41054320
 -Node: POSIX1055765
 -Node: BTL1057154
 -Node: POSIX/GNU1057888
 -Node: Feature History1063452
 -Node: Common Extensions1076550
 -Node: Ranges and Locales1077874
 -Ref: Ranges and Locales-Footnote-11082492
 -Ref: Ranges and Locales-Footnote-21082519
 -Ref: Ranges and Locales-Footnote-31082753
 -Node: Contributors1082974
 -Node: History summary1088515
 -Node: Installation1089885
 -Node: Gawk Distribution1090831
 -Node: Getting1091315
 -Node: Extracting1092138
 -Node: Distribution contents1093773
 -Node: Unix Installation1099490
 -Node: Quick Installation1100107
 -Node: Additional Configuration Options1102531
 -Node: Configuration Philosophy1104269
 -Node: Non-Unix Installation1106638
 -Node: PC Installation1107096
 -Node: PC Binary Installation1108415
 -Node: PC Compiling1110263
 -Ref: PC Compiling-Footnote-11113284
 -Node: PC Testing1113393
 -Node: PC Using1114569
 -Node: Cygwin1118684
 -Node: MSYS1119507
 -Node: VMS Installation1120007
 -Node: VMS Compilation1120799
 -Ref: VMS Compilation-Footnote-11122021
 -Node: VMS Dynamic Extensions1122079
 -Node: VMS Installation Details1123763
 -Node: VMS Running1126015
 -Node: VMS GNV1128851
 -Node: VMS Old Gawk1129585
 -Node: Bugs1130055
 -Node: Other Versions1133938
 -Node: Installation summary1140362
 -Node: Notes1141418
 -Node: Compatibility Mode1142283
 -Node: Additions1143065
 -Node: Accessing The Source1143990
 -Node: Adding Code1145425
 -Node: New Ports1151582
 -Node: Derived Files1156064
 -Ref: Derived Files-Footnote-11161539
 -Ref: Derived Files-Footnote-21161573
 -Ref: Derived Files-Footnote-31162169
 -Node: Future Extensions1162283
 -Node: Implementation Limitations1162889
 -Node: Extension Design1164137
 -Node: Old Extension Problems1165291
 -Ref: Old Extension Problems-Footnote-11166808
 -Node: Extension New Mechanism Goals1166865
 -Ref: Extension New Mechanism Goals-Footnote-11170225
 -Node: Extension Other Design Decisions1170414
 -Node: Extension Future Growth1172522
 -Node: Old Extension Mechanism1173358
 -Node: Notes summary1175120
 -Node: Basic Concepts1176306
 -Node: Basic High Level1176987
 -Ref: figure-general-flow1177259
 -Ref: figure-process-flow1177858
 -Ref: Basic High Level-Footnote-11181087
 -Node: Basic Data Typing1181272
 -Node: Glossary1184600
 -Node: Copying1216529
 -Node: GNU Free Documentation License1254085
 -Node: Index1279221
 +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: 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-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-elements465465
 +Ref: Array Intro-Footnote-1468085
 +Node: Reference to Elements468213
 +Node: Assigning Elements470675
 +Node: Array Example471166
 +Node: Scanning an Array472925
 +Node: Controlling Scanning475945
 +Ref: Controlling Scanning-Footnote-1481339
 +Node: Numeric Array Subscripts481655
 +Node: Uninitialized Subscripts483840
 +Node: Delete485457
 +Ref: Delete-Footnote-1488206
 +Node: Multidimensional488263
 +Node: Multiscanning491360
 +Node: Arrays of Arrays492949
 +Node: Arrays Summary497703
 +Node: Functions499794
- Node: Built-in500693
- Node: Calling Built-in501771
- Node: Numeric Functions503762
- Ref: Numeric Functions-Footnote-1508581
- Ref: Numeric Functions-Footnote-2508938
- Ref: Numeric Functions-Footnote-3508986
- Node: String Functions509258
- Ref: String Functions-Footnote-1532735
- Ref: String Functions-Footnote-2532864
- Ref: String Functions-Footnote-3533112
- Node: Gory Details533199
- Ref: table-sub-escapes534980
- Ref: table-sub-proposed536500
- Ref: table-posix-sub537864
- Ref: table-gensub-escapes539400
- Ref: Gory Details-Footnote-1540232
- Node: I/O Functions540383
- Ref: I/O Functions-Footnote-1547601
- Node: Time Functions547748
- Ref: Time Functions-Footnote-1558236
- Ref: Time Functions-Footnote-2558304
- Ref: Time Functions-Footnote-3558462
- Ref: Time Functions-Footnote-4558573
- Ref: Time Functions-Footnote-5558685
- Ref: Time Functions-Footnote-6558912
- Node: Bitwise Functions559178
- Ref: table-bitwise-ops559740
- Ref: Bitwise Functions-Footnote-1564049
- Node: Type Functions564218
- Node: I18N Functions565369
- Node: User-defined567014
- Node: Definition Syntax567819
- Ref: Definition Syntax-Footnote-1573226
- Node: Function Example573297
- Ref: Function Example-Footnote-1576216
- Node: Function Caveats576238
- Node: Calling A Function576756
- Node: Variable Scope577714
- Node: Pass By Value/Reference580702
- Node: Return Statement584197
- Node: Dynamic Typing587178
- Node: Indirect Calls588107
- Ref: Indirect Calls-Footnote-1599409
- Node: Functions Summary599537
- Node: Library Functions602239
- Ref: Library Functions-Footnote-1605848
- Ref: Library Functions-Footnote-2605991
- Node: Library Names606162
- Ref: Library Names-Footnote-1609616
- Ref: Library Names-Footnote-2609839
- Node: General Functions609925
- Node: Strtonum Function611028
- Node: Assert Function614050
- Node: Round Function617374
- Node: Cliff Random Function618915
- Node: Ordinal Functions619931
- Ref: Ordinal Functions-Footnote-1622994
- Ref: Ordinal Functions-Footnote-2623246
- Node: Join Function623457
- Ref: Join Function-Footnote-1625226
- Node: Getlocaltime Function625426
- Node: Readfile Function629170
- Node: Shell Quoting631140
- Node: Data File Management632541
- Node: Filetrans Function633173
- Node: Rewind Function637229
- Node: File Checking638616
- Ref: File Checking-Footnote-1639948
- Node: Empty Files640149
- Node: Ignoring Assigns642128
- Node: Getopt Function643679
- Ref: Getopt Function-Footnote-1655141
- Node: Passwd Functions655341
- Ref: Passwd Functions-Footnote-1664178
- Node: Group Functions664266
- Ref: Group Functions-Footnote-1672160
- Node: Walking Arrays672373
- Node: Library Functions Summary673976
- Node: Library Exercises675377
- Node: Sample Programs676657
- Node: Running Examples677427
- Node: Clones678155
- Node: Cut Program679379
- Node: Egrep Program689098
- Ref: Egrep Program-Footnote-1696596
- Node: Id Program696706
- Node: Split Program700351
- Ref: Split Program-Footnote-1703799
- Node: Tee Program703927
- Node: Uniq Program706716
- Node: Wc Program714135
- Ref: Wc Program-Footnote-1718385
- Node: Miscellaneous Programs718479
- Node: Dupword Program719692
- Node: Alarm Program721723
- Node: Translate Program726527
- Ref: Translate Program-Footnote-1731092
- Node: Labels Program731362
- Ref: Labels Program-Footnote-1734713
- Node: Word Sorting734797
- Node: History Sorting738868
- Node: Extract Program740704
- Node: Simple Sed748229
- Node: Igawk Program751297
- Ref: Igawk Program-Footnote-1765621
- Ref: Igawk Program-Footnote-2765822
- Ref: Igawk Program-Footnote-3765944
- Node: Anagram Program766059
- Node: Signature Program769116
- Node: Programs Summary770363
- Node: Programs Exercises771556
- Ref: Programs Exercises-Footnote-1775687
- Node: Advanced Features775778
- Node: Nondecimal Data777726
- Node: Array Sorting779316
- Node: Controlling Array Traversal780013
- Ref: Controlling Array Traversal-Footnote-1788346
- Node: Array Sorting Functions788464
- Ref: Array Sorting Functions-Footnote-1792353
- Node: Two-way I/O792549
- Ref: Two-way I/O-Footnote-1797494
- Ref: Two-way I/O-Footnote-2797680
- Node: TCP/IP Networking797762
- Node: Profiling800635
- Node: Advanced Features Summary808912
- Node: Internationalization810845
- Node: I18N and L10N812325
- Node: Explaining gettext813011
- Ref: Explaining gettext-Footnote-1818036
- Ref: Explaining gettext-Footnote-2818220
- Node: Programmer i18n818385
- Ref: Programmer i18n-Footnote-1823251
- Node: Translator i18n823300
- Node: String Extraction824094
- Ref: String Extraction-Footnote-1825225
- Node: Printf Ordering825311
- Ref: Printf Ordering-Footnote-1828097
- Node: I18N Portability828161
- Ref: I18N Portability-Footnote-1830616
- Node: I18N Example830679
- Ref: I18N Example-Footnote-1833482
- Node: Gawk I18N833554
- Node: I18N Summary834192
- Node: Debugger835531
- Node: Debugging836553
- Node: Debugging Concepts836994
- Node: Debugging Terms838847
- Node: Awk Debugging841419
- Node: Sample Debugging Session842313
- Node: Debugger Invocation842833
- Node: Finding The Bug844217
- Node: List of Debugger Commands850692
- Node: Breakpoint Control852025
- Node: Debugger Execution Control855721
- Node: Viewing And Changing Data859085
- Node: Execution Stack862463
- Node: Debugger Info864100
- Node: Miscellaneous Debugger Commands868117
- Node: Readline Support873146
- Node: Limitations874038
- Node: Debugging Summary876152
- Node: Arbitrary Precision Arithmetic877320
- Node: Computer Arithmetic878736
- Ref: table-numeric-ranges882334
- Ref: Computer Arithmetic-Footnote-1883193
- Node: Math Definitions883250
- Ref: table-ieee-formats886538
- Ref: Math Definitions-Footnote-1887142
- Node: MPFR features887247
- Node: FP Math Caution888918
- Ref: FP Math Caution-Footnote-1889968
- Node: Inexactness of computations890337
- Node: Inexact representation891296
- Node: Comparing FP Values892653
- Node: Errors accumulate893735
- Node: Getting Accuracy895168
- Node: Try To Round897830
- Node: Setting precision898729
- Ref: table-predefined-precision-strings899413
- Node: Setting the rounding mode901202
- Ref: table-gawk-rounding-modes901566
- Ref: Setting the rounding mode-Footnote-1905021
- Node: Arbitrary Precision Integers905200
- Ref: Arbitrary Precision Integers-Footnote-1910100
- Node: POSIX Floating Point Problems910249
- Ref: POSIX Floating Point Problems-Footnote-1914122
- Node: Floating point summary914160
- Node: Dynamic Extensions916354
- Node: Extension Intro917906
- Node: Plugin License919172
- Node: Extension Mechanism Outline919969
- Ref: figure-load-extension920397
- Ref: figure-register-new-function921877
- Ref: figure-call-new-function922881
- Node: Extension API Description924867
- Node: Extension API Functions Introduction926317
- Node: General Data Types931141
- Ref: General Data Types-Footnote-1936880
- Node: Memory Allocation Functions937179
- Ref: Memory Allocation Functions-Footnote-1940018
- Node: Constructor Functions940114
- Node: Registration Functions941848
- Node: Extension Functions942533
- Node: Exit Callback Functions944830
- Node: Extension Version String946078
- Node: Input Parsers946743
- Node: Output Wrappers956622
- Node: Two-way processors961137
- Node: Printing Messages963341
- Ref: Printing Messages-Footnote-1964417
- Node: Updating `ERRNO'964569
- Node: Requesting Values965309
- Ref: table-value-types-returned966037
- Node: Accessing Parameters966994
- Node: Symbol Table Access968225
- Node: Symbol table by name968739
- Node: Symbol table by cookie970720
- Ref: Symbol table by cookie-Footnote-1974864
- Node: Cached values974927
- Ref: Cached values-Footnote-1978426
- Node: Array Manipulation978517
- Ref: Array Manipulation-Footnote-1979615
- Node: Array Data Types979652
- Ref: Array Data Types-Footnote-1982307
- Node: Array Functions982399
- Node: Flattening Arrays986253
- Node: Creating Arrays993145
- Node: Extension API Variables997916
- Node: Extension Versioning998552
- Node: Extension API Informational Variables1000453
- Node: Extension API Boilerplate1001518
- Node: Finding Extensions1005327
- Node: Extension Example1005887
- Node: Internal File Description1006659
- Node: Internal File Ops1010726
- Ref: Internal File Ops-Footnote-11022396
- Node: Using Internal File Ops1022536
- Ref: Using Internal File Ops-Footnote-11024919
- Node: Extension Samples1025192
- Node: Extension Sample File Functions1026718
- Node: Extension Sample Fnmatch1034356
- Node: Extension Sample Fork1035847
- Node: Extension Sample Inplace1037062
- Node: Extension Sample Ord1038737
- Node: Extension Sample Readdir1039573
- Ref: table-readdir-file-types1040449
- Node: Extension Sample Revout1041260
- Node: Extension Sample Rev2way1041850
- Node: Extension Sample Read write array1042590
- Node: Extension Sample Readfile1044530
- Node: Extension Sample Time1045625
- Node: Extension Sample API Tests1046974
- Node: gawkextlib1047465
- Node: Extension summary1050123
- Node: Extension Exercises1053812
- Node: Language History1054534
- Node: V7/SVR3.11056190
- Node: SVR41058371
- Node: POSIX1059816
- Node: BTL1061205
- Node: POSIX/GNU1061939
- Node: Feature History1067563
- Node: Common Extensions1080661
- Node: Ranges and Locales1081985
- Ref: Ranges and Locales-Footnote-11086603
- Ref: Ranges and Locales-Footnote-21086630
- Ref: Ranges and Locales-Footnote-31086864
- Node: Contributors1087085
- Node: History summary1092626
- Node: Installation1093996
- Node: Gawk Distribution1094942
- Node: Getting1095426
- Node: Extracting1096249
- Node: Distribution contents1097884
- Node: Unix Installation1103949
- Node: Quick Installation1104632
- Node: Shell Startup Files1107043
- Node: Additional Configuration Options1108122
- Node: Configuration Philosophy1109861
- Node: Non-Unix Installation1112230
- Node: PC Installation1112688
- Node: PC Binary Installation1114007
- Node: PC Compiling1115855
- Ref: PC Compiling-Footnote-11118876
- Node: PC Testing1118985
- Node: PC Using1120161
- Node: Cygwin1124276
- Node: MSYS1125099
- Node: VMS Installation1125599
- Node: VMS Compilation1126391
- Ref: VMS Compilation-Footnote-11127613
- Node: VMS Dynamic Extensions1127671
- Node: VMS Installation Details1129355
- Node: VMS Running1131607
- Node: VMS GNV1134443
- Node: VMS Old Gawk1135177
- Node: Bugs1135647
- Node: Other Versions1139530
- Node: Installation summary1145954
- Node: Notes1147010
- Node: Compatibility Mode1147875
- Node: Additions1148657
- Node: Accessing The Source1149582
- Node: Adding Code1151017
- Node: New Ports1157174
- Node: Derived Files1161656
- Ref: Derived Files-Footnote-11167131
- Ref: Derived Files-Footnote-21167165
- Ref: Derived Files-Footnote-31167761
- Node: Future Extensions1167875
- Node: Implementation Limitations1168481
- Node: Extension Design1169729
- Node: Old Extension Problems1170883
- Ref: Old Extension Problems-Footnote-11172400
- Node: Extension New Mechanism Goals1172457
- Ref: Extension New Mechanism Goals-Footnote-11175817
- Node: Extension Other Design Decisions1176006
- Node: Extension Future Growth1178114
- Node: Old Extension Mechanism1178950
- Node: Notes summary1180712
- Node: Basic Concepts1181898
- Node: Basic High Level1182579
- Ref: figure-general-flow1182851
- Ref: figure-process-flow1183450
- Ref: Basic High Level-Footnote-11186679
- Node: Basic Data Typing1186864
- Node: Glossary1190192
- Node: Copying1222121
- Node: GNU Free Documentation License1259677
- Node: Index1284813
++Node: Built-in500833
++Node: Calling Built-in501911
++Node: Numeric Functions503906
++Ref: Numeric Functions-Footnote-1508724
++Ref: Numeric Functions-Footnote-2509081
++Ref: Numeric Functions-Footnote-3509129
++Node: String Functions509401
++Ref: String Functions-Footnote-1532902
++Ref: String Functions-Footnote-2533031
++Ref: String Functions-Footnote-3533279
++Node: Gory Details533366
++Ref: table-sub-escapes535147
++Ref: table-sub-proposed536662
++Ref: table-posix-sub538024
++Ref: table-gensub-escapes539561
++Ref: Gory Details-Footnote-1540394
++Node: I/O Functions540545
++Ref: I/O Functions-Footnote-1547781
++Node: Time Functions547928
++Ref: Time Functions-Footnote-1558437
++Ref: Time Functions-Footnote-2558505
++Ref: Time Functions-Footnote-3558663
++Ref: Time Functions-Footnote-4558774
++Ref: Time Functions-Footnote-5558886
++Ref: Time Functions-Footnote-6559113
++Node: Bitwise Functions559379
++Ref: table-bitwise-ops559941
++Ref: Bitwise Functions-Footnote-1564253
++Node: Type Functions564425
++Node: I18N Functions565576
++Node: User-defined567221
++Node: Definition Syntax568026
++Ref: Definition Syntax-Footnote-1573433
++Node: Function Example573504
++Ref: Function Example-Footnote-1576423
++Node: Function Caveats576445
++Node: Calling A Function576963
++Node: Variable Scope577921
++Node: Pass By Value/Reference580909
++Node: Return Statement584404
++Node: Dynamic Typing587385
++Node: Indirect Calls588314
++Ref: Indirect Calls-Footnote-1599616
++Node: Functions Summary599744
++Node: Library Functions602446
++Ref: Library Functions-Footnote-1606055
++Ref: Library Functions-Footnote-2606198
++Node: Library Names606369
++Ref: Library Names-Footnote-1609823
++Ref: Library Names-Footnote-2610046
++Node: General Functions610132
++Node: Strtonum Function611235
++Node: Assert Function614257
++Node: Round Function617581
++Node: Cliff Random Function619122
++Node: Ordinal Functions620138
++Ref: Ordinal Functions-Footnote-1623201
++Ref: Ordinal Functions-Footnote-2623453
++Node: Join Function623664
++Ref: Join Function-Footnote-1625433
++Node: Getlocaltime Function625633
++Node: Readfile Function629377
++Node: Shell Quoting631347
++Node: Data File Management632748
++Node: Filetrans Function633380
++Node: Rewind Function637436
++Node: File Checking638823
++Ref: File Checking-Footnote-1640155
++Node: Empty Files640356
++Node: Ignoring Assigns642335
++Node: Getopt Function643886
++Ref: Getopt Function-Footnote-1655348
++Node: Passwd Functions655548
++Ref: Passwd Functions-Footnote-1664385
++Node: Group Functions664473
++Ref: Group Functions-Footnote-1672367
++Node: Walking Arrays672580
++Node: Library Functions Summary674183
++Node: Library Exercises675584
++Node: Sample Programs676864
++Node: Running Examples677634
++Node: Clones678362
++Node: Cut Program679586
++Node: Egrep Program689305
++Ref: Egrep Program-Footnote-1696803
++Node: Id Program696913
++Node: Split Program700558
++Ref: Split Program-Footnote-1704006
++Node: Tee Program704134
++Node: Uniq Program706923
++Node: Wc Program714342
++Ref: Wc Program-Footnote-1718592
++Node: Miscellaneous Programs718686
++Node: Dupword Program719899
++Node: Alarm Program721930
++Node: Translate Program726734
++Ref: Translate Program-Footnote-1731299
++Node: Labels Program731569
++Ref: Labels Program-Footnote-1734920
++Node: Word Sorting735004
++Node: History Sorting739075
++Node: Extract Program740911
++Node: Simple Sed748436
++Node: Igawk Program751504
++Ref: Igawk Program-Footnote-1765828
++Ref: Igawk Program-Footnote-2766029
++Ref: Igawk Program-Footnote-3766151
++Node: Anagram Program766266
++Node: Signature Program769323
++Node: Programs Summary770570
++Node: Programs Exercises771763
++Ref: Programs Exercises-Footnote-1775894
++Node: Advanced Features775985
++Node: Nondecimal Data777933
++Node: Array Sorting779523
++Node: Controlling Array Traversal780220
++Ref: Controlling Array Traversal-Footnote-1788553
++Node: Array Sorting Functions788671
++Ref: Array Sorting Functions-Footnote-1792560
++Node: Two-way I/O792756
++Ref: Two-way I/O-Footnote-1797701
++Ref: Two-way I/O-Footnote-2797887
++Node: TCP/IP Networking797969
++Node: Profiling800842
++Node: Advanced Features Summary809119
++Node: Internationalization811052
++Node: I18N and L10N812532
++Node: Explaining gettext813218
++Ref: Explaining gettext-Footnote-1818243
++Ref: Explaining gettext-Footnote-2818427
++Node: Programmer i18n818592
++Ref: Programmer i18n-Footnote-1823458
++Node: Translator i18n823507
++Node: String Extraction824301
++Ref: String Extraction-Footnote-1825432
++Node: Printf Ordering825518
++Ref: Printf Ordering-Footnote-1828304
++Node: I18N Portability828368
++Ref: I18N Portability-Footnote-1830823
++Node: I18N Example830886
++Ref: I18N Example-Footnote-1833689
++Node: Gawk I18N833761
++Node: I18N Summary834399
++Node: Debugger835738
++Node: Debugging836760
++Node: Debugging Concepts837201
++Node: Debugging Terms839054
++Node: Awk Debugging841626
++Node: Sample Debugging Session842520
++Node: Debugger Invocation843040
++Node: Finding The Bug844424
++Node: List of Debugger Commands850899
++Node: Breakpoint Control852232
++Node: Debugger Execution Control855928
++Node: Viewing And Changing Data859292
++Node: Execution Stack862670
++Node: Debugger Info864307
++Node: Miscellaneous Debugger Commands868324
++Node: Readline Support873353
++Node: Limitations874245
++Node: Debugging Summary876359
++Node: Arbitrary Precision Arithmetic877527
++Node: Computer Arithmetic878943
++Ref: table-numeric-ranges882541
++Ref: Computer Arithmetic-Footnote-1883400
++Node: Math Definitions883457
++Ref: table-ieee-formats886745
++Ref: Math Definitions-Footnote-1887349
++Node: MPFR features887454
++Node: FP Math Caution889125
++Ref: FP Math Caution-Footnote-1890175
++Node: Inexactness of computations890544
++Node: Inexact representation891503
++Node: Comparing FP Values892860
++Node: Errors accumulate893942
++Node: Getting Accuracy895375
++Node: Try To Round898037
++Node: Setting precision898936
++Ref: table-predefined-precision-strings899620
++Node: Setting the rounding mode901409
++Ref: table-gawk-rounding-modes901773
++Ref: Setting the rounding mode-Footnote-1905228
++Node: Arbitrary Precision Integers905407
++Ref: Arbitrary Precision Integers-Footnote-1910307
++Node: POSIX Floating Point Problems910456
++Ref: POSIX Floating Point Problems-Footnote-1914329
++Node: Floating point summary914367
++Node: Dynamic Extensions916561
++Node: Extension Intro918113
++Node: Plugin License919379
++Node: Extension Mechanism Outline920176
++Ref: figure-load-extension920604
++Ref: figure-register-new-function922084
++Ref: figure-call-new-function923088
++Node: Extension API Description925074
++Node: Extension API Functions Introduction926524
++Node: General Data Types931348
++Ref: General Data Types-Footnote-1937087
++Node: Memory Allocation Functions937386
++Ref: Memory Allocation Functions-Footnote-1940225
++Node: Constructor Functions940321
++Node: Registration Functions942055
++Node: Extension Functions942740
++Node: Exit Callback Functions945037
++Node: Extension Version String946285
++Node: Input Parsers946950
++Node: Output Wrappers956829
++Node: Two-way processors961344
++Node: Printing Messages963548
++Ref: Printing Messages-Footnote-1964624
++Node: Updating `ERRNO'964776
++Node: Requesting Values965516
++Ref: table-value-types-returned966244
++Node: Accessing Parameters967201
++Node: Symbol Table Access968432
++Node: Symbol table by name968946
++Node: Symbol table by cookie970927
++Ref: Symbol table by cookie-Footnote-1975071
++Node: Cached values975134
++Ref: Cached values-Footnote-1978633
++Node: Array Manipulation978724
++Ref: Array Manipulation-Footnote-1979822
++Node: Array Data Types979859
++Ref: Array Data Types-Footnote-1982514
++Node: Array Functions982606
++Node: Flattening Arrays986460
++Node: Creating Arrays993352
++Node: Extension API Variables998123
++Node: Extension Versioning998759
++Node: Extension API Informational Variables1000660
++Node: Extension API Boilerplate1001725
++Node: Finding Extensions1005534
++Node: Extension Example1006094
++Node: Internal File Description1006866
++Node: Internal File Ops1010933
++Ref: Internal File Ops-Footnote-11022603
++Node: Using Internal File Ops1022743
++Ref: Using Internal File Ops-Footnote-11025126
++Node: Extension Samples1025399
++Node: Extension Sample File Functions1026925
++Node: Extension Sample Fnmatch1034563
++Node: Extension Sample Fork1036054
++Node: Extension Sample Inplace1037269
++Node: Extension Sample Ord1038944
++Node: Extension Sample Readdir1039780
++Ref: table-readdir-file-types1040656
++Node: Extension Sample Revout1041467
++Node: Extension Sample Rev2way1042057
++Node: Extension Sample Read write array1042797
++Node: Extension Sample Readfile1044737
++Node: Extension Sample Time1045832
++Node: Extension Sample API Tests1047181
++Node: gawkextlib1047672
++Node: Extension summary1050330
++Node: Extension Exercises1054019
++Node: Language History1054741
++Node: V7/SVR3.11056397
++Node: SVR41058578
++Node: POSIX1060023
++Node: BTL1061412
++Node: POSIX/GNU1062146
++Node: Feature History1067770
++Node: Common Extensions1080868
++Node: Ranges and Locales1082192
++Ref: Ranges and Locales-Footnote-11086810
++Ref: Ranges and Locales-Footnote-21086837
++Ref: Ranges and Locales-Footnote-31087071
++Node: Contributors1087292
++Node: History summary1092833
++Node: Installation1094203
++Node: Gawk Distribution1095149
++Node: Getting1095633
++Node: Extracting1096456
++Node: Distribution contents1098091
++Node: Unix Installation1104156
++Node: Quick Installation1104839
++Node: Shell Startup Files1107250
++Node: Additional Configuration Options1108329
++Node: Configuration Philosophy1110068
++Node: Non-Unix Installation1112437
++Node: PC Installation1112895
++Node: PC Binary Installation1114214
++Node: PC Compiling1116062
++Ref: PC Compiling-Footnote-11119083
++Node: PC Testing1119192
++Node: PC Using1120368
++Node: Cygwin1124483
++Node: MSYS1125306
++Node: VMS Installation1125806
++Node: VMS Compilation1126598
++Ref: VMS Compilation-Footnote-11127820
++Node: VMS Dynamic Extensions1127878
++Node: VMS Installation Details1129562
++Node: VMS Running1131814
++Node: VMS GNV1134650
++Node: VMS Old Gawk1135384
++Node: Bugs1135854
++Node: Other Versions1139737
++Node: Installation summary1146161
++Node: Notes1147217
++Node: Compatibility Mode1148082
++Node: Additions1148864
++Node: Accessing The Source1149789
++Node: Adding Code1151224
++Node: New Ports1157381
++Node: Derived Files1161863
++Ref: Derived Files-Footnote-11167338
++Ref: Derived Files-Footnote-21167372
++Ref: Derived Files-Footnote-31167968
++Node: Future Extensions1168082
++Node: Implementation Limitations1168688
++Node: Extension Design1169936
++Node: Old Extension Problems1171090
++Ref: Old Extension Problems-Footnote-11172607
++Node: Extension New Mechanism Goals1172664
++Ref: Extension New Mechanism Goals-Footnote-11176024
++Node: Extension Other Design Decisions1176213
++Node: Extension Future Growth1178321
++Node: Old Extension Mechanism1179157
++Node: Notes summary1180919
++Node: Basic Concepts1182105
++Node: Basic High Level1182786
++Ref: figure-general-flow1183058
++Ref: figure-process-flow1183657
++Ref: Basic High Level-Footnote-11186886
++Node: Basic Data Typing1187071
++Node: Glossary1190399
++Node: Copying1222328
++Node: GNU Free Documentation License1259884
++Node: Index1285020
  End Tag Table


Summary of changes:
 awklib/eg/lib/bits2str.awk |    2 +-
 doc/ChangeLog              |    1 +
 doc/              |  901 ++++++++++++++++++++++----------------------
 doc/gawk.texi              |  120 +++---
 doc/            |  116 +++---
 5 files changed, 575 insertions(+), 565 deletions(-)


reply via email to

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