gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1043-g4c01db


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1043-g4c01db1
Date: Tue, 20 Jan 2015 20:04:16 +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  4c01db1833a02173c910d463eaed77ad6ed66195 (commit)
       via  501f5c4fc53a1c74a8a4074832dcc2bd72224ed6 (commit)
       via  f1aae2393344a21675bc3d5f3c24f9b555c5744b (commit)
       via  611ebfe5c55849245d47b4c5878eb85b27861f12 (commit)
      from  f77c13a546af58cb8cdb593f49bbfa844b10dd7e (commit)

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

- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=4c01db1833a02173c910d463eaed77ad6ed66195

commit 4c01db1833a02173c910d463eaed77ad6ed66195
Merge: f77c13a 501f5c4
Author: Arnold D. Robbins <address@hidden>
Date:   Tue Jan 20 22:04:06 2015 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc doc/gawk.info
index 376076d,b81c070..fe51de5
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -32620,10 -32471,10 +32618,10 @@@ Inde
  * exit status, of VMS:                   VMS Running.         (line  28)
  * exit the debugger:                     Miscellaneous Debugger Commands.
                                                                (line  99)
 -* exp:                                   Numeric Functions.   (line  18)
 +* exp:                                   Numeric Functions.   (line  33)
- * expand utility:                        Very Simple.         (line  72)
+ * expand utility:                        Very Simple.         (line  73)
  * Expat XML parser library:              gawkextlib.          (line  33)
 -* exponent:                              Numeric Functions.   (line  18)
 +* exponent:                              Numeric Functions.   (line  33)
  * expressions:                           Expressions.         (line   6)
  * expressions, as patterns:              Expression Patterns. (line   6)
  * expressions, assignment:               Assignment Ops.      (line   6)
@@@ -34454,560 -34299,559 +34452,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: When110962
 -Ref: When-Footnote-1112716
 -Node: Intro Summary112781
 -Node: Invoking Gawk113664
 -Node: Command Line115178
 -Node: Options115976
 -Ref: Options-Footnote-1131909
 -Ref: Options-Footnote-2132138
 -Node: Other Arguments132163
 -Node: Naming Standard Input135111
 -Node: Environment Variables136204
 -Node: AWKPATH Variable136762
 -Ref: AWKPATH Variable-Footnote-1140065
 -Ref: AWKPATH Variable-Footnote-2140110
 -Node: AWKLIBPATH Variable140370
 -Node: Other Environment Variables141513
 -Node: Exit Status145241
 -Node: Include Files145917
 -Node: Loading Shared Libraries149514
 -Node: Obsolete150941
 -Node: Undocumented151638
 -Node: Invoking Summary151905
 -Node: Regexp153569
 -Node: Regexp Usage155023
 -Node: Escape Sequences157060
 -Node: Regexp Operators163071
 -Ref: Regexp Operators-Footnote-1170497
 -Ref: Regexp Operators-Footnote-2170644
 -Node: Bracket Expressions170742
 -Ref: table-char-classes172757
 -Node: Leftmost Longest175681
 -Node: Computed Regexps176983
 -Node: GNU Regexp Operators180380
 -Node: Case-sensitivity184053
 -Ref: Case-sensitivity-Footnote-1186938
 -Ref: Case-sensitivity-Footnote-2187173
 -Node: Regexp Summary187281
 -Node: Reading Files188748
 -Node: Records190842
 -Node: awk split records191575
 -Node: gawk split records196490
 -Ref: gawk split records-Footnote-1201034
 -Node: Fields201071
 -Ref: Fields-Footnote-1203847
 -Node: Nonconstant Fields203933
 -Ref: Nonconstant Fields-Footnote-1206176
 -Node: Changing Fields206380
 -Node: Field Separators212309
 -Node: Default Field Splitting215014
 -Node: Regexp Field Splitting216131
 -Node: Single Character Fields219481
 -Node: Command Line Field Separator220540
 -Node: Full Line Fields223752
 -Ref: Full Line Fields-Footnote-1225269
 -Ref: Full Line Fields-Footnote-2225315
 -Node: Field Splitting Summary225416
 -Node: Constant Size227490
 -Node: Splitting By Content232079
 -Ref: Splitting By Content-Footnote-1236073
 -Node: Multiple Line236236
 -Ref: Multiple Line-Footnote-1242122
 -Node: Getline242301
 -Node: Plain Getline244513
 -Node: Getline/Variable247153
 -Node: Getline/File248301
 -Node: Getline/Variable/File249685
 -Ref: Getline/Variable/File-Footnote-1251288
 -Node: Getline/Pipe251375
 -Node: Getline/Variable/Pipe254058
 -Node: Getline/Coprocess255189
 -Node: Getline/Variable/Coprocess256441
 -Node: Getline Notes257180
 -Node: Getline Summary259972
 -Ref: table-getline-variants260384
 -Node: Read Timeout261213
 -Ref: Read Timeout-Footnote-1265037
 -Node: Command-line directories265095
 -Node: Input Summary266000
 -Node: Input Exercises269301
 -Node: Printing270029
 -Node: Print271806
 -Node: Print Examples273263
 -Node: Output Separators276042
 -Node: OFMT278060
 -Node: Printf279414
 -Node: Basic Printf280199
 -Node: Control Letters281769
 -Node: Format Modifiers285752
 -Node: Printf Examples291761
 -Node: Redirection294247
 -Node: Special FD301088
 -Ref: Special FD-Footnote-1304248
 -Node: Special Files304322
 -Node: Other Inherited Files304939
 -Node: Special Network305939
 -Node: Special Caveats306801
 -Node: Close Files And Pipes307752
 -Ref: Close Files And Pipes-Footnote-1314934
 -Ref: Close Files And Pipes-Footnote-2315082
 -Node: Output Summary315232
 -Node: Output Exercises316230
 -Node: Expressions316910
 -Node: Values318095
 -Node: Constants318773
 -Node: Scalar Constants319464
 -Ref: Scalar Constants-Footnote-1320323
 -Node: Nondecimal-numbers320573
 -Node: Regexp Constants323591
 -Node: Using Constant Regexps324116
 -Node: Variables327259
 -Node: Using Variables327914
 -Node: Assignment Options329825
 -Node: Conversion331700
 -Node: Strings And Numbers332224
 -Ref: Strings And Numbers-Footnote-1335289
 -Node: Locale influences conversions335398
 -Ref: table-locale-affects338145
 -Node: All Operators338733
 -Node: Arithmetic Ops339363
 -Node: Concatenation341868
 -Ref: Concatenation-Footnote-1344687
 -Node: Assignment Ops344793
 -Ref: table-assign-ops349772
 -Node: Increment Ops351044
 -Node: Truth Values and Conditions354482
 -Node: Truth Values355567
 -Node: Typing and Comparison356616
 -Node: Variable Typing357426
 -Node: Comparison Operators361079
 -Ref: table-relational-ops361489
 -Node: POSIX String Comparison364984
 -Ref: POSIX String Comparison-Footnote-1366056
 -Node: Boolean Ops366194
 -Ref: Boolean Ops-Footnote-1370673
 -Node: Conditional Exp370764
 -Node: Function Calls372491
 -Node: Precedence376371
 -Node: Locales380032
 -Node: Expressions Summary381664
 -Node: Patterns and Actions384224
 -Node: Pattern Overview385344
 -Node: Regexp Patterns387023
 -Node: Expression Patterns387566
 -Node: Ranges391276
 -Node: BEGIN/END394382
 -Node: Using BEGIN/END395143
 -Ref: Using BEGIN/END-Footnote-1397877
 -Node: I/O And BEGIN/END397983
 -Node: BEGINFILE/ENDFILE400297
 -Node: Empty403198
 -Node: Using Shell Variables403515
 -Node: Action Overview405788
 -Node: Statements408114
 -Node: If Statement409962
 -Node: While Statement411457
 -Node: Do Statement413486
 -Node: For Statement414630
 -Node: Switch Statement417787
 -Node: Break Statement420169
 -Node: Continue Statement422210
 -Node: Next Statement424037
 -Node: Nextfile Statement426418
 -Node: Exit Statement429048
 -Node: Built-in Variables431451
 -Node: User-modified432584
 -Ref: User-modified-Footnote-1440265
 -Node: Auto-set440327
 -Ref: Auto-set-Footnote-1453362
 -Ref: Auto-set-Footnote-2453567
 -Node: ARGC and ARGV453623
 -Node: Pattern Action Summary457841
 -Node: Arrays460268
 -Node: Array Basics461597
 -Node: Array Intro462441
 -Ref: figure-array-elements464405
 -Ref: Array Intro-Footnote-1466931
 -Node: Reference to Elements467059
 -Node: Assigning Elements469511
 -Node: Array Example470002
 -Node: Scanning an Array471760
 -Node: Controlling Scanning474776
 -Ref: Controlling Scanning-Footnote-1479972
 -Node: Numeric Array Subscripts480288
 -Node: Uninitialized Subscripts482473
 -Node: Delete484090
 -Ref: Delete-Footnote-1486833
 -Node: Multidimensional486890
 -Node: Multiscanning489987
 -Node: Arrays of Arrays491576
 -Node: Arrays Summary496335
 -Node: Functions498427
 -Node: Built-in499326
 -Node: Calling Built-in500404
 -Node: Numeric Functions502395
 -Ref: Numeric Functions-Footnote-1506412
 -Ref: Numeric Functions-Footnote-2506769
 -Ref: Numeric Functions-Footnote-3506817
 -Node: String Functions507089
 -Ref: String Functions-Footnote-1530564
 -Ref: String Functions-Footnote-2530693
 -Ref: String Functions-Footnote-3530941
 -Node: Gory Details531028
 -Ref: table-sub-escapes532809
 -Ref: table-sub-proposed534329
 -Ref: table-posix-sub535693
 -Ref: table-gensub-escapes537229
 -Ref: Gory Details-Footnote-1538061
 -Node: I/O Functions538212
 -Ref: I/O Functions-Footnote-1545430
 -Node: Time Functions545577
 -Ref: Time Functions-Footnote-1556065
 -Ref: Time Functions-Footnote-2556133
 -Ref: Time Functions-Footnote-3556291
 -Ref: Time Functions-Footnote-4556402
 -Ref: Time Functions-Footnote-5556514
 -Ref: Time Functions-Footnote-6556741
 -Node: Bitwise Functions557007
 -Ref: table-bitwise-ops557569
 -Ref: Bitwise Functions-Footnote-1561878
 -Node: Type Functions562047
 -Node: I18N Functions563198
 -Node: User-defined564843
 -Node: Definition Syntax565648
 -Ref: Definition Syntax-Footnote-1571055
 -Node: Function Example571126
 -Ref: Function Example-Footnote-1574045
 -Node: Function Caveats574067
 -Node: Calling A Function574585
 -Node: Variable Scope575543
 -Node: Pass By Value/Reference578531
 -Node: Return Statement582026
 -Node: Dynamic Typing585007
 -Node: Indirect Calls585936
 -Ref: Indirect Calls-Footnote-1597238
 -Node: Functions Summary597366
 -Node: Library Functions600068
 -Ref: Library Functions-Footnote-1603677
 -Ref: Library Functions-Footnote-2603820
 -Node: Library Names603991
 -Ref: Library Names-Footnote-1607445
 -Ref: Library Names-Footnote-2607668
 -Node: General Functions607754
 -Node: Strtonum Function608857
 -Node: Assert Function611879
 -Node: Round Function615203
 -Node: Cliff Random Function616744
 -Node: Ordinal Functions617760
 -Ref: Ordinal Functions-Footnote-1620823
 -Ref: Ordinal Functions-Footnote-2621075
 -Node: Join Function621286
 -Ref: Join Function-Footnote-1623055
 -Node: Getlocaltime Function623255
 -Node: Readfile Function626999
 -Node: Shell Quoting628969
 -Node: Data File Management630370
 -Node: Filetrans Function631002
 -Node: Rewind Function635058
 -Node: File Checking636445
 -Ref: File Checking-Footnote-1637777
 -Node: Empty Files637978
 -Node: Ignoring Assigns639957
 -Node: Getopt Function641508
 -Ref: Getopt Function-Footnote-1652970
 -Node: Passwd Functions653170
 -Ref: Passwd Functions-Footnote-1662007
 -Node: Group Functions662095
 -Ref: Group Functions-Footnote-1669989
 -Node: Walking Arrays670202
 -Node: Library Functions Summary671805
 -Node: Library Exercises673206
 -Node: Sample Programs674486
 -Node: Running Examples675256
 -Node: Clones675984
 -Node: Cut Program677208
 -Node: Egrep Program686927
 -Ref: Egrep Program-Footnote-1694425
 -Node: Id Program694535
 -Node: Split Program698180
 -Ref: Split Program-Footnote-1701628
 -Node: Tee Program701756
 -Node: Uniq Program704545
 -Node: Wc Program711964
 -Ref: Wc Program-Footnote-1716214
 -Node: Miscellaneous Programs716308
 -Node: Dupword Program717521
 -Node: Alarm Program719552
 -Node: Translate Program724356
 -Ref: Translate Program-Footnote-1728921
 -Node: Labels Program729191
 -Ref: Labels Program-Footnote-1732542
 -Node: Word Sorting732626
 -Node: History Sorting736697
 -Node: Extract Program738533
 -Node: Simple Sed746058
 -Node: Igawk Program749126
 -Ref: Igawk Program-Footnote-1763450
 -Ref: Igawk Program-Footnote-2763651
 -Ref: Igawk Program-Footnote-3763773
 -Node: Anagram Program763888
 -Node: Signature Program766945
 -Node: Programs Summary768192
 -Node: Programs Exercises769385
 -Ref: Programs Exercises-Footnote-1773516
 -Node: Advanced Features773607
 -Node: Nondecimal Data775555
 -Node: Array Sorting777145
 -Node: Controlling Array Traversal777842
 -Ref: Controlling Array Traversal-Footnote-1786175
 -Node: Array Sorting Functions786293
 -Ref: Array Sorting Functions-Footnote-1790182
 -Node: Two-way I/O790378
 -Ref: Two-way I/O-Footnote-1795323
 -Ref: Two-way I/O-Footnote-2795509
 -Node: TCP/IP Networking795591
 -Node: Profiling798464
 -Node: Advanced Features Summary806011
 -Node: Internationalization807944
 -Node: I18N and L10N809424
 -Node: Explaining gettext810110
 -Ref: Explaining gettext-Footnote-1815135
 -Ref: Explaining gettext-Footnote-2815319
 -Node: Programmer i18n815484
 -Ref: Programmer i18n-Footnote-1820350
 -Node: Translator i18n820399
 -Node: String Extraction821193
 -Ref: String Extraction-Footnote-1822324
 -Node: Printf Ordering822410
 -Ref: Printf Ordering-Footnote-1825196
 -Node: I18N Portability825260
 -Ref: I18N Portability-Footnote-1827715
 -Node: I18N Example827778
 -Ref: I18N Example-Footnote-1830581
 -Node: Gawk I18N830653
 -Node: I18N Summary831291
 -Node: Debugger832630
 -Node: Debugging833652
 -Node: Debugging Concepts834093
 -Node: Debugging Terms835946
 -Node: Awk Debugging838518
 -Node: Sample Debugging Session839412
 -Node: Debugger Invocation839932
 -Node: Finding The Bug841316
 -Node: List of Debugger Commands847791
 -Node: Breakpoint Control849124
 -Node: Debugger Execution Control852820
 -Node: Viewing And Changing Data856184
 -Node: Execution Stack859562
 -Node: Debugger Info861199
 -Node: Miscellaneous Debugger Commands865216
 -Node: Readline Support870245
 -Node: Limitations871137
 -Node: Debugging Summary873251
 -Node: Arbitrary Precision Arithmetic874419
 -Node: Computer Arithmetic875835
 -Ref: table-numeric-ranges879433
 -Ref: Computer Arithmetic-Footnote-1880292
 -Node: Math Definitions880349
 -Ref: table-ieee-formats883637
 -Ref: Math Definitions-Footnote-1884241
 -Node: MPFR features884346
 -Node: FP Math Caution886017
 -Ref: FP Math Caution-Footnote-1887067
 -Node: Inexactness of computations887436
 -Node: Inexact representation888395
 -Node: Comparing FP Values889752
 -Node: Errors accumulate890834
 -Node: Getting Accuracy892267
 -Node: Try To Round894929
 -Node: Setting precision895828
 -Ref: table-predefined-precision-strings896512
 -Node: Setting the rounding mode898301
 -Ref: table-gawk-rounding-modes898665
 -Ref: Setting the rounding mode-Footnote-1902120
 -Node: Arbitrary Precision Integers902299
 -Ref: Arbitrary Precision Integers-Footnote-1905285
 -Node: POSIX Floating Point Problems905434
 -Ref: POSIX Floating Point Problems-Footnote-1909307
 -Node: Floating point summary909345
 -Node: Dynamic Extensions911539
 -Node: Extension Intro913091
 -Node: Plugin License914357
 -Node: Extension Mechanism Outline915154
 -Ref: figure-load-extension915582
 -Ref: figure-register-new-function917062
 -Ref: figure-call-new-function918066
 -Node: Extension API Description920052
 -Node: Extension API Functions Introduction921502
 -Node: General Data Types926326
 -Ref: General Data Types-Footnote-1932065
 -Node: Memory Allocation Functions932364
 -Ref: Memory Allocation Functions-Footnote-1935203
 -Node: Constructor Functions935299
 -Node: Registration Functions937033
 -Node: Extension Functions937718
 -Node: Exit Callback Functions940015
 -Node: Extension Version String941263
 -Node: Input Parsers941928
 -Node: Output Wrappers951807
 -Node: Two-way processors956322
 -Node: Printing Messages958526
 -Ref: Printing Messages-Footnote-1959602
 -Node: Updating `ERRNO'959754
 -Node: Requesting Values960494
 -Ref: table-value-types-returned961222
 -Node: Accessing Parameters962179
 -Node: Symbol Table Access963410
 -Node: Symbol table by name963924
 -Node: Symbol table by cookie965905
 -Ref: Symbol table by cookie-Footnote-1970049
 -Node: Cached values970112
 -Ref: Cached values-Footnote-1973611
 -Node: Array Manipulation973702
 -Ref: Array Manipulation-Footnote-1974800
 -Node: Array Data Types974837
 -Ref: Array Data Types-Footnote-1977492
 -Node: Array Functions977584
 -Node: Flattening Arrays981438
 -Node: Creating Arrays988330
 -Node: Extension API Variables993101
 -Node: Extension Versioning993737
 -Node: Extension API Informational Variables995638
 -Node: Extension API Boilerplate996703
 -Node: Finding Extensions1000512
 -Node: Extension Example1001072
 -Node: Internal File Description1001844
 -Node: Internal File Ops1005911
 -Ref: Internal File Ops-Footnote-11017581
 -Node: Using Internal File Ops1017721
 -Ref: Using Internal File Ops-Footnote-11020104
 -Node: Extension Samples1020377
 -Node: Extension Sample File Functions1021903
 -Node: Extension Sample Fnmatch1029541
 -Node: Extension Sample Fork1031032
 -Node: Extension Sample Inplace1032247
 -Node: Extension Sample Ord1033922
 -Node: Extension Sample Readdir1034758
 -Ref: table-readdir-file-types1035634
 -Node: Extension Sample Revout1036445
 -Node: Extension Sample Rev2way1037035
 -Node: Extension Sample Read write array1037775
 -Node: Extension Sample Readfile1039715
 -Node: Extension Sample Time1040810
 -Node: Extension Sample API Tests1042159
 -Node: gawkextlib1042650
 -Node: Extension summary1045308
 -Node: Extension Exercises1048997
 -Node: Language History1049719
 -Node: V7/SVR3.11051375
 -Node: SVR41053556
 -Node: POSIX1055001
 -Node: BTL1056390
 -Node: POSIX/GNU1057124
 -Node: Feature History1062688
 -Node: Common Extensions1075786
 -Node: Ranges and Locales1077110
 -Ref: Ranges and Locales-Footnote-11081728
 -Ref: Ranges and Locales-Footnote-21081755
 -Ref: Ranges and Locales-Footnote-31081989
 -Node: Contributors1082210
 -Node: History summary1087751
 -Node: Installation1089121
 -Node: Gawk Distribution1090067
 -Node: Getting1090551
 -Node: Extracting1091374
 -Node: Distribution contents1093009
 -Node: Unix Installation1098726
 -Node: Quick Installation1099343
 -Node: Additional Configuration Options1101767
 -Node: Configuration Philosophy1103505
 -Node: Non-Unix Installation1105874
 -Node: PC Installation1106332
 -Node: PC Binary Installation1107651
 -Node: PC Compiling1109499
 -Ref: PC Compiling-Footnote-11112520
 -Node: PC Testing1112629
 -Node: PC Using1113805
 -Node: Cygwin1117920
 -Node: MSYS1118743
 -Node: VMS Installation1119243
 -Node: VMS Compilation1120035
 -Ref: VMS Compilation-Footnote-11121257
 -Node: VMS Dynamic Extensions1121315
 -Node: VMS Installation Details1122999
 -Node: VMS Running1125251
 -Node: VMS GNV1128087
 -Node: VMS Old Gawk1128821
 -Node: Bugs1129291
 -Node: Other Versions1133174
 -Node: Installation summary1139602
 -Node: Notes1140658
 -Node: Compatibility Mode1141523
 -Node: Additions1142305
 -Node: Accessing The Source1143230
 -Node: Adding Code1144666
 -Node: New Ports1150831
 -Node: Derived Files1155313
 -Ref: Derived Files-Footnote-11160788
 -Ref: Derived Files-Footnote-21160822
 -Ref: Derived Files-Footnote-31161418
 -Node: Future Extensions1161532
 -Node: Implementation Limitations1162138
 -Node: Extension Design1163386
 -Node: Old Extension Problems1164540
 -Ref: Old Extension Problems-Footnote-11166057
 -Node: Extension New Mechanism Goals1166114
 -Ref: Extension New Mechanism Goals-Footnote-11169474
 -Node: Extension Other Design Decisions1169663
 -Node: Extension Future Growth1171771
 -Node: Old Extension Mechanism1172607
 -Node: Notes summary1174369
 -Node: Basic Concepts1175555
 -Node: Basic High Level1176236
 -Ref: figure-general-flow1176508
 -Ref: figure-process-flow1177107
 -Ref: Basic High Level-Footnote-11180336
 -Node: Basic Data Typing1180521
 -Node: Glossary1183849
 -Node: Copying1209007
 -Node: GNU Free Documentation License1246563
 -Node: Index1271699
 +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-161648
- Node: Conventions61748
- Node: Manual History64086
- Ref: Manual History-Footnote-167068
- Ref: Manual History-Footnote-267109
- Node: How To Contribute67183
- Node: Acknowledgments68312
- Node: Getting Started73117
- Node: Running gawk75550
- Node: One-shot76740
- Node: Read Terminal77988
- Node: Long80015
- Node: Executable Scripts81531
- Ref: Executable Scripts-Footnote-184320
- Node: Comments84423
- Node: Quoting86905
- Node: DOS Quoting92429
- Node: Sample Data Files93104
- Node: Very Simple95699
- Node: Two Rules100597
- Node: More Complex102483
- Node: Statements/Lines105345
- Ref: Statements/Lines-Footnote-1109800
- Node: Other Features110065
- Node: When110996
- Ref: When-Footnote-1112750
- Node: Intro Summary112815
- Node: Invoking Gawk113698
- Node: Command Line115212
- Node: Options116010
- Ref: Options-Footnote-1131814
- Ref: Options-Footnote-2132043
- Node: Other Arguments132068
- Node: Naming Standard Input135016
- Node: Environment Variables136109
- Node: AWKPATH Variable136667
- Ref: AWKPATH Variable-Footnote-1140080
- Ref: AWKPATH Variable-Footnote-2140125
- Node: AWKLIBPATH Variable140385
- Node: Other Environment Variables141641
- Node: Exit Status145129
- Node: Include Files145805
- Node: Loading Shared Libraries149402
- Node: Obsolete150829
- Node: Undocumented151526
- Node: Invoking Summary151793
- Node: Regexp153457
- Node: Regexp Usage154911
- Node: Escape Sequences156948
- Node: Regexp Operators163189
- Ref: Regexp Operators-Footnote-1170615
- Ref: Regexp Operators-Footnote-2170762
- Node: Bracket Expressions170860
- Ref: table-char-classes172875
- Node: Leftmost Longest175799
- Node: Computed Regexps177101
- Node: GNU Regexp Operators180498
- Node: Case-sensitivity184171
- Ref: Case-sensitivity-Footnote-1187056
- Ref: Case-sensitivity-Footnote-2187291
- Node: Regexp Summary187399
- Node: Reading Files188866
- Node: Records190960
- Node: awk split records191693
- Node: gawk split records196608
- Ref: gawk split records-Footnote-1201152
- Node: Fields201189
- Ref: Fields-Footnote-1203965
- Node: Nonconstant Fields204051
- Ref: Nonconstant Fields-Footnote-1206294
- Node: Changing Fields206498
- Node: Field Separators212427
- Node: Default Field Splitting215132
- Node: Regexp Field Splitting216249
- Node: Single Character Fields219599
- Node: Command Line Field Separator220658
- Node: Full Line Fields223870
- Ref: Full Line Fields-Footnote-1225387
- Ref: Full Line Fields-Footnote-2225433
- Node: Field Splitting Summary225534
- Node: Constant Size227608
- Node: Splitting By Content232197
- Ref: Splitting By Content-Footnote-1236191
- Node: Multiple Line236354
- Ref: Multiple Line-Footnote-1242240
- Node: Getline242419
- Node: Plain Getline244631
- Node: Getline/Variable247271
- Node: Getline/File248419
- Node: Getline/Variable/File249803
- Ref: Getline/Variable/File-Footnote-1251406
- Node: Getline/Pipe251493
- Node: Getline/Variable/Pipe254176
- Node: Getline/Coprocess255307
- Node: Getline/Variable/Coprocess256559
- Node: Getline Notes257298
- Node: Getline Summary260090
- Ref: table-getline-variants260502
- Node: Read Timeout261331
- Ref: Read Timeout-Footnote-1265156
- Node: Command-line directories265214
- Node: Input Summary266119
- Node: Input Exercises269420
- Node: Printing270148
- Node: Print271925
- Node: Print Examples273382
- Node: Output Separators276161
- Node: OFMT278179
- Node: Printf279533
- Node: Basic Printf280318
- Node: Control Letters281888
- Node: Format Modifiers285871
- Node: Printf Examples291880
- Node: Redirection294366
- Node: Special FD301207
- Ref: Special FD-Footnote-1304367
- Node: Special Files304441
- Node: Other Inherited Files305058
- Node: Special Network306058
- Node: Special Caveats306920
- Node: Close Files And Pipes307871
- Ref: Close Files And Pipes-Footnote-1315053
- Ref: Close Files And Pipes-Footnote-2315201
- Node: Output Summary315351
- Node: Output Exercises316349
- Node: Expressions317029
- Node: Values318214
- Node: Constants318892
- Node: Scalar Constants319583
- Ref: Scalar Constants-Footnote-1320442
- Node: Nondecimal-numbers320692
- Node: Regexp Constants323710
- Node: Using Constant Regexps324235
- Node: Variables327378
- Node: Using Variables328033
- Node: Assignment Options329944
- Node: Conversion331819
- Node: Strings And Numbers332343
- Ref: Strings And Numbers-Footnote-1335408
- Node: Locale influences conversions335517
- Ref: table-locale-affects338264
- Node: All Operators338852
- Node: Arithmetic Ops339482
- Node: Concatenation341987
- Ref: Concatenation-Footnote-1344806
- Node: Assignment Ops344912
- Ref: table-assign-ops349891
- Node: Increment Ops351163
- Node: Truth Values and Conditions354601
- Node: Truth Values355686
- Node: Typing and Comparison356735
- Node: Variable Typing357545
- Node: Comparison Operators361198
- Ref: table-relational-ops361608
- Node: POSIX String Comparison365103
- Ref: POSIX String Comparison-Footnote-1366175
- Node: Boolean Ops366313
- Ref: Boolean Ops-Footnote-1370792
- Node: Conditional Exp370883
- Node: Function Calls372610
- Node: Precedence376490
- Node: Locales380151
- Node: Expressions Summary381783
- Node: Patterns and Actions384343
- Node: Pattern Overview385463
- Node: Regexp Patterns387142
- Node: Expression Patterns387685
- Node: Ranges391395
- Node: BEGIN/END394501
- Node: Using BEGIN/END395262
- Ref: Using BEGIN/END-Footnote-1397996
- Node: I/O And BEGIN/END398102
- Node: BEGINFILE/ENDFILE400416
- Node: Empty403317
- Node: Using Shell Variables403634
- Node: Action Overview405907
- Node: Statements408233
- Node: If Statement410081
- Node: While Statement411576
- Node: Do Statement413605
- Node: For Statement414749
- Node: Switch Statement417906
- Node: Break Statement420288
- Node: Continue Statement422329
- Node: Next Statement424156
- Node: Nextfile Statement426537
- Node: Exit Statement429167
- Node: Built-in Variables431570
- Node: User-modified432703
- Ref: User-modified-Footnote-1440384
- Node: Auto-set440446
- Ref: Auto-set-Footnote-1454138
- Ref: Auto-set-Footnote-2454343
- Node: ARGC and ARGV454399
- Node: Pattern Action Summary458617
- Node: Arrays461044
- Node: Array Basics462373
- Node: Array Intro463217
- Ref: figure-array-elements465181
- Ref: Array Intro-Footnote-1467707
- Node: Reference to Elements467835
- Node: Assigning Elements470287
- Node: Array Example470778
- Node: Scanning an Array472536
- Node: Controlling Scanning475552
- Ref: Controlling Scanning-Footnote-1480748
- Node: Numeric Array Subscripts481064
- Node: Uninitialized Subscripts483249
- Node: Delete484866
- Ref: Delete-Footnote-1487609
- Node: Multidimensional487666
- Node: Multiscanning490763
- Node: Arrays of Arrays492352
- Node: Arrays Summary497111
- Node: Functions499203
- Node: Built-in500102
- Node: Calling Built-in501180
- Node: Numeric Functions503171
- Ref: Numeric Functions-Footnote-1507990
- Ref: Numeric Functions-Footnote-2508347
- Ref: Numeric Functions-Footnote-3508395
- Node: String Functions508667
- Ref: String Functions-Footnote-1532142
- Ref: String Functions-Footnote-2532271
- Ref: String Functions-Footnote-3532519
- Node: Gory Details532606
- Ref: table-sub-escapes534387
- Ref: table-sub-proposed535907
- Ref: table-posix-sub537271
- Ref: table-gensub-escapes538807
- Ref: Gory Details-Footnote-1539639
- Node: I/O Functions539790
- Ref: I/O Functions-Footnote-1547008
- Node: Time Functions547155
- Ref: Time Functions-Footnote-1557643
- Ref: Time Functions-Footnote-2557711
- Ref: Time Functions-Footnote-3557869
- Ref: Time Functions-Footnote-4557980
- Ref: Time Functions-Footnote-5558092
- Ref: Time Functions-Footnote-6558319
- Node: Bitwise Functions558585
- Ref: table-bitwise-ops559147
- Ref: Bitwise Functions-Footnote-1563456
- Node: Type Functions563625
- Node: I18N Functions564776
- Node: User-defined566421
- Node: Definition Syntax567226
- Ref: Definition Syntax-Footnote-1572633
- Node: Function Example572704
- Ref: Function Example-Footnote-1575623
- Node: Function Caveats575645
- Node: Calling A Function576163
- Node: Variable Scope577121
- Node: Pass By Value/Reference580109
- Node: Return Statement583604
- Node: Dynamic Typing586585
- Node: Indirect Calls587514
- Ref: Indirect Calls-Footnote-1598816
- Node: Functions Summary598944
- Node: Library Functions601646
- Ref: Library Functions-Footnote-1605255
- Ref: Library Functions-Footnote-2605398
- Node: Library Names605569
- Ref: Library Names-Footnote-1609023
- Ref: Library Names-Footnote-2609246
- Node: General Functions609332
- Node: Strtonum Function610435
- Node: Assert Function613457
- Node: Round Function616781
- Node: Cliff Random Function618322
- Node: Ordinal Functions619338
- Ref: Ordinal Functions-Footnote-1622401
- Ref: Ordinal Functions-Footnote-2622653
- Node: Join Function622864
- Ref: Join Function-Footnote-1624633
- Node: Getlocaltime Function624833
- Node: Readfile Function628577
- Node: Shell Quoting630547
- Node: Data File Management631948
- Node: Filetrans Function632580
- Node: Rewind Function636636
- Node: File Checking638023
- Ref: File Checking-Footnote-1639355
- Node: Empty Files639556
- Node: Ignoring Assigns641535
- Node: Getopt Function643086
- Ref: Getopt Function-Footnote-1654548
- Node: Passwd Functions654748
- Ref: Passwd Functions-Footnote-1663585
- Node: Group Functions663673
- Ref: Group Functions-Footnote-1671567
- Node: Walking Arrays671780
- Node: Library Functions Summary673383
- Node: Library Exercises674784
- Node: Sample Programs676064
- Node: Running Examples676834
- Node: Clones677562
- Node: Cut Program678786
- Node: Egrep Program688505
- Ref: Egrep Program-Footnote-1696003
- Node: Id Program696113
- Node: Split Program699758
- Ref: Split Program-Footnote-1703206
- Node: Tee Program703334
- Node: Uniq Program706123
- Node: Wc Program713542
- Ref: Wc Program-Footnote-1717792
- Node: Miscellaneous Programs717886
- Node: Dupword Program719099
- Node: Alarm Program721130
- Node: Translate Program725934
- Ref: Translate Program-Footnote-1730499
- Node: Labels Program730769
- Ref: Labels Program-Footnote-1734120
- Node: Word Sorting734204
- Node: History Sorting738275
- Node: Extract Program740111
- Node: Simple Sed747636
- Node: Igawk Program750704
- Ref: Igawk Program-Footnote-1765028
- Ref: Igawk Program-Footnote-2765229
- Ref: Igawk Program-Footnote-3765351
- Node: Anagram Program765466
- Node: Signature Program768523
- Node: Programs Summary769770
- Node: Programs Exercises770963
- Ref: Programs Exercises-Footnote-1775094
- Node: Advanced Features775185
- Node: Nondecimal Data777133
- Node: Array Sorting778723
- Node: Controlling Array Traversal779420
- Ref: Controlling Array Traversal-Footnote-1787753
- Node: Array Sorting Functions787871
- Ref: Array Sorting Functions-Footnote-1791760
- Node: Two-way I/O791956
- Ref: Two-way I/O-Footnote-1796901
- Ref: Two-way I/O-Footnote-2797087
- Node: TCP/IP Networking797169
- Node: Profiling800042
- Node: Advanced Features Summary808319
- Node: Internationalization810252
- Node: I18N and L10N811732
- Node: Explaining gettext812418
- Ref: Explaining gettext-Footnote-1817443
- Ref: Explaining gettext-Footnote-2817627
- Node: Programmer i18n817792
- Ref: Programmer i18n-Footnote-1822658
- Node: Translator i18n822707
- Node: String Extraction823501
- Ref: String Extraction-Footnote-1824632
- Node: Printf Ordering824718
- Ref: Printf Ordering-Footnote-1827504
- Node: I18N Portability827568
- Ref: I18N Portability-Footnote-1830023
- Node: I18N Example830086
- Ref: I18N Example-Footnote-1832889
- Node: Gawk I18N832961
- Node: I18N Summary833599
- Node: Debugger834938
- Node: Debugging835960
- Node: Debugging Concepts836401
- Node: Debugging Terms838254
- Node: Awk Debugging840826
- Node: Sample Debugging Session841720
- Node: Debugger Invocation842240
- Node: Finding The Bug843624
- Node: List of Debugger Commands850099
- Node: Breakpoint Control851432
- Node: Debugger Execution Control855128
- Node: Viewing And Changing Data858492
- Node: Execution Stack861870
- Node: Debugger Info863507
- Node: Miscellaneous Debugger Commands867524
- Node: Readline Support872553
- Node: Limitations873445
- Node: Debugging Summary875559
- Node: Arbitrary Precision Arithmetic876727
- Node: Computer Arithmetic878143
- Ref: table-numeric-ranges881741
- Ref: Computer Arithmetic-Footnote-1882600
- Node: Math Definitions882657
- Ref: table-ieee-formats885945
- Ref: Math Definitions-Footnote-1886549
- Node: MPFR features886654
- Node: FP Math Caution888325
- Ref: FP Math Caution-Footnote-1889375
- Node: Inexactness of computations889744
- Node: Inexact representation890703
- Node: Comparing FP Values892060
- Node: Errors accumulate893142
- Node: Getting Accuracy894575
- Node: Try To Round897237
- Node: Setting precision898136
- Ref: table-predefined-precision-strings898820
- Node: Setting the rounding mode900609
- Ref: table-gawk-rounding-modes900973
- Ref: Setting the rounding mode-Footnote-1904428
- Node: Arbitrary Precision Integers904607
- Ref: Arbitrary Precision Integers-Footnote-1909506
- Node: POSIX Floating Point Problems909655
- Ref: POSIX Floating Point Problems-Footnote-1913528
- Node: Floating point summary913566
- Node: Dynamic Extensions915760
- Node: Extension Intro917312
- Node: Plugin License918578
- Node: Extension Mechanism Outline919375
- Ref: figure-load-extension919803
- Ref: figure-register-new-function921283
- Ref: figure-call-new-function922287
- Node: Extension API Description924273
- Node: Extension API Functions Introduction925723
- Node: General Data Types930547
- Ref: General Data Types-Footnote-1936286
- Node: Memory Allocation Functions936585
- Ref: Memory Allocation Functions-Footnote-1939424
- Node: Constructor Functions939520
- Node: Registration Functions941254
- Node: Extension Functions941939
- Node: Exit Callback Functions944236
- Node: Extension Version String945484
- Node: Input Parsers946149
- Node: Output Wrappers956028
- Node: Two-way processors960543
- Node: Printing Messages962747
- Ref: Printing Messages-Footnote-1963823
- Node: Updating `ERRNO'963975
- Node: Requesting Values964715
- Ref: table-value-types-returned965443
- Node: Accessing Parameters966400
- Node: Symbol Table Access967631
- Node: Symbol table by name968145
- Node: Symbol table by cookie970126
- Ref: Symbol table by cookie-Footnote-1974270
- Node: Cached values974333
- Ref: Cached values-Footnote-1977832
- Node: Array Manipulation977923
- Ref: Array Manipulation-Footnote-1979021
- Node: Array Data Types979058
- Ref: Array Data Types-Footnote-1981713
- Node: Array Functions981805
- Node: Flattening Arrays985659
- Node: Creating Arrays992551
- Node: Extension API Variables997322
- Node: Extension Versioning997958
- Node: Extension API Informational Variables999859
- Node: Extension API Boilerplate1000924
- Node: Finding Extensions1004733
- Node: Extension Example1005293
- Node: Internal File Description1006065
- Node: Internal File Ops1010132
- Ref: Internal File Ops-Footnote-11021802
- Node: Using Internal File Ops1021942
- Ref: Using Internal File Ops-Footnote-11024325
- Node: Extension Samples1024598
- Node: Extension Sample File Functions1026124
- Node: Extension Sample Fnmatch1033762
- Node: Extension Sample Fork1035253
- Node: Extension Sample Inplace1036468
- Node: Extension Sample Ord1038143
- Node: Extension Sample Readdir1038979
- Ref: table-readdir-file-types1039855
- Node: Extension Sample Revout1040666
- Node: Extension Sample Rev2way1041256
- Node: Extension Sample Read write array1041996
- Node: Extension Sample Readfile1043936
- Node: Extension Sample Time1045031
- Node: Extension Sample API Tests1046380
- Node: gawkextlib1046871
- Node: Extension summary1049529
- Node: Extension Exercises1053218
- Node: Language History1053940
- Node: V7/SVR3.11055596
- Node: SVR41057777
- Node: POSIX1059222
- Node: BTL1060611
- Node: POSIX/GNU1061345
- Node: Feature History1066969
- Node: Common Extensions1080067
- Node: Ranges and Locales1081391
- Ref: Ranges and Locales-Footnote-11086009
- Ref: Ranges and Locales-Footnote-21086036
- Ref: Ranges and Locales-Footnote-31086270
- Node: Contributors1086491
- Node: History summary1092032
- Node: Installation1093402
- Node: Gawk Distribution1094348
- Node: Getting1094832
- Node: Extracting1095655
- Node: Distribution contents1097290
- Node: Unix Installation1103355
- Node: Quick Installation1104038
- Node: Shell Startup Files1106449
- Node: Additional Configuration Options1107528
- Node: Configuration Philosophy1109267
- Node: Non-Unix Installation1111636
- Node: PC Installation1112094
- Node: PC Binary Installation1113413
- Node: PC Compiling1115261
- Ref: PC Compiling-Footnote-11118282
- Node: PC Testing1118391
- Node: PC Using1119567
- Node: Cygwin1123682
- Node: MSYS1124505
- Node: VMS Installation1125005
- Node: VMS Compilation1125797
- Ref: VMS Compilation-Footnote-11127019
- Node: VMS Dynamic Extensions1127077
- Node: VMS Installation Details1128761
- Node: VMS Running1131013
- Node: VMS GNV1133849
- Node: VMS Old Gawk1134583
- Node: Bugs1135053
- Node: Other Versions1138936
- Node: Installation summary1145364
- Node: Notes1146420
- Node: Compatibility Mode1147285
- Node: Additions1148067
- Node: Accessing The Source1148992
- Node: Adding Code1150428
- Node: New Ports1156593
- Node: Derived Files1161075
- Ref: Derived Files-Footnote-11166550
- Ref: Derived Files-Footnote-21166584
- Ref: Derived Files-Footnote-31167180
- Node: Future Extensions1167294
- Node: Implementation Limitations1167900
- Node: Extension Design1169148
- Node: Old Extension Problems1170302
- Ref: Old Extension Problems-Footnote-11171819
- Node: Extension New Mechanism Goals1171876
- Ref: Extension New Mechanism Goals-Footnote-11175236
- Node: Extension Other Design Decisions1175425
- Node: Extension Future Growth1177533
- Node: Old Extension Mechanism1178369
- Node: Notes summary1180131
- Node: Basic Concepts1181317
- Node: Basic High Level1181998
- Ref: figure-general-flow1182270
- Ref: figure-process-flow1182869
- Ref: Basic High Level-Footnote-11186098
- Node: Basic Data Typing1186283
- Node: Glossary1189611
- Node: Copying1214769
- Node: GNU Free Documentation License1252325
- Node: Index1277461
++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: When111031
++Ref: When-Footnote-1112785
++Node: Intro Summary112850
++Node: Invoking Gawk113733
++Node: Command Line115247
++Node: Options116045
++Ref: Options-Footnote-1131849
++Ref: Options-Footnote-2132078
++Node: Other Arguments132103
++Node: Naming Standard Input135051
++Node: Environment Variables136144
++Node: AWKPATH Variable136702
++Ref: AWKPATH Variable-Footnote-1140115
++Ref: AWKPATH Variable-Footnote-2140160
++Node: AWKLIBPATH Variable140420
++Node: Other Environment Variables141676
++Node: Exit Status145164
++Node: Include Files145840
++Node: Loading Shared Libraries149437
++Node: Obsolete150864
++Node: Undocumented151561
++Node: Invoking Summary151828
++Node: Regexp153492
++Node: Regexp Usage154946
++Node: Escape Sequences156983
++Node: Regexp Operators163224
++Ref: Regexp Operators-Footnote-1170650
++Ref: Regexp Operators-Footnote-2170797
++Node: Bracket Expressions170895
++Ref: table-char-classes172910
++Node: Leftmost Longest175834
++Node: Computed Regexps177136
++Node: GNU Regexp Operators180533
++Node: Case-sensitivity184206
++Ref: Case-sensitivity-Footnote-1187091
++Ref: Case-sensitivity-Footnote-2187326
++Node: Regexp Summary187434
++Node: Reading Files188901
++Node: Records190995
++Node: awk split records191728
++Node: gawk split records196643
++Ref: gawk split records-Footnote-1201187
++Node: Fields201224
++Ref: Fields-Footnote-1204000
++Node: Nonconstant Fields204086
++Ref: Nonconstant Fields-Footnote-1206329
++Node: Changing Fields206533
++Node: Field Separators212462
++Node: Default Field Splitting215167
++Node: Regexp Field Splitting216284
++Node: Single Character Fields219634
++Node: Command Line Field Separator220693
++Node: Full Line Fields223905
++Ref: Full Line Fields-Footnote-1225422
++Ref: Full Line Fields-Footnote-2225468
++Node: Field Splitting Summary225569
++Node: Constant Size227643
++Node: Splitting By Content232232
++Ref: Splitting By Content-Footnote-1236226
++Node: Multiple Line236389
++Ref: Multiple Line-Footnote-1242275
++Node: Getline242454
++Node: Plain Getline244666
++Node: Getline/Variable247306
++Node: Getline/File248454
++Node: Getline/Variable/File249838
++Ref: Getline/Variable/File-Footnote-1251441
++Node: Getline/Pipe251528
++Node: Getline/Variable/Pipe254211
++Node: Getline/Coprocess255342
++Node: Getline/Variable/Coprocess256594
++Node: Getline Notes257333
++Node: Getline Summary260125
++Ref: table-getline-variants260537
++Node: Read Timeout261366
++Ref: Read Timeout-Footnote-1265190
++Node: Command-line directories265248
++Node: Input Summary266153
++Node: Input Exercises269454
++Node: Printing270182
++Node: Print271959
++Node: Print Examples273416
++Node: Output Separators276195
++Node: OFMT278213
++Node: Printf279567
++Node: Basic Printf280352
++Node: Control Letters281922
++Node: Format Modifiers285905
++Node: Printf Examples291914
++Node: Redirection294400
++Node: Special FD301241
++Ref: Special FD-Footnote-1304401
++Node: Special Files304475
++Node: Other Inherited Files305092
++Node: Special Network306092
++Node: Special Caveats306954
++Node: Close Files And Pipes307905
++Ref: Close Files And Pipes-Footnote-1315087
++Ref: Close Files And Pipes-Footnote-2315235
++Node: Output Summary315385
++Node: Output Exercises316383
++Node: Expressions317063
++Node: Values318248
++Node: Constants318926
++Node: Scalar Constants319617
++Ref: Scalar Constants-Footnote-1320476
++Node: Nondecimal-numbers320726
++Node: Regexp Constants323744
++Node: Using Constant Regexps324269
++Node: Variables327412
++Node: Using Variables328067
++Node: Assignment Options329978
++Node: Conversion331853
++Node: Strings And Numbers332377
++Ref: Strings And Numbers-Footnote-1335442
++Node: Locale influences conversions335551
++Ref: table-locale-affects338298
++Node: All Operators338886
++Node: Arithmetic Ops339516
++Node: Concatenation342021
++Ref: Concatenation-Footnote-1344840
++Node: Assignment Ops344946
++Ref: table-assign-ops349925
++Node: Increment Ops351197
++Node: Truth Values and Conditions354635
++Node: Truth Values355720
++Node: Typing and Comparison356769
++Node: Variable Typing357579
++Node: Comparison Operators361232
++Ref: table-relational-ops361642
++Node: POSIX String Comparison365137
++Ref: POSIX String Comparison-Footnote-1366209
++Node: Boolean Ops366347
++Ref: Boolean Ops-Footnote-1370826
++Node: Conditional Exp370917
++Node: Function Calls372644
++Node: Precedence376524
++Node: Locales380185
++Node: Expressions Summary381817
++Node: Patterns and Actions384377
++Node: Pattern Overview385497
++Node: Regexp Patterns387176
++Node: Expression Patterns387719
++Node: Ranges391429
++Node: BEGIN/END394535
++Node: Using BEGIN/END395296
++Ref: Using BEGIN/END-Footnote-1398030
++Node: I/O And BEGIN/END398136
++Node: BEGINFILE/ENDFILE400450
++Node: Empty403351
++Node: Using Shell Variables403668
++Node: Action Overview405941
++Node: Statements408267
++Node: If Statement410115
++Node: While Statement411610
++Node: Do Statement413639
++Node: For Statement414783
++Node: Switch Statement417940
++Node: Break Statement420322
++Node: Continue Statement422363
++Node: Next Statement424190
++Node: Nextfile Statement426571
++Node: Exit Statement429201
++Node: Built-in Variables431604
++Node: User-modified432737
++Ref: User-modified-Footnote-1440418
++Node: Auto-set440480
++Ref: Auto-set-Footnote-1454172
++Ref: Auto-set-Footnote-2454377
++Node: ARGC and ARGV454433
++Node: Pattern Action Summary458651
++Node: Arrays461078
++Node: Array Basics462407
++Node: Array Intro463251
++Ref: figure-array-elements465215
++Ref: Array Intro-Footnote-1467741
++Node: Reference to Elements467869
++Node: Assigning Elements470321
++Node: Array Example470812
++Node: Scanning an Array472570
++Node: Controlling Scanning475586
++Ref: Controlling Scanning-Footnote-1480782
++Node: Numeric Array Subscripts481098
++Node: Uninitialized Subscripts483283
++Node: Delete484900
++Ref: Delete-Footnote-1487643
++Node: Multidimensional487700
++Node: Multiscanning490797
++Node: Arrays of Arrays492386
++Node: Arrays Summary497145
++Node: Functions499237
++Node: Built-in500136
++Node: Calling Built-in501214
++Node: Numeric Functions503205
++Ref: Numeric Functions-Footnote-1508024
++Ref: Numeric Functions-Footnote-2508381
++Ref: Numeric Functions-Footnote-3508429
++Node: String Functions508701
++Ref: String Functions-Footnote-1532176
++Ref: String Functions-Footnote-2532305
++Ref: String Functions-Footnote-3532553
++Node: Gory Details532640
++Ref: table-sub-escapes534421
++Ref: table-sub-proposed535941
++Ref: table-posix-sub537305
++Ref: table-gensub-escapes538841
++Ref: Gory Details-Footnote-1539673
++Node: I/O Functions539824
++Ref: I/O Functions-Footnote-1547042
++Node: Time Functions547189
++Ref: Time Functions-Footnote-1557677
++Ref: Time Functions-Footnote-2557745
++Ref: Time Functions-Footnote-3557903
++Ref: Time Functions-Footnote-4558014
++Ref: Time Functions-Footnote-5558126
++Ref: Time Functions-Footnote-6558353
++Node: Bitwise Functions558619
++Ref: table-bitwise-ops559181
++Ref: Bitwise Functions-Footnote-1563490
++Node: Type Functions563659
++Node: I18N Functions564810
++Node: User-defined566455
++Node: Definition Syntax567260
++Ref: Definition Syntax-Footnote-1572667
++Node: Function Example572738
++Ref: Function Example-Footnote-1575657
++Node: Function Caveats575679
++Node: Calling A Function576197
++Node: Variable Scope577155
++Node: Pass By Value/Reference580143
++Node: Return Statement583638
++Node: Dynamic Typing586619
++Node: Indirect Calls587548
++Ref: Indirect Calls-Footnote-1598850
++Node: Functions Summary598978
++Node: Library Functions601680
++Ref: Library Functions-Footnote-1605289
++Ref: Library Functions-Footnote-2605432
++Node: Library Names605603
++Ref: Library Names-Footnote-1609057
++Ref: Library Names-Footnote-2609280
++Node: General Functions609366
++Node: Strtonum Function610469
++Node: Assert Function613491
++Node: Round Function616815
++Node: Cliff Random Function618356
++Node: Ordinal Functions619372
++Ref: Ordinal Functions-Footnote-1622435
++Ref: Ordinal Functions-Footnote-2622687
++Node: Join Function622898
++Ref: Join Function-Footnote-1624667
++Node: Getlocaltime Function624867
++Node: Readfile Function628611
++Node: Shell Quoting630581
++Node: Data File Management631982
++Node: Filetrans Function632614
++Node: Rewind Function636670
++Node: File Checking638057
++Ref: File Checking-Footnote-1639389
++Node: Empty Files639590
++Node: Ignoring Assigns641569
++Node: Getopt Function643120
++Ref: Getopt Function-Footnote-1654582
++Node: Passwd Functions654782
++Ref: Passwd Functions-Footnote-1663619
++Node: Group Functions663707
++Ref: Group Functions-Footnote-1671601
++Node: Walking Arrays671814
++Node: Library Functions Summary673417
++Node: Library Exercises674818
++Node: Sample Programs676098
++Node: Running Examples676868
++Node: Clones677596
++Node: Cut Program678820
++Node: Egrep Program688539
++Ref: Egrep Program-Footnote-1696037
++Node: Id Program696147
++Node: Split Program699792
++Ref: Split Program-Footnote-1703240
++Node: Tee Program703368
++Node: Uniq Program706157
++Node: Wc Program713576
++Ref: Wc Program-Footnote-1717826
++Node: Miscellaneous Programs717920
++Node: Dupword Program719133
++Node: Alarm Program721164
++Node: Translate Program725968
++Ref: Translate Program-Footnote-1730533
++Node: Labels Program730803
++Ref: Labels Program-Footnote-1734154
++Node: Word Sorting734238
++Node: History Sorting738309
++Node: Extract Program740145
++Node: Simple Sed747670
++Node: Igawk Program750738
++Ref: Igawk Program-Footnote-1765062
++Ref: Igawk Program-Footnote-2765263
++Ref: Igawk Program-Footnote-3765385
++Node: Anagram Program765500
++Node: Signature Program768557
++Node: Programs Summary769804
++Node: Programs Exercises770997
++Ref: Programs Exercises-Footnote-1775128
++Node: Advanced Features775219
++Node: Nondecimal Data777167
++Node: Array Sorting778757
++Node: Controlling Array Traversal779454
++Ref: Controlling Array Traversal-Footnote-1787787
++Node: Array Sorting Functions787905
++Ref: Array Sorting Functions-Footnote-1791794
++Node: Two-way I/O791990
++Ref: Two-way I/O-Footnote-1796935
++Ref: Two-way I/O-Footnote-2797121
++Node: TCP/IP Networking797203
++Node: Profiling800076
++Node: Advanced Features Summary808353
++Node: Internationalization810286
++Node: I18N and L10N811766
++Node: Explaining gettext812452
++Ref: Explaining gettext-Footnote-1817477
++Ref: Explaining gettext-Footnote-2817661
++Node: Programmer i18n817826
++Ref: Programmer i18n-Footnote-1822692
++Node: Translator i18n822741
++Node: String Extraction823535
++Ref: String Extraction-Footnote-1824666
++Node: Printf Ordering824752
++Ref: Printf Ordering-Footnote-1827538
++Node: I18N Portability827602
++Ref: I18N Portability-Footnote-1830057
++Node: I18N Example830120
++Ref: I18N Example-Footnote-1832923
++Node: Gawk I18N832995
++Node: I18N Summary833633
++Node: Debugger834972
++Node: Debugging835994
++Node: Debugging Concepts836435
++Node: Debugging Terms838288
++Node: Awk Debugging840860
++Node: Sample Debugging Session841754
++Node: Debugger Invocation842274
++Node: Finding The Bug843658
++Node: List of Debugger Commands850133
++Node: Breakpoint Control851466
++Node: Debugger Execution Control855162
++Node: Viewing And Changing Data858526
++Node: Execution Stack861904
++Node: Debugger Info863541
++Node: Miscellaneous Debugger Commands867558
++Node: Readline Support872587
++Node: Limitations873479
++Node: Debugging Summary875593
++Node: Arbitrary Precision Arithmetic876761
++Node: Computer Arithmetic878177
++Ref: table-numeric-ranges881775
++Ref: Computer Arithmetic-Footnote-1882634
++Node: Math Definitions882691
++Ref: table-ieee-formats885979
++Ref: Math Definitions-Footnote-1886583
++Node: MPFR features886688
++Node: FP Math Caution888359
++Ref: FP Math Caution-Footnote-1889409
++Node: Inexactness of computations889778
++Node: Inexact representation890737
++Node: Comparing FP Values892094
++Node: Errors accumulate893176
++Node: Getting Accuracy894609
++Node: Try To Round897271
++Node: Setting precision898170
++Ref: table-predefined-precision-strings898854
++Node: Setting the rounding mode900643
++Ref: table-gawk-rounding-modes901007
++Ref: Setting the rounding mode-Footnote-1904462
++Node: Arbitrary Precision Integers904641
++Ref: Arbitrary Precision Integers-Footnote-1909540
++Node: POSIX Floating Point Problems909689
++Ref: POSIX Floating Point Problems-Footnote-1913562
++Node: Floating point summary913600
++Node: Dynamic Extensions915794
++Node: Extension Intro917346
++Node: Plugin License918612
++Node: Extension Mechanism Outline919409
++Ref: figure-load-extension919837
++Ref: figure-register-new-function921317
++Ref: figure-call-new-function922321
++Node: Extension API Description924307
++Node: Extension API Functions Introduction925757
++Node: General Data Types930581
++Ref: General Data Types-Footnote-1936320
++Node: Memory Allocation Functions936619
++Ref: Memory Allocation Functions-Footnote-1939458
++Node: Constructor Functions939554
++Node: Registration Functions941288
++Node: Extension Functions941973
++Node: Exit Callback Functions944270
++Node: Extension Version String945518
++Node: Input Parsers946183
++Node: Output Wrappers956062
++Node: Two-way processors960577
++Node: Printing Messages962781
++Ref: Printing Messages-Footnote-1963857
++Node: Updating `ERRNO'964009
++Node: Requesting Values964749
++Ref: table-value-types-returned965477
++Node: Accessing Parameters966434
++Node: Symbol Table Access967665
++Node: Symbol table by name968179
++Node: Symbol table by cookie970160
++Ref: Symbol table by cookie-Footnote-1974304
++Node: Cached values974367
++Ref: Cached values-Footnote-1977866
++Node: Array Manipulation977957
++Ref: Array Manipulation-Footnote-1979055
++Node: Array Data Types979092
++Ref: Array Data Types-Footnote-1981747
++Node: Array Functions981839
++Node: Flattening Arrays985693
++Node: Creating Arrays992585
++Node: Extension API Variables997356
++Node: Extension Versioning997992
++Node: Extension API Informational Variables999893
++Node: Extension API Boilerplate1000958
++Node: Finding Extensions1004767
++Node: Extension Example1005327
++Node: Internal File Description1006099
++Node: Internal File Ops1010166
++Ref: Internal File Ops-Footnote-11021836
++Node: Using Internal File Ops1021976
++Ref: Using Internal File Ops-Footnote-11024359
++Node: Extension Samples1024632
++Node: Extension Sample File Functions1026158
++Node: Extension Sample Fnmatch1033796
++Node: Extension Sample Fork1035287
++Node: Extension Sample Inplace1036502
++Node: Extension Sample Ord1038177
++Node: Extension Sample Readdir1039013
++Ref: table-readdir-file-types1039889
++Node: Extension Sample Revout1040700
++Node: Extension Sample Rev2way1041290
++Node: Extension Sample Read write array1042030
++Node: Extension Sample Readfile1043970
++Node: Extension Sample Time1045065
++Node: Extension Sample API Tests1046414
++Node: gawkextlib1046905
++Node: Extension summary1049563
++Node: Extension Exercises1053252
++Node: Language History1053974
++Node: V7/SVR3.11055630
++Node: SVR41057811
++Node: POSIX1059256
++Node: BTL1060645
++Node: POSIX/GNU1061379
++Node: Feature History1067003
++Node: Common Extensions1080101
++Node: Ranges and Locales1081425
++Ref: Ranges and Locales-Footnote-11086043
++Ref: Ranges and Locales-Footnote-21086070
++Ref: Ranges and Locales-Footnote-31086304
++Node: Contributors1086525
++Node: History summary1092066
++Node: Installation1093436
++Node: Gawk Distribution1094382
++Node: Getting1094866
++Node: Extracting1095689
++Node: Distribution contents1097324
++Node: Unix Installation1103389
++Node: Quick Installation1104072
++Node: Shell Startup Files1106483
++Node: Additional Configuration Options1107562
++Node: Configuration Philosophy1109301
++Node: Non-Unix Installation1111670
++Node: PC Installation1112128
++Node: PC Binary Installation1113447
++Node: PC Compiling1115295
++Ref: PC Compiling-Footnote-11118316
++Node: PC Testing1118425
++Node: PC Using1119601
++Node: Cygwin1123716
++Node: MSYS1124539
++Node: VMS Installation1125039
++Node: VMS Compilation1125831
++Ref: VMS Compilation-Footnote-11127053
++Node: VMS Dynamic Extensions1127111
++Node: VMS Installation Details1128795
++Node: VMS Running1131047
++Node: VMS GNV1133883
++Node: VMS Old Gawk1134617
++Node: Bugs1135087
++Node: Other Versions1138970
++Node: Installation summary1145398
++Node: Notes1146454
++Node: Compatibility Mode1147319
++Node: Additions1148101
++Node: Accessing The Source1149026
++Node: Adding Code1150462
++Node: New Ports1156627
++Node: Derived Files1161109
++Ref: Derived Files-Footnote-11166584
++Ref: Derived Files-Footnote-21166618
++Ref: Derived Files-Footnote-31167214
++Node: Future Extensions1167328
++Node: Implementation Limitations1167934
++Node: Extension Design1169182
++Node: Old Extension Problems1170336
++Ref: Old Extension Problems-Footnote-11171853
++Node: Extension New Mechanism Goals1171910
++Ref: Extension New Mechanism Goals-Footnote-11175270
++Node: Extension Other Design Decisions1175459
++Node: Extension Future Growth1177567
++Node: Old Extension Mechanism1178403
++Node: Notes summary1180165
++Node: Basic Concepts1181351
++Node: Basic High Level1182032
++Ref: figure-general-flow1182304
++Ref: figure-process-flow1182903
++Ref: Basic High Level-Footnote-11186132
++Node: Basic Data Typing1186317
++Node: Glossary1189645
++Node: Copying1214803
++Node: GNU Free Documentation License1252359
++Node: Index1277495
  
  End Tag Table

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

Summary of changes:
 ChangeLog       |    9 +-
 doc/ChangeLog   |    4 +
 doc/gawk.info   | 1220 +++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |  106 +++---
 doc/gawktexi.in |  106 +++---
 gawkapi.c       |    1 -
 symbol.c        |    1 -
 7 files changed, 733 insertions(+), 714 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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