[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-1048-g552f20

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1048-g552f200
Date: Fri, 23 Jan 2015 11:07:04 +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  552f2007b31c1df1694e19e1b07fb8a62fd2d816 (commit)
       via  6f220759af1c8e37f56acd334a295daa8c4a2651 (commit)
      from  902fcb22d611b7f9e99369ecab223c00c877b82c (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 552f2007b31c1df1694e19e1b07fb8a62fd2d816
Merge: 902fcb2 6f22075
Author: Arnold D. Robbins <address@hidden>
Date:   Fri Jan 23 13:06:55 2015 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc doc/
index cf82793,2a17cbc..468b5f7
--- a/doc/
+++ b/doc/
@@@ -31643,8 -31500,8 +31646,8 @@@ Inde
  * \ (backslash), in bracket expressions: Bracket Expressions. (line  17)
  * \ (backslash), in escape sequences:    Escape Sequences.    (line   6)
  * \ (backslash), in escape sequences, POSIX and: Escape Sequences.
 -                                                              (line 105)
 +                                                              (line 108)
- * \ (backslash), in regexp constants:    Computed Regexps.    (line  29)
+ * \ (backslash), in regexp constants:    Computed Regexps.    (line  30)
  * \ (backslash), in shell commands:      Quoting.             (line  48)
  * \ (backslash), regexp operator:        Regexp Operators.    (line  18)
  * ^ (caret), ^ operator:                 Precedence.          (line  49)
@@@ -31912,8 -31769,8 +31915,8 @@@
  * backslash (\), in bracket expressions: Bracket Expressions. (line  17)
  * backslash (\), in escape sequences:    Escape Sequences.    (line   6)
  * backslash (\), in escape sequences, POSIX and: Escape Sequences.
 -                                                              (line 105)
 +                                                              (line 108)
- * backslash (\), in regexp constants:    Computed Regexps.    (line  29)
+ * backslash (\), in regexp constants:    Computed Regexps.    (line  30)
  * backslash (\), in shell commands:      Quoting.             (line  48)
  * backslash (\), regexp operator:        Regexp Operators.    (line  18)
  * backtrace debugger command:            Execution Stack.     (line  13)
@@@ -33845,10 -33695,10 +33848,10 @@@
                                                                (line  57)
  * regular expressions, dynamic:          Computed Regexps.    (line   6)
  * regular expressions, dynamic, with embedded newlines: Computed Regexps.
-                                                               (line  59)
+                                                               (line  60)
  * regular expressions, gawk, command-line options: GNU Regexp Operators.
                                                                (line  70)
 -* regular expressions, interval expressions and: Options.     (line 281)
 +* regular expressions, interval expressions and: Options.     (line 279)
  * regular expressions, leftmost longest match: Leftmost Longest.
                                                                (line   6)
  * regular expressions, operators <1>:    Regexp Operators.    (line   6)
@@@ -34042,22 -33892,22 +34045,22 @@@
  * sidebar, Understanding #!:             Executable Scripts.  (line  31)
  * sidebar, Understanding $0:             Changing Fields.     (line 134)
  * sidebar, Using \n in Bracket Expressions of Dynamic Regexps: Computed 
-                                                               (line  57)
+                                                               (line  58)
  * sidebar, Using close()'s Return Value: Close Files And Pipes.
                                                                (line 131)
 -* SIGHUP signal, for dynamic profiling:  Profiling.           (line 211)
 -* SIGINT signal (MS-Windows):            Profiling.           (line 214)
 -* signals, HUP/SIGHUP, for profiling:    Profiling.           (line 211)
 -* signals, INT/SIGINT (MS-Windows):      Profiling.           (line 214)
 -* signals, QUIT/SIGQUIT (MS-Windows):    Profiling.           (line 214)
 -* signals, USR1/SIGUSR1, for profiling:  Profiling.           (line 188)
 +* SIGHUP signal, for dynamic profiling:  Profiling.           (line 210)
 +* SIGINT signal (MS-Windows):            Profiling.           (line 213)
 +* signals, HUP/SIGHUP, for profiling:    Profiling.           (line 210)
 +* signals, INT/SIGINT (MS-Windows):      Profiling.           (line 213)
 +* signals, QUIT/SIGQUIT (MS-Windows):    Profiling.           (line 213)
 +* signals, USR1/SIGUSR1, for profiling:  Profiling.           (line 187)
  * signature program:                     Signature Program.   (line   6)
 -* SIGQUIT signal (MS-Windows):           Profiling.           (line 214)
 -* SIGUSR1 signal, for dynamic profiling: Profiling.           (line 188)
 +* SIGQUIT signal (MS-Windows):           Profiling.           (line 213)
 +* SIGUSR1 signal, for dynamic profiling: Profiling.           (line 187)
  * silent debugger command:               Debugger Execution Control.
                                                                (line  10)
 -* sin:                                   Numeric Functions.   (line  74)
 -* sine:                                  Numeric Functions.   (line  74)
 +* sin:                                   Numeric Functions.   (line  89)
 +* sine:                                  Numeric Functions.   (line  89)
  * single quote ('):                      One-shot.            (line  15)
  * single quote (') in gawk command lines: Long.               (line  35)
  * single quote ('), in shell commands:   Quoting.             (line  48)
@@@ -34453,560 -34303,559 +34456,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: Values318225
 -Node: Constants318903
 -Node: Scalar Constants319594
 -Ref: Scalar Constants-Footnote-1320453
 -Node: Nondecimal-numbers320703
 -Node: Regexp Constants323721
 -Node: Using Constant Regexps324246
 -Node: Variables327389
 -Node: Using Variables328044
 -Node: Assignment Options329955
 -Node: Conversion331830
 -Node: Strings And Numbers332354
 -Ref: Strings And Numbers-Footnote-1335419
 -Node: Locale influences conversions335528
 -Ref: table-locale-affects338275
 -Node: All Operators338863
 -Node: Arithmetic Ops339493
 -Node: Concatenation341998
 -Ref: Concatenation-Footnote-1344817
 -Node: Assignment Ops344923
 -Ref: table-assign-ops349902
 -Node: Increment Ops351174
 -Node: Truth Values and Conditions354612
 -Node: Truth Values355697
 -Node: Typing and Comparison356746
 -Node: Variable Typing357556
 -Node: Comparison Operators361209
 -Ref: table-relational-ops361619
 -Node: POSIX String Comparison365114
 -Ref: POSIX String Comparison-Footnote-1366186
 -Node: Boolean Ops366324
 -Ref: Boolean Ops-Footnote-1370803
 -Node: Conditional Exp370894
 -Node: Function Calls372621
 -Node: Precedence376501
 -Node: Locales380162
 -Node: Expressions Summary381794
 -Node: Patterns and Actions384354
 -Node: Pattern Overview385474
 -Node: Regexp Patterns387153
 -Node: Expression Patterns387696
 -Node: Ranges391406
 -Node: BEGIN/END394512
 -Node: Using BEGIN/END395273
 -Ref: Using BEGIN/END-Footnote-1398007
 -Node: I/O And BEGIN/END398113
 -Node: Empty403328
 -Node: Using Shell Variables403645
 -Node: Action Overview405918
 -Node: Statements408244
 -Node: If Statement410092
 -Node: While Statement411587
 -Node: Do Statement413616
 -Node: For Statement414760
 -Node: Switch Statement417917
 -Node: Break Statement420299
 -Node: Continue Statement422340
 -Node: Next Statement424167
 -Node: Nextfile Statement426548
 -Node: Exit Statement429178
 -Node: Built-in Variables431581
 -Node: User-modified432714
 -Ref: User-modified-Footnote-1440395
 -Node: Auto-set440457
 -Ref: Auto-set-Footnote-1453492
 -Ref: Auto-set-Footnote-2453697
 -Node: ARGC and ARGV453753
 -Node: Pattern Action Summary457971
 -Node: Arrays460398
 -Node: Array Basics461727
 -Node: Array Intro462571
 -Ref: figure-array-elements464535
 -Ref: Array Intro-Footnote-1467061
 -Node: Reference to Elements467189
 -Node: Assigning Elements469641
 -Node: Array Example470132
 -Node: Scanning an Array471890
 -Node: Controlling Scanning474906
 -Ref: Controlling Scanning-Footnote-1480102
 -Node: Numeric Array Subscripts480418
 -Node: Uninitialized Subscripts482603
 -Node: Delete484220
 -Ref: Delete-Footnote-1486963
 -Node: Multidimensional487020
 -Node: Multiscanning490117
 -Node: Arrays of Arrays491706
 -Node: Arrays Summary496465
 -Node: Functions498557
 -Node: Built-in499456
 -Node: Calling Built-in500534
 -Node: Numeric Functions502525
 -Ref: Numeric Functions-Footnote-1506542
 -Ref: Numeric Functions-Footnote-2506899
 -Ref: Numeric Functions-Footnote-3506947
 -Node: String Functions507219
 -Ref: String Functions-Footnote-1530694
 -Ref: String Functions-Footnote-2530823
 -Ref: String Functions-Footnote-3531071
 -Node: Gory Details531158
 -Ref: table-sub-escapes532939
 -Ref: table-sub-proposed534459
 -Ref: table-posix-sub535823
 -Ref: table-gensub-escapes537359
 -Ref: Gory Details-Footnote-1538191
 -Node: I/O Functions538342
 -Ref: I/O Functions-Footnote-1545560
 -Node: Time Functions545707
 -Ref: Time Functions-Footnote-1556195
 -Ref: Time Functions-Footnote-2556263
 -Ref: Time Functions-Footnote-3556421
 -Ref: Time Functions-Footnote-4556532
 -Ref: Time Functions-Footnote-5556644
 -Ref: Time Functions-Footnote-6556871
 -Node: Bitwise Functions557137
 -Ref: table-bitwise-ops557699
 -Ref: Bitwise Functions-Footnote-1562008
 -Node: Type Functions562177
 -Node: I18N Functions563328
 -Node: User-defined564973
 -Node: Definition Syntax565778
 -Ref: Definition Syntax-Footnote-1571185
 -Node: Function Example571256
 -Ref: Function Example-Footnote-1574175
 -Node: Function Caveats574197
 -Node: Calling A Function574715
 -Node: Variable Scope575673
 -Node: Pass By Value/Reference578661
 -Node: Return Statement582156
 -Node: Dynamic Typing585137
 -Node: Indirect Calls586066
 -Ref: Indirect Calls-Footnote-1597368
 -Node: Functions Summary597496
 -Node: Library Functions600198
 -Ref: Library Functions-Footnote-1603807
 -Ref: Library Functions-Footnote-2603950
 -Node: Library Names604121
 -Ref: Library Names-Footnote-1607575
 -Ref: Library Names-Footnote-2607798
 -Node: General Functions607884
 -Node: Strtonum Function608987
 -Node: Assert Function612009
 -Node: Round Function615333
 -Node: Cliff Random Function616874
 -Node: Ordinal Functions617890
 -Ref: Ordinal Functions-Footnote-1620953
 -Ref: Ordinal Functions-Footnote-2621205
 -Node: Join Function621416
 -Ref: Join Function-Footnote-1623185
 -Node: Getlocaltime Function623385
 -Node: Readfile Function627129
 -Node: Shell Quoting629099
 -Node: Data File Management630500
 -Node: Filetrans Function631132
 -Node: Rewind Function635188
 -Node: File Checking636575
 -Ref: File Checking-Footnote-1637907
 -Node: Empty Files638108
 -Node: Ignoring Assigns640087
 -Node: Getopt Function641638
 -Ref: Getopt Function-Footnote-1653100
 -Node: Passwd Functions653300
 -Ref: Passwd Functions-Footnote-1662137
 -Node: Group Functions662225
 -Ref: Group Functions-Footnote-1670119
 -Node: Walking Arrays670332
 -Node: Library Functions Summary671935
 -Node: Library Exercises673336
 -Node: Sample Programs674616
 -Node: Running Examples675386
 -Node: Clones676114
 -Node: Cut Program677338
 -Node: Egrep Program687057
 -Ref: Egrep Program-Footnote-1694555
 -Node: Id Program694665
 -Node: Split Program698310
 -Ref: Split Program-Footnote-1701758
 -Node: Tee Program701886
 -Node: Uniq Program704675
 -Node: Wc Program712094
 -Ref: Wc Program-Footnote-1716344
 -Node: Miscellaneous Programs716438
 -Node: Dupword Program717651
 -Node: Alarm Program719682
 -Node: Translate Program724486
 -Ref: Translate Program-Footnote-1729051
 -Node: Labels Program729321
 -Ref: Labels Program-Footnote-1732672
 -Node: Word Sorting732756
 -Node: History Sorting736827
 -Node: Extract Program738663
 -Node: Simple Sed746188
 -Node: Igawk Program749256
 -Ref: Igawk Program-Footnote-1763580
 -Ref: Igawk Program-Footnote-2763781
 -Ref: Igawk Program-Footnote-3763903
 -Node: Anagram Program764018
 -Node: Signature Program767075
 -Node: Programs Summary768322
 -Node: Programs Exercises769515
 -Ref: Programs Exercises-Footnote-1773646
 -Node: Advanced Features773737
 -Node: Nondecimal Data775685
 -Node: Array Sorting777275
 -Node: Controlling Array Traversal777972
 -Ref: Controlling Array Traversal-Footnote-1786305
 -Node: Array Sorting Functions786423
 -Ref: Array Sorting Functions-Footnote-1790312
 -Node: Two-way I/O790508
 -Ref: Two-way I/O-Footnote-1795453
 -Ref: Two-way I/O-Footnote-2795639
 -Node: TCP/IP Networking795721
 -Node: Profiling798594
 -Node: Advanced Features Summary806141
 -Node: Internationalization808074
 -Node: I18N and L10N809554
 -Node: Explaining gettext810240
 -Ref: Explaining gettext-Footnote-1815265
 -Ref: Explaining gettext-Footnote-2815449
 -Node: Programmer i18n815614
 -Ref: Programmer i18n-Footnote-1820480
 -Node: Translator i18n820529
 -Node: String Extraction821323
 -Ref: String Extraction-Footnote-1822454
 -Node: Printf Ordering822540
 -Ref: Printf Ordering-Footnote-1825326
 -Node: I18N Portability825390
 -Ref: I18N Portability-Footnote-1827845
 -Node: I18N Example827908
 -Ref: I18N Example-Footnote-1830711
 -Node: Gawk I18N830783
 -Node: I18N Summary831421
 -Node: Debugger832760
 -Node: Debugging833782
 -Node: Debugging Concepts834223
 -Node: Debugging Terms836076
 -Node: Awk Debugging838648
 -Node: Sample Debugging Session839542
 -Node: Debugger Invocation840062
 -Node: Finding The Bug841446
 -Node: List of Debugger Commands847921
 -Node: Breakpoint Control849254
 -Node: Debugger Execution Control852950
 -Node: Viewing And Changing Data856314
 -Node: Execution Stack859692
 -Node: Debugger Info861329
 -Node: Miscellaneous Debugger Commands865346
 -Node: Readline Support870375
 -Node: Limitations871267
 -Node: Debugging Summary873381
 -Node: Arbitrary Precision Arithmetic874549
 -Node: Computer Arithmetic875965
 -Ref: table-numeric-ranges879563
 -Ref: Computer Arithmetic-Footnote-1880422
 -Node: Math Definitions880479
 -Ref: table-ieee-formats883767
 -Ref: Math Definitions-Footnote-1884371
 -Node: MPFR features884476
 -Node: FP Math Caution886147
 -Ref: FP Math Caution-Footnote-1887197
 -Node: Inexactness of computations887566
 -Node: Inexact representation888525
 -Node: Comparing FP Values889882
 -Node: Errors accumulate890964
 -Node: Getting Accuracy892397
 -Node: Try To Round895059
 -Node: Setting precision895958
 -Ref: table-predefined-precision-strings896642
 -Node: Setting the rounding mode898431
 -Ref: table-gawk-rounding-modes898795
 -Ref: Setting the rounding mode-Footnote-1902250
 -Node: Arbitrary Precision Integers902429
 -Ref: Arbitrary Precision Integers-Footnote-1905415
 -Node: POSIX Floating Point Problems905564
 -Ref: POSIX Floating Point Problems-Footnote-1909437
 -Node: Floating point summary909475
 -Node: Dynamic Extensions911669
 -Node: Extension Intro913221
 -Node: Plugin License914487
 -Node: Extension Mechanism Outline915284
 -Ref: figure-load-extension915712
 -Ref: figure-register-new-function917192
 -Ref: figure-call-new-function918196
 -Node: Extension API Description920182
 -Node: Extension API Functions Introduction921632
 -Node: General Data Types926456
 -Ref: General Data Types-Footnote-1932195
 -Node: Memory Allocation Functions932494
 -Ref: Memory Allocation Functions-Footnote-1935333
 -Node: Constructor Functions935429
 -Node: Registration Functions937163
 -Node: Extension Functions937848
 -Node: Exit Callback Functions940145
 -Node: Extension Version String941393
 -Node: Input Parsers942058
 -Node: Output Wrappers951937
 -Node: Two-way processors956452
 -Node: Printing Messages958656
 -Ref: Printing Messages-Footnote-1959732
 -Node: Updating `ERRNO'959884
 -Node: Requesting Values960624
 -Ref: table-value-types-returned961352
 -Node: Accessing Parameters962309
 -Node: Symbol Table Access963540
 -Node: Symbol table by name964054
 -Node: Symbol table by cookie966035
 -Ref: Symbol table by cookie-Footnote-1970179
 -Node: Cached values970242
 -Ref: Cached values-Footnote-1973741
 -Node: Array Manipulation973832
 -Ref: Array Manipulation-Footnote-1974930
 -Node: Array Data Types974967
 -Ref: Array Data Types-Footnote-1977622
 -Node: Array Functions977714
 -Node: Flattening Arrays981568
 -Node: Creating Arrays988460
 -Node: Extension API Variables993231
 -Node: Extension Versioning993867
 -Node: Extension API Informational Variables995768
 -Node: Extension API Boilerplate996833
 -Node: Finding Extensions1000642
 -Node: Extension Example1001202
 -Node: Internal File Description1001974
 -Node: Internal File Ops1006041
 -Ref: Internal File Ops-Footnote-11017711
 -Node: Using Internal File Ops1017851
 -Ref: Using Internal File Ops-Footnote-11020234
 -Node: Extension Samples1020507
 -Node: Extension Sample File Functions1022033
 -Node: Extension Sample Fnmatch1029671
 -Node: Extension Sample Fork1031162
 -Node: Extension Sample Inplace1032377
 -Node: Extension Sample Ord1034052
 -Node: Extension Sample Readdir1034888
 -Ref: table-readdir-file-types1035764
 -Node: Extension Sample Revout1036575
 -Node: Extension Sample Rev2way1037165
 -Node: Extension Sample Read write array1037905
 -Node: Extension Sample Readfile1039845
 -Node: Extension Sample Time1040940
 -Node: Extension Sample API Tests1042289
 -Node: gawkextlib1042780
 -Node: Extension summary1045438
 -Node: Extension Exercises1049127
 -Node: Language History1049849
 -Node: V7/SVR3.11051505
 -Node: SVR41053686
 -Node: POSIX1055131
 -Node: BTL1056520
 -Node: POSIX/GNU1057254
 -Node: Feature History1062818
 -Node: Common Extensions1075916
 -Node: Ranges and Locales1077240
 -Ref: Ranges and Locales-Footnote-11081858
 -Ref: Ranges and Locales-Footnote-21081885
 -Ref: Ranges and Locales-Footnote-31082119
 -Node: Contributors1082340
 -Node: History summary1087881
 -Node: Installation1089251
 -Node: Gawk Distribution1090197
 -Node: Getting1090681
 -Node: Extracting1091504
 -Node: Distribution contents1093139
 -Node: Unix Installation1098856
 -Node: Quick Installation1099473
 -Node: Additional Configuration Options1101897
 -Node: Configuration Philosophy1103635
 -Node: Non-Unix Installation1106004
 -Node: PC Installation1106462
 -Node: PC Binary Installation1107781
 -Node: PC Compiling1109629
 -Ref: PC Compiling-Footnote-11112650
 -Node: PC Testing1112759
 -Node: PC Using1113935
 -Node: Cygwin1118050
 -Node: MSYS1118873
 -Node: VMS Installation1119373
 -Node: VMS Compilation1120165
 -Ref: VMS Compilation-Footnote-11121387
 -Node: VMS Dynamic Extensions1121445
 -Node: VMS Installation Details1123129
 -Node: VMS Running1125381
 -Node: VMS GNV1128217
 -Node: VMS Old Gawk1128951
 -Node: Bugs1129421
 -Node: Other Versions1133304
 -Node: Installation summary1139728
 -Node: Notes1140784
 -Node: Compatibility Mode1141649
 -Node: Additions1142431
 -Node: Accessing The Source1143356
 -Node: Adding Code1144791
 -Node: New Ports1150948
 -Node: Derived Files1155430
 -Ref: Derived Files-Footnote-11160905
 -Ref: Derived Files-Footnote-21160939
 -Ref: Derived Files-Footnote-31161535
 -Node: Future Extensions1161649
 -Node: Implementation Limitations1162255
 -Node: Extension Design1163503
 -Node: Old Extension Problems1164657
 -Ref: Old Extension Problems-Footnote-11166174
 -Node: Extension New Mechanism Goals1166231
 -Ref: Extension New Mechanism Goals-Footnote-11169591
 -Node: Extension Other Design Decisions1169780
 -Node: Extension Future Growth1171888
 -Node: Old Extension Mechanism1172724
 -Node: Notes summary1174486
 -Node: Basic Concepts1175672
 -Node: Basic High Level1176353
 -Ref: figure-general-flow1176625
 -Ref: figure-process-flow1177224
 -Ref: Basic High Level-Footnote-11180453
 -Node: Basic Data Typing1180638
 -Node: Glossary1183966
 -Node: Copying1209124
 -Node: GNU Free Documentation License1246680
 -Node: Index1271816
 +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 Longest175825
- Node: Computed Regexps177127
- Node: GNU Regexp Operators180524
- Node: Case-sensitivity184197
- Ref: Case-sensitivity-Footnote-1187082
- Ref: Case-sensitivity-Footnote-2187317
- Node: Regexp Summary187425
- Node: Reading Files188892
- Node: Records190986
- Node: awk split records191719
- Node: gawk split records196634
- Ref: gawk split records-Footnote-1201178
- Node: Fields201215
- Ref: Fields-Footnote-1203991
- Node: Nonconstant Fields204077
- Ref: Nonconstant Fields-Footnote-1206320
- Node: Changing Fields206524
- Node: Field Separators212453
- Node: Default Field Splitting215158
- Node: Regexp Field Splitting216275
- Node: Single Character Fields219625
- Node: Command Line Field Separator220684
- Node: Full Line Fields223896
- Ref: Full Line Fields-Footnote-1225413
- Ref: Full Line Fields-Footnote-2225459
- Node: Field Splitting Summary225560
- Node: Constant Size227634
- Node: Splitting By Content232223
- Ref: Splitting By Content-Footnote-1236217
- Node: Multiple Line236380
- Ref: Multiple Line-Footnote-1242266
- Node: Getline242445
- Node: Plain Getline244657
- Node: Getline/Variable247297
- Node: Getline/File248445
- Node: Getline/Variable/File249829
- Ref: Getline/Variable/File-Footnote-1251432
- Node: Getline/Pipe251519
- Node: Getline/Variable/Pipe254202
- Node: Getline/Coprocess255333
- Node: Getline/Variable/Coprocess256585
- Node: Getline Notes257324
- Node: Getline Summary260116
- Ref: table-getline-variants260528
- Node: Read Timeout261357
- Ref: Read Timeout-Footnote-1265181
- Node: Command-line directories265239
- Node: Input Summary266144
- Node: Input Exercises269445
- Node: Printing270173
- Node: Print271950
- Node: Print Examples273407
- Node: Output Separators276186
- Node: OFMT278204
- Node: Printf279558
- Node: Basic Printf280343
- Node: Control Letters281913
- Node: Format Modifiers285896
- Node: Printf Examples291905
- Node: Redirection294391
- Node: Special FD301232
- Ref: Special FD-Footnote-1304392
- Node: Special Files304466
- Node: Other Inherited Files305083
- Node: Special Network306083
- Node: Special Caveats306945
- Node: Close Files And Pipes307896
- Ref: Close Files And Pipes-Footnote-1315078
- Ref: Close Files And Pipes-Footnote-2315226
- Node: Output Summary315376
- Node: Output Exercises316374
- Node: Expressions317054
- Node: Values318239
- Node: Constants318917
- Node: Scalar Constants319608
- Ref: Scalar Constants-Footnote-1320467
- Node: Nondecimal-numbers320717
- Node: Regexp Constants323735
- Node: Using Constant Regexps324260
- Node: Variables327403
- Node: Using Variables328058
- Node: Assignment Options329969
- Node: Conversion331844
- Node: Strings And Numbers332368
- Ref: Strings And Numbers-Footnote-1335433
- Node: Locale influences conversions335542
- Ref: table-locale-affects338289
- Node: All Operators338877
- Node: Arithmetic Ops339507
- Node: Concatenation342012
- Ref: Concatenation-Footnote-1344831
- Node: Assignment Ops344937
- Ref: table-assign-ops349916
- Node: Increment Ops351188
- Node: Truth Values and Conditions354626
- Node: Truth Values355711
- Node: Typing and Comparison356760
- Node: Variable Typing357570
- Node: Comparison Operators361223
- Ref: table-relational-ops361633
- Node: POSIX String Comparison365128
- Ref: POSIX String Comparison-Footnote-1366200
- Node: Boolean Ops366338
- Ref: Boolean Ops-Footnote-1370817
- Node: Conditional Exp370908
- Node: Function Calls372635
- Node: Precedence376515
- Node: Locales380176
- Node: Expressions Summary381808
- Node: Patterns and Actions384368
- Node: Pattern Overview385488
- Node: Regexp Patterns387167
- Node: Expression Patterns387710
- Node: Ranges391420
- Node: BEGIN/END394526
- Node: Using BEGIN/END395287
- Ref: Using BEGIN/END-Footnote-1398021
- Node: I/O And BEGIN/END398127
- Node: Empty403342
- Node: Using Shell Variables403659
- Node: Action Overview405932
- Node: Statements408258
- Node: If Statement410106
- Node: While Statement411601
- Node: Do Statement413630
- Node: For Statement414774
- Node: Switch Statement417931
- Node: Break Statement420313
- Node: Continue Statement422354
- Node: Next Statement424181
- Node: Nextfile Statement426562
- Node: Exit Statement429192
- Node: Built-in Variables431595
- Node: User-modified432728
- Ref: User-modified-Footnote-1440409
- Node: Auto-set440471
- Ref: Auto-set-Footnote-1454163
- Ref: Auto-set-Footnote-2454368
- Node: ARGC and ARGV454424
- Node: Pattern Action Summary458642
- Node: Arrays461069
- Node: Array Basics462398
- Node: Array Intro463242
- Ref: figure-array-elements465206
- Ref: Array Intro-Footnote-1467732
- Node: Reference to Elements467860
- Node: Assigning Elements470312
- Node: Array Example470803
- Node: Scanning an Array472561
- Node: Controlling Scanning475577
- Ref: Controlling Scanning-Footnote-1480773
- Node: Numeric Array Subscripts481089
- Node: Uninitialized Subscripts483274
- Node: Delete484891
- Ref: Delete-Footnote-1487634
- Node: Multidimensional487691
- Node: Multiscanning490788
- Node: Arrays of Arrays492377
- Node: Arrays Summary497136
- Node: Functions499228
- Node: Built-in500127
- Node: Calling Built-in501205
- Node: Numeric Functions503196
- Ref: Numeric Functions-Footnote-1508015
- Ref: Numeric Functions-Footnote-2508372
- Ref: Numeric Functions-Footnote-3508420
- Node: String Functions508692
- Ref: String Functions-Footnote-1532167
- Ref: String Functions-Footnote-2532296
- Ref: String Functions-Footnote-3532544
- Node: Gory Details532631
- Ref: table-sub-escapes534412
- Ref: table-sub-proposed535932
- Ref: table-posix-sub537296
- Ref: table-gensub-escapes538832
- Ref: Gory Details-Footnote-1539664
- Node: I/O Functions539815
- Ref: I/O Functions-Footnote-1547033
- Node: Time Functions547180
- Ref: Time Functions-Footnote-1557668
- Ref: Time Functions-Footnote-2557736
- Ref: Time Functions-Footnote-3557894
- Ref: Time Functions-Footnote-4558005
- Ref: Time Functions-Footnote-5558117
- Ref: Time Functions-Footnote-6558344
- Node: Bitwise Functions558610
- Ref: table-bitwise-ops559172
- Ref: Bitwise Functions-Footnote-1563481
- Node: Type Functions563650
- Node: I18N Functions564801
- Node: User-defined566446
- Node: Definition Syntax567251
- Ref: Definition Syntax-Footnote-1572658
- Node: Function Example572729
- Ref: Function Example-Footnote-1575648
- Node: Function Caveats575670
- Node: Calling A Function576188
- Node: Variable Scope577146
- Node: Pass By Value/Reference580134
- Node: Return Statement583629
- Node: Dynamic Typing586610
- Node: Indirect Calls587539
- Ref: Indirect Calls-Footnote-1598841
- Node: Functions Summary598969
- Node: Library Functions601671
- Ref: Library Functions-Footnote-1605280
- Ref: Library Functions-Footnote-2605423
- Node: Library Names605594
- Ref: Library Names-Footnote-1609048
- Ref: Library Names-Footnote-2609271
- Node: General Functions609357
- Node: Strtonum Function610460
- Node: Assert Function613482
- Node: Round Function616806
- Node: Cliff Random Function618347
- Node: Ordinal Functions619363
- Ref: Ordinal Functions-Footnote-1622426
- Ref: Ordinal Functions-Footnote-2622678
- Node: Join Function622889
- Ref: Join Function-Footnote-1624658
- Node: Getlocaltime Function624858
- Node: Readfile Function628602
- Node: Shell Quoting630572
- Node: Data File Management631973
- Node: Filetrans Function632605
- Node: Rewind Function636661
- Node: File Checking638048
- Ref: File Checking-Footnote-1639380
- Node: Empty Files639581
- Node: Ignoring Assigns641560
- Node: Getopt Function643111
- Ref: Getopt Function-Footnote-1654573
- Node: Passwd Functions654773
- Ref: Passwd Functions-Footnote-1663610
- Node: Group Functions663698
- Ref: Group Functions-Footnote-1671592
- Node: Walking Arrays671805
- Node: Library Functions Summary673408
- Node: Library Exercises674809
- Node: Sample Programs676089
- Node: Running Examples676859
- Node: Clones677587
- Node: Cut Program678811
- Node: Egrep Program688530
- Ref: Egrep Program-Footnote-1696028
- Node: Id Program696138
- Node: Split Program699783
- Ref: Split Program-Footnote-1703231
- Node: Tee Program703359
- Node: Uniq Program706148
- Node: Wc Program713567
- Ref: Wc Program-Footnote-1717817
- Node: Miscellaneous Programs717911
- Node: Dupword Program719124
- Node: Alarm Program721155
- Node: Translate Program725959
- Ref: Translate Program-Footnote-1730524
- Node: Labels Program730794
- Ref: Labels Program-Footnote-1734145
- Node: Word Sorting734229
- Node: History Sorting738300
- Node: Extract Program740136
- Node: Simple Sed747661
- Node: Igawk Program750729
- Ref: Igawk Program-Footnote-1765053
- Ref: Igawk Program-Footnote-2765254
- Ref: Igawk Program-Footnote-3765376
- Node: Anagram Program765491
- Node: Signature Program768548
- Node: Programs Summary769795
- Node: Programs Exercises770988
- Ref: Programs Exercises-Footnote-1775119
- Node: Advanced Features775210
- Node: Nondecimal Data777158
- Node: Array Sorting778748
- Node: Controlling Array Traversal779445
- Ref: Controlling Array Traversal-Footnote-1787778
- Node: Array Sorting Functions787896
- Ref: Array Sorting Functions-Footnote-1791785
- Node: Two-way I/O791981
- Ref: Two-way I/O-Footnote-1796926
- Ref: Two-way I/O-Footnote-2797112
- Node: TCP/IP Networking797194
- Node: Profiling800067
- Node: Advanced Features Summary808344
- Node: Internationalization810277
- Node: I18N and L10N811757
- Node: Explaining gettext812443
- Ref: Explaining gettext-Footnote-1817468
- Ref: Explaining gettext-Footnote-2817652
- Node: Programmer i18n817817
- Ref: Programmer i18n-Footnote-1822683
- Node: Translator i18n822732
- Node: String Extraction823526
- Ref: String Extraction-Footnote-1824657
- Node: Printf Ordering824743
- Ref: Printf Ordering-Footnote-1827529
- Node: I18N Portability827593
- Ref: I18N Portability-Footnote-1830048
- Node: I18N Example830111
- Ref: I18N Example-Footnote-1832914
- Node: Gawk I18N832986
- Node: I18N Summary833624
- Node: Debugger834963
- Node: Debugging835985
- Node: Debugging Concepts836426
- Node: Debugging Terms838279
- Node: Awk Debugging840851
- Node: Sample Debugging Session841745
- Node: Debugger Invocation842265
- Node: Finding The Bug843649
- Node: List of Debugger Commands850124
- Node: Breakpoint Control851457
- Node: Debugger Execution Control855153
- Node: Viewing And Changing Data858517
- Node: Execution Stack861895
- Node: Debugger Info863532
- Node: Miscellaneous Debugger Commands867549
- Node: Readline Support872578
- Node: Limitations873470
- Node: Debugging Summary875584
- Node: Arbitrary Precision Arithmetic876752
- Node: Computer Arithmetic878168
- Ref: table-numeric-ranges881766
- Ref: Computer Arithmetic-Footnote-1882625
- Node: Math Definitions882682
- Ref: table-ieee-formats885970
- Ref: Math Definitions-Footnote-1886574
- Node: MPFR features886679
- Node: FP Math Caution888350
- Ref: FP Math Caution-Footnote-1889400
- Node: Inexactness of computations889769
- Node: Inexact representation890728
- Node: Comparing FP Values892085
- Node: Errors accumulate893167
- Node: Getting Accuracy894600
- Node: Try To Round897262
- Node: Setting precision898161
- Ref: table-predefined-precision-strings898845
- Node: Setting the rounding mode900634
- Ref: table-gawk-rounding-modes900998
- Ref: Setting the rounding mode-Footnote-1904453
- Node: Arbitrary Precision Integers904632
- Ref: Arbitrary Precision Integers-Footnote-1909531
- Node: POSIX Floating Point Problems909680
- Ref: POSIX Floating Point Problems-Footnote-1913553
- Node: Floating point summary913591
- Node: Dynamic Extensions915785
- Node: Extension Intro917337
- Node: Plugin License918603
- Node: Extension Mechanism Outline919400
- Ref: figure-load-extension919828
- Ref: figure-register-new-function921308
- Ref: figure-call-new-function922312
- Node: Extension API Description924298
- Node: Extension API Functions Introduction925748
- Node: General Data Types930572
- Ref: General Data Types-Footnote-1936311
- Node: Memory Allocation Functions936610
- Ref: Memory Allocation Functions-Footnote-1939449
- Node: Constructor Functions939545
- Node: Registration Functions941279
- Node: Extension Functions941964
- Node: Exit Callback Functions944261
- Node: Extension Version String945509
- Node: Input Parsers946174
- Node: Output Wrappers956053
- Node: Two-way processors960568
- Node: Printing Messages962772
- Ref: Printing Messages-Footnote-1963848
- Node: Updating `ERRNO'964000
- Node: Requesting Values964740
- Ref: table-value-types-returned965468
- Node: Accessing Parameters966425
- Node: Symbol Table Access967656
- Node: Symbol table by name968170
- Node: Symbol table by cookie970151
- Ref: Symbol table by cookie-Footnote-1974295
- Node: Cached values974358
- Ref: Cached values-Footnote-1977857
- Node: Array Manipulation977948
- Ref: Array Manipulation-Footnote-1979046
- Node: Array Data Types979083
- Ref: Array Data Types-Footnote-1981738
- Node: Array Functions981830
- Node: Flattening Arrays985684
- Node: Creating Arrays992576
- Node: Extension API Variables997347
- Node: Extension Versioning997983
- Node: Extension API Informational Variables999884
- Node: Extension API Boilerplate1000949
- Node: Finding Extensions1004758
- Node: Extension Example1005318
- Node: Internal File Description1006090
- Node: Internal File Ops1010157
- Ref: Internal File Ops-Footnote-11021827
- Node: Using Internal File Ops1021967
- Ref: Using Internal File Ops-Footnote-11024350
- Node: Extension Samples1024623
- Node: Extension Sample File Functions1026149
- Node: Extension Sample Fnmatch1033787
- Node: Extension Sample Fork1035278
- Node: Extension Sample Inplace1036493
- Node: Extension Sample Ord1038168
- Node: Extension Sample Readdir1039004
- Ref: table-readdir-file-types1039880
- Node: Extension Sample Revout1040691
- Node: Extension Sample Rev2way1041281
- Node: Extension Sample Read write array1042021
- Node: Extension Sample Readfile1043961
- Node: Extension Sample Time1045056
- Node: Extension Sample API Tests1046405
- Node: gawkextlib1046896
- Node: Extension summary1049554
- Node: Extension Exercises1053243
- Node: Language History1053965
- Node: V7/SVR3.11055621
- Node: SVR41057802
- Node: POSIX1059247
- Node: BTL1060636
- Node: POSIX/GNU1061370
- Node: Feature History1066994
- Node: Common Extensions1080092
- Node: Ranges and Locales1081416
- Ref: Ranges and Locales-Footnote-11086034
- Ref: Ranges and Locales-Footnote-21086061
- Ref: Ranges and Locales-Footnote-31086295
- Node: Contributors1086516
- Node: History summary1092057
- Node: Installation1093427
- Node: Gawk Distribution1094373
- Node: Getting1094857
- Node: Extracting1095680
- Node: Distribution contents1097315
- Node: Unix Installation1103380
- Node: Quick Installation1104063
- Node: Shell Startup Files1106474
- Node: Additional Configuration Options1107553
- Node: Configuration Philosophy1109292
- Node: Non-Unix Installation1111661
- Node: PC Installation1112119
- Node: PC Binary Installation1113438
- Node: PC Compiling1115286
- Ref: PC Compiling-Footnote-11118307
- Node: PC Testing1118416
- Node: PC Using1119592
- Node: Cygwin1123707
- Node: MSYS1124530
- Node: VMS Installation1125030
- Node: VMS Compilation1125822
- Ref: VMS Compilation-Footnote-11127044
- Node: VMS Dynamic Extensions1127102
- Node: VMS Installation Details1128786
- Node: VMS Running1131038
- Node: VMS GNV1133874
- Node: VMS Old Gawk1134608
- Node: Bugs1135078
- Node: Other Versions1138961
- Node: Installation summary1145385
- Node: Notes1146441
- Node: Compatibility Mode1147306
- Node: Additions1148088
- Node: Accessing The Source1149013
- Node: Adding Code1150448
- Node: New Ports1156613
- Node: Derived Files1161095
- Ref: Derived Files-Footnote-11166570
- Ref: Derived Files-Footnote-21166604
- Ref: Derived Files-Footnote-31167200
- Node: Future Extensions1167314
- Node: Implementation Limitations1167920
- Node: Extension Design1169168
- Node: Old Extension Problems1170322
- Ref: Old Extension Problems-Footnote-11171839
- Node: Extension New Mechanism Goals1171896
- Ref: Extension New Mechanism Goals-Footnote-11175256
- Node: Extension Other Design Decisions1175445
- Node: Extension Future Growth1177553
- Node: Old Extension Mechanism1178389
- Node: Notes summary1180151
- Node: Basic Concepts1181337
- Node: Basic High Level1182018
- Ref: figure-general-flow1182290
- Ref: figure-process-flow1182889
- Ref: Basic High Level-Footnote-11186118
- Node: Basic Data Typing1186303
- Node: Glossary1189631
- Node: Copying1214789
- Node: GNU Free Documentation License1252345
- Node: Index1277481
++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: Values318380
++Node: Constants319058
++Node: Scalar Constants319749
++Ref: Scalar Constants-Footnote-1320608
++Node: Nondecimal-numbers320858
++Node: Regexp Constants323876
++Node: Using Constant Regexps324401
++Node: Variables327544
++Node: Using Variables328199
++Node: Assignment Options330110
++Node: Conversion331985
++Node: Strings And Numbers332509
++Ref: Strings And Numbers-Footnote-1335574
++Node: Locale influences conversions335683
++Ref: table-locale-affects338430
++Node: All Operators339018
++Node: Arithmetic Ops339648
++Node: Concatenation342153
++Ref: Concatenation-Footnote-1344972
++Node: Assignment Ops345078
++Ref: table-assign-ops350057
++Node: Increment Ops351329
++Node: Truth Values and Conditions354767
++Node: Truth Values355852
++Node: Typing and Comparison356901
++Node: Variable Typing357711
++Node: Comparison Operators361364
++Ref: table-relational-ops361774
++Node: POSIX String Comparison365269
++Ref: POSIX String Comparison-Footnote-1366341
++Node: Boolean Ops366479
++Ref: Boolean Ops-Footnote-1370958
++Node: Conditional Exp371049
++Node: Function Calls372776
++Node: Precedence376656
++Node: Locales380317
++Node: Expressions Summary381949
++Node: Patterns and Actions384509
++Node: Pattern Overview385629
++Node: Regexp Patterns387308
++Node: Expression Patterns387851
++Node: Ranges391561
++Node: BEGIN/END394667
++Node: Using BEGIN/END395428
++Ref: Using BEGIN/END-Footnote-1398162
++Node: I/O And BEGIN/END398268
++Node: Empty403483
++Node: Using Shell Variables403800
++Node: Action Overview406073
++Node: Statements408399
++Node: If Statement410247
++Node: While Statement411742
++Node: Do Statement413771
++Node: For Statement414915
++Node: Switch Statement418072
++Node: Break Statement420454
++Node: Continue Statement422495
++Node: Next Statement424322
++Node: Nextfile Statement426703
++Node: Exit Statement429333
++Node: Built-in Variables431736
++Node: User-modified432869
++Ref: User-modified-Footnote-1440550
++Node: Auto-set440612
++Ref: Auto-set-Footnote-1454304
++Ref: Auto-set-Footnote-2454509
++Node: ARGC and ARGV454565
++Node: Pattern Action Summary458783
++Node: Arrays461210
++Node: Array Basics462539
++Node: Array Intro463383
++Ref: figure-array-elements465347
++Ref: Array Intro-Footnote-1467873
++Node: Reference to Elements468001
++Node: Assigning Elements470453
++Node: Array Example470944
++Node: Scanning an Array472702
++Node: Controlling Scanning475718
++Ref: Controlling Scanning-Footnote-1480914
++Node: Numeric Array Subscripts481230
++Node: Uninitialized Subscripts483415
++Node: Delete485032
++Ref: Delete-Footnote-1487775
++Node: Multidimensional487832
++Node: Multiscanning490929
++Node: Arrays of Arrays492518
++Node: Arrays Summary497277
++Node: Functions499369
++Node: Built-in500268
++Node: Calling Built-in501346
++Node: Numeric Functions503337
++Ref: Numeric Functions-Footnote-1508156
++Ref: Numeric Functions-Footnote-2508513
++Ref: Numeric Functions-Footnote-3508561
++Node: String Functions508833
++Ref: String Functions-Footnote-1532308
++Ref: String Functions-Footnote-2532437
++Ref: String Functions-Footnote-3532685
++Node: Gory Details532772
++Ref: table-sub-escapes534553
++Ref: table-sub-proposed536073
++Ref: table-posix-sub537437
++Ref: table-gensub-escapes538973
++Ref: Gory Details-Footnote-1539805
++Node: I/O Functions539956
++Ref: I/O Functions-Footnote-1547174
++Node: Time Functions547321
++Ref: Time Functions-Footnote-1557809
++Ref: Time Functions-Footnote-2557877
++Ref: Time Functions-Footnote-3558035
++Ref: Time Functions-Footnote-4558146
++Ref: Time Functions-Footnote-5558258
++Ref: Time Functions-Footnote-6558485
++Node: Bitwise Functions558751
++Ref: table-bitwise-ops559313
++Ref: Bitwise Functions-Footnote-1563622
++Node: Type Functions563791
++Node: I18N Functions564942
++Node: User-defined566587
++Node: Definition Syntax567392
++Ref: Definition Syntax-Footnote-1572799
++Node: Function Example572870
++Ref: Function Example-Footnote-1575789
++Node: Function Caveats575811
++Node: Calling A Function576329
++Node: Variable Scope577287
++Node: Pass By Value/Reference580275
++Node: Return Statement583770
++Node: Dynamic Typing586751
++Node: Indirect Calls587680
++Ref: Indirect Calls-Footnote-1598982
++Node: Functions Summary599110
++Node: Library Functions601812
++Ref: Library Functions-Footnote-1605421
++Ref: Library Functions-Footnote-2605564
++Node: Library Names605735
++Ref: Library Names-Footnote-1609189
++Ref: Library Names-Footnote-2609412
++Node: General Functions609498
++Node: Strtonum Function610601
++Node: Assert Function613623
++Node: Round Function616947
++Node: Cliff Random Function618488
++Node: Ordinal Functions619504
++Ref: Ordinal Functions-Footnote-1622567
++Ref: Ordinal Functions-Footnote-2622819
++Node: Join Function623030
++Ref: Join Function-Footnote-1624799
++Node: Getlocaltime Function624999
++Node: Readfile Function628743
++Node: Shell Quoting630713
++Node: Data File Management632114
++Node: Filetrans Function632746
++Node: Rewind Function636802
++Node: File Checking638189
++Ref: File Checking-Footnote-1639521
++Node: Empty Files639722
++Node: Ignoring Assigns641701
++Node: Getopt Function643252
++Ref: Getopt Function-Footnote-1654714
++Node: Passwd Functions654914
++Ref: Passwd Functions-Footnote-1663751
++Node: Group Functions663839
++Ref: Group Functions-Footnote-1671733
++Node: Walking Arrays671946
++Node: Library Functions Summary673549
++Node: Library Exercises674950
++Node: Sample Programs676230
++Node: Running Examples677000
++Node: Clones677728
++Node: Cut Program678952
++Node: Egrep Program688671
++Ref: Egrep Program-Footnote-1696169
++Node: Id Program696279
++Node: Split Program699924
++Ref: Split Program-Footnote-1703372
++Node: Tee Program703500
++Node: Uniq Program706289
++Node: Wc Program713708
++Ref: Wc Program-Footnote-1717958
++Node: Miscellaneous Programs718052
++Node: Dupword Program719265
++Node: Alarm Program721296
++Node: Translate Program726100
++Ref: Translate Program-Footnote-1730665
++Node: Labels Program730935
++Ref: Labels Program-Footnote-1734286
++Node: Word Sorting734370
++Node: History Sorting738441
++Node: Extract Program740277
++Node: Simple Sed747802
++Node: Igawk Program750870
++Ref: Igawk Program-Footnote-1765194
++Ref: Igawk Program-Footnote-2765395
++Ref: Igawk Program-Footnote-3765517
++Node: Anagram Program765632
++Node: Signature Program768689
++Node: Programs Summary769936
++Node: Programs Exercises771129
++Ref: Programs Exercises-Footnote-1775260
++Node: Advanced Features775351
++Node: Nondecimal Data777299
++Node: Array Sorting778889
++Node: Controlling Array Traversal779586
++Ref: Controlling Array Traversal-Footnote-1787919
++Node: Array Sorting Functions788037
++Ref: Array Sorting Functions-Footnote-1791926
++Node: Two-way I/O792122
++Ref: Two-way I/O-Footnote-1797067
++Ref: Two-way I/O-Footnote-2797253
++Node: TCP/IP Networking797335
++Node: Profiling800208
++Node: Advanced Features Summary808485
++Node: Internationalization810418
++Node: I18N and L10N811898
++Node: Explaining gettext812584
++Ref: Explaining gettext-Footnote-1817609
++Ref: Explaining gettext-Footnote-2817793
++Node: Programmer i18n817958
++Ref: Programmer i18n-Footnote-1822824
++Node: Translator i18n822873
++Node: String Extraction823667
++Ref: String Extraction-Footnote-1824798
++Node: Printf Ordering824884
++Ref: Printf Ordering-Footnote-1827670
++Node: I18N Portability827734
++Ref: I18N Portability-Footnote-1830189
++Node: I18N Example830252
++Ref: I18N Example-Footnote-1833055
++Node: Gawk I18N833127
++Node: I18N Summary833765
++Node: Debugger835104
++Node: Debugging836126
++Node: Debugging Concepts836567
++Node: Debugging Terms838420
++Node: Awk Debugging840992
++Node: Sample Debugging Session841886
++Node: Debugger Invocation842406
++Node: Finding The Bug843790
++Node: List of Debugger Commands850265
++Node: Breakpoint Control851598
++Node: Debugger Execution Control855294
++Node: Viewing And Changing Data858658
++Node: Execution Stack862036
++Node: Debugger Info863673
++Node: Miscellaneous Debugger Commands867690
++Node: Readline Support872719
++Node: Limitations873611
++Node: Debugging Summary875725
++Node: Arbitrary Precision Arithmetic876893
++Node: Computer Arithmetic878309
++Ref: table-numeric-ranges881907
++Ref: Computer Arithmetic-Footnote-1882766
++Node: Math Definitions882823
++Ref: table-ieee-formats886111
++Ref: Math Definitions-Footnote-1886715
++Node: MPFR features886820
++Node: FP Math Caution888491
++Ref: FP Math Caution-Footnote-1889541
++Node: Inexactness of computations889910
++Node: Inexact representation890869
++Node: Comparing FP Values892226
++Node: Errors accumulate893308
++Node: Getting Accuracy894741
++Node: Try To Round897403
++Node: Setting precision898302
++Ref: table-predefined-precision-strings898986
++Node: Setting the rounding mode900775
++Ref: table-gawk-rounding-modes901139
++Ref: Setting the rounding mode-Footnote-1904594
++Node: Arbitrary Precision Integers904773
++Ref: Arbitrary Precision Integers-Footnote-1909672
++Node: POSIX Floating Point Problems909821
++Ref: POSIX Floating Point Problems-Footnote-1913694
++Node: Floating point summary913732
++Node: Dynamic Extensions915926
++Node: Extension Intro917478
++Node: Plugin License918744
++Node: Extension Mechanism Outline919541
++Ref: figure-load-extension919969
++Ref: figure-register-new-function921449
++Ref: figure-call-new-function922453
++Node: Extension API Description924439
++Node: Extension API Functions Introduction925889
++Node: General Data Types930713
++Ref: General Data Types-Footnote-1936452
++Node: Memory Allocation Functions936751
++Ref: Memory Allocation Functions-Footnote-1939590
++Node: Constructor Functions939686
++Node: Registration Functions941420
++Node: Extension Functions942105
++Node: Exit Callback Functions944402
++Node: Extension Version String945650
++Node: Input Parsers946315
++Node: Output Wrappers956194
++Node: Two-way processors960709
++Node: Printing Messages962913
++Ref: Printing Messages-Footnote-1963989
++Node: Updating `ERRNO'964141
++Node: Requesting Values964881
++Ref: table-value-types-returned965609
++Node: Accessing Parameters966566
++Node: Symbol Table Access967797
++Node: Symbol table by name968311
++Node: Symbol table by cookie970292
++Ref: Symbol table by cookie-Footnote-1974436
++Node: Cached values974499
++Ref: Cached values-Footnote-1977998
++Node: Array Manipulation978089
++Ref: Array Manipulation-Footnote-1979187
++Node: Array Data Types979224
++Ref: Array Data Types-Footnote-1981879
++Node: Array Functions981971
++Node: Flattening Arrays985825
++Node: Creating Arrays992717
++Node: Extension API Variables997488
++Node: Extension Versioning998124
++Node: Extension API Informational Variables1000025
++Node: Extension API Boilerplate1001090
++Node: Finding Extensions1004899
++Node: Extension Example1005459
++Node: Internal File Description1006231
++Node: Internal File Ops1010298
++Ref: Internal File Ops-Footnote-11021968
++Node: Using Internal File Ops1022108
++Ref: Using Internal File Ops-Footnote-11024491
++Node: Extension Samples1024764
++Node: Extension Sample File Functions1026290
++Node: Extension Sample Fnmatch1033928
++Node: Extension Sample Fork1035419
++Node: Extension Sample Inplace1036634
++Node: Extension Sample Ord1038309
++Node: Extension Sample Readdir1039145
++Ref: table-readdir-file-types1040021
++Node: Extension Sample Revout1040832
++Node: Extension Sample Rev2way1041422
++Node: Extension Sample Read write array1042162
++Node: Extension Sample Readfile1044102
++Node: Extension Sample Time1045197
++Node: Extension Sample API Tests1046546
++Node: gawkextlib1047037
++Node: Extension summary1049695
++Node: Extension Exercises1053384
++Node: Language History1054106
++Node: V7/SVR3.11055762
++Node: SVR41057943
++Node: POSIX1059388
++Node: BTL1060777
++Node: POSIX/GNU1061511
++Node: Feature History1067135
++Node: Common Extensions1080233
++Node: Ranges and Locales1081557
++Ref: Ranges and Locales-Footnote-11086175
++Ref: Ranges and Locales-Footnote-21086202
++Ref: Ranges and Locales-Footnote-31086436
++Node: Contributors1086657
++Node: History summary1092198
++Node: Installation1093568
++Node: Gawk Distribution1094514
++Node: Getting1094998
++Node: Extracting1095821
++Node: Distribution contents1097456
++Node: Unix Installation1103521
++Node: Quick Installation1104204
++Node: Shell Startup Files1106615
++Node: Additional Configuration Options1107694
++Node: Configuration Philosophy1109433
++Node: Non-Unix Installation1111802
++Node: PC Installation1112260
++Node: PC Binary Installation1113579
++Node: PC Compiling1115427
++Ref: PC Compiling-Footnote-11118448
++Node: PC Testing1118557
++Node: PC Using1119733
++Node: Cygwin1123848
++Node: MSYS1124671
++Node: VMS Installation1125171
++Node: VMS Compilation1125963
++Ref: VMS Compilation-Footnote-11127185
++Node: VMS Dynamic Extensions1127243
++Node: VMS Installation Details1128927
++Node: VMS Running1131179
++Node: VMS GNV1134015
++Node: VMS Old Gawk1134749
++Node: Bugs1135219
++Node: Other Versions1139102
++Node: Installation summary1145526
++Node: Notes1146582
++Node: Compatibility Mode1147447
++Node: Additions1148229
++Node: Accessing The Source1149154
++Node: Adding Code1150589
++Node: New Ports1156746
++Node: Derived Files1161228
++Ref: Derived Files-Footnote-11166703
++Ref: Derived Files-Footnote-21166737
++Ref: Derived Files-Footnote-31167333
++Node: Future Extensions1167447
++Node: Implementation Limitations1168053
++Node: Extension Design1169301
++Node: Old Extension Problems1170455
++Ref: Old Extension Problems-Footnote-11171972
++Node: Extension New Mechanism Goals1172029
++Ref: Extension New Mechanism Goals-Footnote-11175389
++Node: Extension Other Design Decisions1175578
++Node: Extension Future Growth1177686
++Node: Old Extension Mechanism1178522
++Node: Notes summary1180284
++Node: Basic Concepts1181470
++Node: Basic High Level1182151
++Ref: figure-general-flow1182423
++Ref: figure-process-flow1183022
++Ref: Basic High Level-Footnote-11186251
++Node: Basic Data Typing1186436
++Node: Glossary1189764
++Node: Copying1214922
++Node: GNU Free Documentation License1252478
++Node: Index1277614
  End Tag Table


Summary of changes:
 doc/ChangeLog   |    4 +
 doc/   | 1291 ++++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |  232 ++++++-----
 doc/ |  215 +++++-----
 4 files changed, 890 insertions(+), 852 deletions(-)


reply via email to

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