[Top][All Lists]

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

[gawk-diffs] [SCM] gawk branch, select, updated. gawk-4.1.0-1096-g6322f5

From: Andrew J. Schorr
Subject: [gawk-diffs] [SCM] gawk branch, select, updated. gawk-4.1.0-1096-g6322f5a
Date: Wed, 21 Jan 2015 00:56:58 +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, select has been updated
       via  6322f5a157959473624345252df752d09e711e88 (commit)
       via  4c01db1833a02173c910d463eaed77ad6ed66195 (commit)
       via  501f5c4fc53a1c74a8a4074832dcc2bd72224ed6 (commit)
       via  f1aae2393344a21675bc3d5f3c24f9b555c5744b (commit)
       via  611ebfe5c55849245d47b4c5878eb85b27861f12 (commit)
      from  1edb5cb33d55a4f866c799d41680088b927f7846 (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 6322f5a157959473624345252df752d09e711e88
Merge: 1edb5cb 4c01db1
Author: Andrew J. Schorr <address@hidden>
Date:   Tue Jan 20 19:56:43 2015 -0500

    Merge branch 'master' into select

diff --cc doc/
index ba5dbdf,fe51de5..10085b3
--- a/doc/
+++ b/doc/
@@@ -34572,562 -34452,560 +34570,562 @@@ Inde
  Tag Table:
  Node: Top1204
 -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: 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: 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
 +Node: Foreword342385
 +Node: Foreword446829
 +Node: Preface48360
 +Ref: Preface-Footnote-151231
 +Ref: Preface-Footnote-251338
 +Ref: Preface-Footnote-351571
 +Node: History51713
 +Node: Names54064
 +Ref: Names-Footnote-155157
 +Node: This Manual55303
- Ref: This Manual-Footnote-161808
- Node: Conventions61908
- Node: Manual History64246
- Ref: Manual History-Footnote-167228
- Ref: Manual History-Footnote-267269
- Node: How To Contribute67343
- Node: Acknowledgments68472
- Node: Getting Started73277
- Node: Running gawk75710
- Node: One-shot76900
- Node: Read Terminal78148
- Node: Long80175
- Node: Executable Scripts81691
- Ref: Executable Scripts-Footnote-184480
- Node: Comments84583
- Node: Quoting87065
- Node: DOS Quoting92589
- Node: Sample Data Files93264
- Node: Very Simple95859
- Node: Two Rules100757
- Node: More Complex102643
- Node: Statements/Lines105505
- Ref: Statements/Lines-Footnote-1109960
- Node: Other Features110225
- Node: When111156
- Ref: When-Footnote-1112910
- Node: Intro Summary112975
- Node: Invoking Gawk113858
- Node: Command Line115372
- Node: Options116170
- Ref: Options-Footnote-1131974
- Ref: Options-Footnote-2132203
- Node: Other Arguments132228
- Node: Naming Standard Input135176
- Node: Environment Variables136269
- Node: AWKPATH Variable136827
- Ref: AWKPATH Variable-Footnote-1140240
- Ref: AWKPATH Variable-Footnote-2140285
- Node: AWKLIBPATH Variable140545
- Node: Other Environment Variables141801
- Node: Exit Status145289
- Node: Include Files145965
- Node: Loading Shared Libraries149562
- Node: Obsolete150989
- Node: Undocumented151686
- Node: Invoking Summary151953
- Node: Regexp153617
- Node: Regexp Usage155071
- Node: Escape Sequences157108
- Node: Regexp Operators163349
- Ref: Regexp Operators-Footnote-1170775
- Ref: Regexp Operators-Footnote-2170922
- Node: Bracket Expressions171020
- Ref: table-char-classes173035
- Node: Leftmost Longest175959
- Node: Computed Regexps177261
- Node: GNU Regexp Operators180658
- Node: Case-sensitivity184331
- Ref: Case-sensitivity-Footnote-1187216
- Ref: Case-sensitivity-Footnote-2187451
- Node: Regexp Summary187559
- Node: Reading Files189026
- Node: Records191189
- Node: awk split records191922
- Node: gawk split records196837
- Ref: gawk split records-Footnote-1201381
- Node: Fields201418
- Ref: Fields-Footnote-1204194
- Node: Nonconstant Fields204280
- Ref: Nonconstant Fields-Footnote-1206523
- Node: Changing Fields206727
- Node: Field Separators212656
- Node: Default Field Splitting215361
- Node: Regexp Field Splitting216478
- Node: Single Character Fields219828
- Node: Command Line Field Separator220887
- Node: Full Line Fields224099
- Ref: Full Line Fields-Footnote-1225616
- Ref: Full Line Fields-Footnote-2225662
- Node: Field Splitting Summary225763
- Node: Constant Size227837
- Node: Splitting By Content232426
- Ref: Splitting By Content-Footnote-1236420
- Node: Multiple Line236583
- Ref: Multiple Line-Footnote-1242469
- Node: Getline242648
- Node: Plain Getline245132
- Node: Getline/Variable247772
- Node: Getline/File248920
- Node: Getline/Variable/File250304
- Ref: Getline/Variable/File-Footnote-1251907
- Node: Getline/Pipe251994
- Node: Getline/Variable/Pipe254677
- Node: Getline/Coprocess255808
- Node: Getline/Variable/Coprocess257060
- Node: Getline Notes257799
- Node: Getline Summary260591
- Ref: table-getline-variants261003
- Node: Read Timeout261832
- Ref: Read Timeout-Footnote-1265723
- Node: Retrying Input265781
- Node: Command-line directories266976
- Node: Input Summary267883
- Node: Input Exercises271184
- Node: Printing271912
- Node: Print273689
- Node: Print Examples275146
- Node: Output Separators277925
- Node: OFMT279943
- Node: Printf281297
- Node: Basic Printf282082
- Node: Control Letters283652
- Node: Format Modifiers287635
- Node: Printf Examples293644
- Node: Redirection296130
- Node: Special FD302971
- Ref: Special FD-Footnote-1306131
- Node: Special Files306205
- Node: Other Inherited Files306822
- Node: Special Network307822
- Node: Special Caveats308684
- Node: Close Files And Pipes309635
- Ref: Close Files And Pipes-Footnote-1316817
- Ref: Close Files And Pipes-Footnote-2316965
- Node: Output Summary317115
- Node: Output Exercises318113
- Node: Expressions318793
- Node: Values319978
- Node: Constants320656
- Node: Scalar Constants321347
- Ref: Scalar Constants-Footnote-1322206
- Node: Nondecimal-numbers322456
- Node: Regexp Constants325474
- Node: Using Constant Regexps325999
- Node: Variables329142
- Node: Using Variables329797
- Node: Assignment Options331708
- Node: Conversion333583
- Node: Strings And Numbers334107
- Ref: Strings And Numbers-Footnote-1337172
- Node: Locale influences conversions337281
- Ref: table-locale-affects340028
- Node: All Operators340616
- Node: Arithmetic Ops341246
- Node: Concatenation343751
- Ref: Concatenation-Footnote-1346570
- Node: Assignment Ops346676
- Ref: table-assign-ops351655
- Node: Increment Ops352927
- Node: Truth Values and Conditions356365
- Node: Truth Values357450
- Node: Typing and Comparison358499
- Node: Variable Typing359309
- Node: Comparison Operators362962
- Ref: table-relational-ops363372
- Node: POSIX String Comparison366867
- Ref: POSIX String Comparison-Footnote-1367939
- Node: Boolean Ops368077
- Ref: Boolean Ops-Footnote-1372556
- Node: Conditional Exp372647
- Node: Function Calls374374
- Node: Precedence378254
- Node: Locales381915
- Node: Expressions Summary383547
- Node: Patterns and Actions386107
- Node: Pattern Overview387227
- Node: Regexp Patterns388906
- Node: Expression Patterns389449
- Node: Ranges393159
- Node: BEGIN/END396265
- Node: Using BEGIN/END397026
- Ref: Using BEGIN/END-Footnote-1399760
- Node: I/O And BEGIN/END399866
- Node: Empty405081
- Node: Using Shell Variables405398
- Node: Action Overview407671
- Node: Statements409997
- Node: If Statement411845
- Node: While Statement413340
- Node: Do Statement415369
- Node: For Statement416513
- Node: Switch Statement419670
- Node: Break Statement422052
- Node: Continue Statement424093
- Node: Next Statement425920
- Node: Nextfile Statement428301
- Node: Exit Statement430931
- Node: Built-in Variables433334
- Node: User-modified434467
- Ref: User-modified-Footnote-1442148
- Node: Auto-set442210
- Ref: Auto-set-Footnote-1456426
- Ref: Auto-set-Footnote-2456631
- Node: ARGC and ARGV456687
- Node: Pattern Action Summary460905
- Node: Arrays463332
- Node: Array Basics464661
- Node: Array Intro465505
- Ref: figure-array-elements467469
- Ref: Array Intro-Footnote-1469995
- Node: Reference to Elements470123
- Node: Assigning Elements472575
- Node: Array Example473066
- Node: Scanning an Array474824
- Node: Controlling Scanning477840
- Ref: Controlling Scanning-Footnote-1483036
- Node: Numeric Array Subscripts483352
- Node: Uninitialized Subscripts485537
- Node: Delete487154
- Ref: Delete-Footnote-1489897
- Node: Multidimensional489954
- Node: Multiscanning493051
- Node: Arrays of Arrays494640
- Node: Arrays Summary499399
- Node: Functions501491
- Node: Built-in502390
- Node: Calling Built-in503468
- Node: Numeric Functions505459
- Ref: Numeric Functions-Footnote-1510278
- Ref: Numeric Functions-Footnote-2510635
- Ref: Numeric Functions-Footnote-3510683
- Node: String Functions510955
- Ref: String Functions-Footnote-1534430
- Ref: String Functions-Footnote-2534559
- Ref: String Functions-Footnote-3534807
- Node: Gory Details534894
- Ref: table-sub-escapes536675
- Ref: table-sub-proposed538195
- Ref: table-posix-sub539559
- Ref: table-gensub-escapes541095
- Ref: Gory Details-Footnote-1541927
- Node: I/O Functions542078
- Ref: I/O Functions-Footnote-1549296
- Node: Time Functions549443
- Ref: Time Functions-Footnote-1559931
- Ref: Time Functions-Footnote-2559999
- Ref: Time Functions-Footnote-3560157
- Ref: Time Functions-Footnote-4560268
- Ref: Time Functions-Footnote-5560380
- Ref: Time Functions-Footnote-6560607
- Node: Bitwise Functions560873
- Ref: table-bitwise-ops561435
- Ref: Bitwise Functions-Footnote-1565744
- Node: Type Functions565913
- Node: I18N Functions567064
- Node: User-defined568709
- Node: Definition Syntax569514
- Ref: Definition Syntax-Footnote-1574921
- Node: Function Example574992
- Ref: Function Example-Footnote-1577911
- Node: Function Caveats577933
- Node: Calling A Function578451
- Node: Variable Scope579409
- Node: Pass By Value/Reference582397
- Node: Return Statement585892
- Node: Dynamic Typing588873
- Node: Indirect Calls589802
- Ref: Indirect Calls-Footnote-1601104
- Node: Functions Summary601232
- Node: Library Functions603934
- Ref: Library Functions-Footnote-1607543
- Ref: Library Functions-Footnote-2607686
- Node: Library Names607857
- Ref: Library Names-Footnote-1611311
- Ref: Library Names-Footnote-2611534
- Node: General Functions611620
- Node: Strtonum Function612723
- Node: Assert Function615745
- Node: Round Function619069
- Node: Cliff Random Function620610
- Node: Ordinal Functions621626
- Ref: Ordinal Functions-Footnote-1624689
- Ref: Ordinal Functions-Footnote-2624941
- Node: Join Function625152
- Ref: Join Function-Footnote-1626921
- Node: Getlocaltime Function627121
- Node: Readfile Function630865
- Node: Shell Quoting632835
- Node: Data File Management634236
- Node: Filetrans Function634868
- Node: Rewind Function638924
- Node: File Checking640311
- Ref: File Checking-Footnote-1641643
- Node: Empty Files641844
- Node: Ignoring Assigns643823
- Node: Getopt Function645374
- Ref: Getopt Function-Footnote-1656836
- Node: Passwd Functions657036
- Ref: Passwd Functions-Footnote-1665873
- Node: Group Functions665961
- Ref: Group Functions-Footnote-1673855
- Node: Walking Arrays674068
- Node: Library Functions Summary675671
- Node: Library Exercises677072
- Node: Sample Programs678352
- Node: Running Examples679122
- Node: Clones679850
- Node: Cut Program681074
- Node: Egrep Program690793
- Ref: Egrep Program-Footnote-1698291
- Node: Id Program698401
- Node: Split Program702046
- Ref: Split Program-Footnote-1705494
- Node: Tee Program705622
- Node: Uniq Program708411
- Node: Wc Program715830
- Ref: Wc Program-Footnote-1720080
- Node: Miscellaneous Programs720174
- Node: Dupword Program721387
- Node: Alarm Program723418
- Node: Translate Program728222
- Ref: Translate Program-Footnote-1732787
- Node: Labels Program733057
- Ref: Labels Program-Footnote-1736408
- Node: Word Sorting736492
- Node: History Sorting740563
- Node: Extract Program742399
- Node: Simple Sed749924
- Node: Igawk Program752992
- Ref: Igawk Program-Footnote-1767316
- Ref: Igawk Program-Footnote-2767517
- Ref: Igawk Program-Footnote-3767639
- Node: Anagram Program767754
- Node: Signature Program770811
- Node: Programs Summary772058
- Node: Programs Exercises773251
- Ref: Programs Exercises-Footnote-1777382
- Node: Advanced Features777473
- Node: Nondecimal Data779421
- Node: Array Sorting781011
- Node: Controlling Array Traversal781708
- Ref: Controlling Array Traversal-Footnote-1790041
- Node: Array Sorting Functions790159
- Ref: Array Sorting Functions-Footnote-1794048
- Node: Two-way I/O794244
- Ref: Two-way I/O-Footnote-1799189
- Ref: Two-way I/O-Footnote-2799375
- Node: TCP/IP Networking799457
- Node: Profiling802330
- Node: Advanced Features Summary810607
- Node: Internationalization812540
- Node: I18N and L10N814020
- Node: Explaining gettext814706
- Ref: Explaining gettext-Footnote-1819731
- Ref: Explaining gettext-Footnote-2819915
- Node: Programmer i18n820080
- Ref: Programmer i18n-Footnote-1824946
- Node: Translator i18n824995
- Node: String Extraction825789
- Ref: String Extraction-Footnote-1826920
- Node: Printf Ordering827006
- Ref: Printf Ordering-Footnote-1829792
- Node: I18N Portability829856
- Ref: I18N Portability-Footnote-1832311
- Node: I18N Example832374
- Ref: I18N Example-Footnote-1835177
- Node: Gawk I18N835249
- Node: I18N Summary835887
- Node: Debugger837226
- Node: Debugging838248
- Node: Debugging Concepts838689
- Node: Debugging Terms840542
- Node: Awk Debugging843114
- Node: Sample Debugging Session844008
- Node: Debugger Invocation844528
- Node: Finding The Bug845912
- Node: List of Debugger Commands852387
- Node: Breakpoint Control853720
- Node: Debugger Execution Control857416
- Node: Viewing And Changing Data860780
- Node: Execution Stack864158
- Node: Debugger Info865795
- Node: Miscellaneous Debugger Commands869812
- Node: Readline Support874841
- Node: Limitations875733
- Node: Debugging Summary877847
- Node: Arbitrary Precision Arithmetic879015
- Node: Computer Arithmetic880431
- Ref: table-numeric-ranges884029
- Ref: Computer Arithmetic-Footnote-1884888
- Node: Math Definitions884945
- Ref: table-ieee-formats888233
- Ref: Math Definitions-Footnote-1888837
- Node: MPFR features888942
- Node: FP Math Caution890613
- Ref: FP Math Caution-Footnote-1891663
- Node: Inexactness of computations892032
- Node: Inexact representation892991
- Node: Comparing FP Values894348
- Node: Errors accumulate895430
- Node: Getting Accuracy896863
- Node: Try To Round899525
- Node: Setting precision900424
- Ref: table-predefined-precision-strings901108
- Node: Setting the rounding mode902897
- Ref: table-gawk-rounding-modes903261
- Ref: Setting the rounding mode-Footnote-1906716
- Node: Arbitrary Precision Integers906895
- Ref: Arbitrary Precision Integers-Footnote-1911794
- Node: POSIX Floating Point Problems911943
- Ref: POSIX Floating Point Problems-Footnote-1915816
- Node: Floating point summary915854
- Node: Dynamic Extensions918048
- Node: Extension Intro919600
- Node: Plugin License920866
- Node: Extension Mechanism Outline921663
- Ref: figure-load-extension922091
- Ref: figure-register-new-function923571
- Ref: figure-call-new-function924575
- Node: Extension API Description926561
- Node: Extension API Functions Introduction928095
- Node: General Data Types932967
- Ref: General Data Types-Footnote-1938706
- Node: Memory Allocation Functions939005
- Ref: Memory Allocation Functions-Footnote-1941844
- Node: Constructor Functions941940
- Node: Registration Functions943674
- Node: Extension Functions944359
- Node: Exit Callback Functions946656
- Node: Extension Version String947904
- Node: Input Parsers948569
- Node: Output Wrappers958448
- Node: Two-way processors962963
- Node: Printing Messages965167
- Ref: Printing Messages-Footnote-1966243
- Node: Updating `ERRNO'966395
- Node: Requesting Values967135
- Ref: table-value-types-returned967863
- Node: Accessing Parameters968820
- Node: Symbol Table Access970051
- Node: Symbol table by name970565
- Node: Symbol table by cookie972546
- Ref: Symbol table by cookie-Footnote-1976690
- Node: Cached values976753
- Ref: Cached values-Footnote-1980252
- Node: Array Manipulation980343
- Ref: Array Manipulation-Footnote-1981433
- Node: Array Data Types981470
- Ref: Array Data Types-Footnote-1984125
- Node: Array Functions984217
- Node: Flattening Arrays988071
- Node: Creating Arrays994963
- Node: Redirection API999734
- Node: Extension API Variables1002505
- Node: Extension Versioning1003138
- Node: Extension API Informational Variables1005039
- Node: Extension API Boilerplate1006104
- Node: Finding Extensions1009913
- Node: Extension Example1010473
- Node: Internal File Description1011245
- Node: Internal File Ops1015312
- Ref: Internal File Ops-Footnote-11026982
- Node: Using Internal File Ops1027122
- Ref: Using Internal File Ops-Footnote-11029505
- Node: Extension Samples1029778
- Node: Extension Sample File Functions1031304
- Node: Extension Sample Fnmatch1038942
- Node: Extension Sample Fork1040433
- Node: Extension Sample Inplace1041648
- Node: Extension Sample Ord1043323
- Node: Extension Sample Readdir1044159
- Ref: table-readdir-file-types1045035
- Node: Extension Sample Revout1045846
- Node: Extension Sample Rev2way1046436
- Node: Extension Sample Read write array1047176
- Node: Extension Sample Readfile1049116
- Node: Extension Sample Time1050211
- Node: Extension Sample API Tests1051560
- Node: gawkextlib1052051
- Node: Extension summary1054709
- Node: Extension Exercises1058398
- Node: Language History1059120
- Node: V7/SVR3.11060776
- Node: SVR41062957
- Node: POSIX1064402
- Node: BTL1065791
- Node: POSIX/GNU1066525
- Node: Feature History1072149
- Node: Common Extensions1085247
- Node: Ranges and Locales1086571
- Ref: Ranges and Locales-Footnote-11091189
- Ref: Ranges and Locales-Footnote-21091216
- Ref: Ranges and Locales-Footnote-31091450
- Node: Contributors1091671
- Node: History summary1097212
- Node: Installation1098582
- Node: Gawk Distribution1099528
- Node: Getting1100012
- Node: Extracting1100835
- Node: Distribution contents1102470
- Node: Unix Installation1108535
- Node: Quick Installation1109218
- Node: Shell Startup Files1111629
- Node: Additional Configuration Options1112708
- Node: Configuration Philosophy1114447
- Node: Non-Unix Installation1116816
- Node: PC Installation1117274
- Node: PC Binary Installation1118593
- Node: PC Compiling1120441
- Ref: PC Compiling-Footnote-11123462
- Node: PC Testing1123571
- Node: PC Using1124747
- Node: Cygwin1128862
- Node: MSYS1129685
- Node: VMS Installation1130185
- Node: VMS Compilation1130977
- Ref: VMS Compilation-Footnote-11132199
- Node: VMS Dynamic Extensions1132257
- Node: VMS Installation Details1133941
- Node: VMS Running1136193
- Node: VMS GNV1139029
- Node: VMS Old Gawk1139763
- Node: Bugs1140233
- Node: Other Versions1144116
- Node: Installation summary1150544
- Node: Notes1151600
- Node: Compatibility Mode1152465
- Node: Additions1153247
- Node: Accessing The Source1154172
- Node: Adding Code1155608
- Node: New Ports1161773
- Node: Derived Files1166255
- Ref: Derived Files-Footnote-11171730
- Ref: Derived Files-Footnote-21171764
- Ref: Derived Files-Footnote-31172360
- Node: Future Extensions1172474
- Node: Implementation Limitations1173080
- Node: Extension Design1174328
- Node: Old Extension Problems1175482
- Ref: Old Extension Problems-Footnote-11176999
- Node: Extension New Mechanism Goals1177056
- Ref: Extension New Mechanism Goals-Footnote-11180416
- Node: Extension Other Design Decisions1180605
- Node: Extension Future Growth1182713
- Node: Old Extension Mechanism1183549
- Node: Notes summary1185311
- Node: Basic Concepts1186497
- Node: Basic High Level1187178
- Ref: figure-general-flow1187450
- Ref: figure-process-flow1188049
- Ref: Basic High Level-Footnote-11191278
- Node: Basic Data Typing1191463
- Node: Glossary1194791
- Node: Copying1219949
- Node: GNU Free Documentation License1257505
- Node: Index1282641
++Ref: This Manual-Footnote-161803
++Node: Conventions61903
++Node: Manual History64240
++Ref: Manual History-Footnote-167233
++Ref: Manual History-Footnote-267274
++Node: How To Contribute67348
++Node: Acknowledgments68477
++Node: Getting Started73294
++Node: Running gawk75733
++Node: One-shot76923
++Node: Read Terminal78187
++Node: Long80218
++Node: Executable Scripts81731
++Ref: Executable Scripts-Footnote-184520
++Node: Comments84623
++Node: Quoting87105
++Node: DOS Quoting92623
++Node: Sample Data Files93298
++Node: Very Simple95893
++Node: Two Rules100792
++Node: More Complex102678
++Node: Statements/Lines105540
++Ref: Statements/Lines-Footnote-1109995
++Node: Other Features110260
++Node: When111191
++Ref: When-Footnote-1112945
++Node: Intro Summary113010
++Node: Invoking Gawk113893
++Node: Command Line115407
++Node: Options116205
++Ref: Options-Footnote-1132009
++Ref: Options-Footnote-2132238
++Node: Other Arguments132263
++Node: Naming Standard Input135211
++Node: Environment Variables136304
++Node: AWKPATH Variable136862
++Ref: AWKPATH Variable-Footnote-1140275
++Ref: AWKPATH Variable-Footnote-2140320
++Node: AWKLIBPATH Variable140580
++Node: Other Environment Variables141836
++Node: Exit Status145324
++Node: Include Files146000
++Node: Loading Shared Libraries149597
++Node: Obsolete151024
++Node: Undocumented151721
++Node: Invoking Summary151988
++Node: Regexp153652
++Node: Regexp Usage155106
++Node: Escape Sequences157143
++Node: Regexp Operators163384
++Ref: Regexp Operators-Footnote-1170810
++Ref: Regexp Operators-Footnote-2170957
++Node: Bracket Expressions171055
++Ref: table-char-classes173070
++Node: Leftmost Longest175994
++Node: Computed Regexps177296
++Node: GNU Regexp Operators180693
++Node: Case-sensitivity184366
++Ref: Case-sensitivity-Footnote-1187251
++Ref: Case-sensitivity-Footnote-2187486
++Node: Regexp Summary187594
++Node: Reading Files189061
++Node: Records191224
++Node: awk split records191957
++Node: gawk split records196872
++Ref: gawk split records-Footnote-1201416
++Node: Fields201453
++Ref: Fields-Footnote-1204229
++Node: Nonconstant Fields204315
++Ref: Nonconstant Fields-Footnote-1206558
++Node: Changing Fields206762
++Node: Field Separators212691
++Node: Default Field Splitting215396
++Node: Regexp Field Splitting216513
++Node: Single Character Fields219863
++Node: Command Line Field Separator220922
++Node: Full Line Fields224134
++Ref: Full Line Fields-Footnote-1225651
++Ref: Full Line Fields-Footnote-2225697
++Node: Field Splitting Summary225798
++Node: Constant Size227872
++Node: Splitting By Content232461
++Ref: Splitting By Content-Footnote-1236455
++Node: Multiple Line236618
++Ref: Multiple Line-Footnote-1242504
++Node: Getline242683
++Node: Plain Getline245167
++Node: Getline/Variable247807
++Node: Getline/File248955
++Node: Getline/Variable/File250339
++Ref: Getline/Variable/File-Footnote-1251942
++Node: Getline/Pipe252029
++Node: Getline/Variable/Pipe254712
++Node: Getline/Coprocess255843
++Node: Getline/Variable/Coprocess257095
++Node: Getline Notes257834
++Node: Getline Summary260626
++Ref: table-getline-variants261038
++Node: Read Timeout261867
++Ref: Read Timeout-Footnote-1265757
++Node: Retrying Input265815
++Node: Command-line directories267010
++Node: Input Summary267917
++Node: Input Exercises271218
++Node: Printing271946
++Node: Print273723
++Node: Print Examples275180
++Node: Output Separators277959
++Node: OFMT279977
++Node: Printf281331
++Node: Basic Printf282116
++Node: Control Letters283686
++Node: Format Modifiers287669
++Node: Printf Examples293678
++Node: Redirection296164
++Node: Special FD303005
++Ref: Special FD-Footnote-1306165
++Node: Special Files306239
++Node: Other Inherited Files306856
++Node: Special Network307856
++Node: Special Caveats308718
++Node: Close Files And Pipes309669
++Ref: Close Files And Pipes-Footnote-1316851
++Ref: Close Files And Pipes-Footnote-2316999
++Node: Output Summary317149
++Node: Output Exercises318147
++Node: Expressions318827
++Node: Values320012
++Node: Constants320690
++Node: Scalar Constants321381
++Ref: Scalar Constants-Footnote-1322240
++Node: Nondecimal-numbers322490
++Node: Regexp Constants325508
++Node: Using Constant Regexps326033
++Node: Variables329176
++Node: Using Variables329831
++Node: Assignment Options331742
++Node: Conversion333617
++Node: Strings And Numbers334141
++Ref: Strings And Numbers-Footnote-1337206
++Node: Locale influences conversions337315
++Ref: table-locale-affects340062
++Node: All Operators340650
++Node: Arithmetic Ops341280
++Node: Concatenation343785
++Ref: Concatenation-Footnote-1346604
++Node: Assignment Ops346710
++Ref: table-assign-ops351689
++Node: Increment Ops352961
++Node: Truth Values and Conditions356399
++Node: Truth Values357484
++Node: Typing and Comparison358533
++Node: Variable Typing359343
++Node: Comparison Operators362996
++Ref: table-relational-ops363406
++Node: POSIX String Comparison366901
++Ref: POSIX String Comparison-Footnote-1367973
++Node: Boolean Ops368111
++Ref: Boolean Ops-Footnote-1372590
++Node: Conditional Exp372681
++Node: Function Calls374408
++Node: Precedence378288
++Node: Locales381949
++Node: Expressions Summary383581
++Node: Patterns and Actions386141
++Node: Pattern Overview387261
++Node: Regexp Patterns388940
++Node: Expression Patterns389483
++Node: Ranges393193
++Node: BEGIN/END396299
++Node: Using BEGIN/END397060
++Ref: Using BEGIN/END-Footnote-1399794
++Node: I/O And BEGIN/END399900
++Node: Empty405115
++Node: Using Shell Variables405432
++Node: Action Overview407705
++Node: Statements410031
++Node: If Statement411879
++Node: While Statement413374
++Node: Do Statement415403
++Node: For Statement416547
++Node: Switch Statement419704
++Node: Break Statement422086
++Node: Continue Statement424127
++Node: Next Statement425954
++Node: Nextfile Statement428335
++Node: Exit Statement430965
++Node: Built-in Variables433368
++Node: User-modified434501
++Ref: User-modified-Footnote-1442182
++Node: Auto-set442244
++Ref: Auto-set-Footnote-1456460
++Ref: Auto-set-Footnote-2456665
++Node: ARGC and ARGV456721
++Node: Pattern Action Summary460939
++Node: Arrays463366
++Node: Array Basics464695
++Node: Array Intro465539
++Ref: figure-array-elements467503
++Ref: Array Intro-Footnote-1470029
++Node: Reference to Elements470157
++Node: Assigning Elements472609
++Node: Array Example473100
++Node: Scanning an Array474858
++Node: Controlling Scanning477874
++Ref: Controlling Scanning-Footnote-1483070
++Node: Numeric Array Subscripts483386
++Node: Uninitialized Subscripts485571
++Node: Delete487188
++Ref: Delete-Footnote-1489931
++Node: Multidimensional489988
++Node: Multiscanning493085
++Node: Arrays of Arrays494674
++Node: Arrays Summary499433
++Node: Functions501525
++Node: Built-in502424
++Node: Calling Built-in503502
++Node: Numeric Functions505493
++Ref: Numeric Functions-Footnote-1510312
++Ref: Numeric Functions-Footnote-2510669
++Ref: Numeric Functions-Footnote-3510717
++Node: String Functions510989
++Ref: String Functions-Footnote-1534464
++Ref: String Functions-Footnote-2534593
++Ref: String Functions-Footnote-3534841
++Node: Gory Details534928
++Ref: table-sub-escapes536709
++Ref: table-sub-proposed538229
++Ref: table-posix-sub539593
++Ref: table-gensub-escapes541129
++Ref: Gory Details-Footnote-1541961
++Node: I/O Functions542112
++Ref: I/O Functions-Footnote-1549330
++Node: Time Functions549477
++Ref: Time Functions-Footnote-1559965
++Ref: Time Functions-Footnote-2560033
++Ref: Time Functions-Footnote-3560191
++Ref: Time Functions-Footnote-4560302
++Ref: Time Functions-Footnote-5560414
++Ref: Time Functions-Footnote-6560641
++Node: Bitwise Functions560907
++Ref: table-bitwise-ops561469
++Ref: Bitwise Functions-Footnote-1565778
++Node: Type Functions565947
++Node: I18N Functions567098
++Node: User-defined568743
++Node: Definition Syntax569548
++Ref: Definition Syntax-Footnote-1574955
++Node: Function Example575026
++Ref: Function Example-Footnote-1577945
++Node: Function Caveats577967
++Node: Calling A Function578485
++Node: Variable Scope579443
++Node: Pass By Value/Reference582431
++Node: Return Statement585926
++Node: Dynamic Typing588907
++Node: Indirect Calls589836
++Ref: Indirect Calls-Footnote-1601138
++Node: Functions Summary601266
++Node: Library Functions603968
++Ref: Library Functions-Footnote-1607577
++Ref: Library Functions-Footnote-2607720
++Node: Library Names607891
++Ref: Library Names-Footnote-1611345
++Ref: Library Names-Footnote-2611568
++Node: General Functions611654
++Node: Strtonum Function612757
++Node: Assert Function615779
++Node: Round Function619103
++Node: Cliff Random Function620644
++Node: Ordinal Functions621660
++Ref: Ordinal Functions-Footnote-1624723
++Ref: Ordinal Functions-Footnote-2624975
++Node: Join Function625186
++Ref: Join Function-Footnote-1626955
++Node: Getlocaltime Function627155
++Node: Readfile Function630899
++Node: Shell Quoting632869
++Node: Data File Management634270
++Node: Filetrans Function634902
++Node: Rewind Function638958
++Node: File Checking640345
++Ref: File Checking-Footnote-1641677
++Node: Empty Files641878
++Node: Ignoring Assigns643857
++Node: Getopt Function645408
++Ref: Getopt Function-Footnote-1656870
++Node: Passwd Functions657070
++Ref: Passwd Functions-Footnote-1665907
++Node: Group Functions665995
++Ref: Group Functions-Footnote-1673889
++Node: Walking Arrays674102
++Node: Library Functions Summary675705
++Node: Library Exercises677106
++Node: Sample Programs678386
++Node: Running Examples679156
++Node: Clones679884
++Node: Cut Program681108
++Node: Egrep Program690827
++Ref: Egrep Program-Footnote-1698325
++Node: Id Program698435
++Node: Split Program702080
++Ref: Split Program-Footnote-1705528
++Node: Tee Program705656
++Node: Uniq Program708445
++Node: Wc Program715864
++Ref: Wc Program-Footnote-1720114
++Node: Miscellaneous Programs720208
++Node: Dupword Program721421
++Node: Alarm Program723452
++Node: Translate Program728256
++Ref: Translate Program-Footnote-1732821
++Node: Labels Program733091
++Ref: Labels Program-Footnote-1736442
++Node: Word Sorting736526
++Node: History Sorting740597
++Node: Extract Program742433
++Node: Simple Sed749958
++Node: Igawk Program753026
++Ref: Igawk Program-Footnote-1767350
++Ref: Igawk Program-Footnote-2767551
++Ref: Igawk Program-Footnote-3767673
++Node: Anagram Program767788
++Node: Signature Program770845
++Node: Programs Summary772092
++Node: Programs Exercises773285
++Ref: Programs Exercises-Footnote-1777416
++Node: Advanced Features777507
++Node: Nondecimal Data779455
++Node: Array Sorting781045
++Node: Controlling Array Traversal781742
++Ref: Controlling Array Traversal-Footnote-1790075
++Node: Array Sorting Functions790193
++Ref: Array Sorting Functions-Footnote-1794082
++Node: Two-way I/O794278
++Ref: Two-way I/O-Footnote-1799223
++Ref: Two-way I/O-Footnote-2799409
++Node: TCP/IP Networking799491
++Node: Profiling802364
++Node: Advanced Features Summary810641
++Node: Internationalization812574
++Node: I18N and L10N814054
++Node: Explaining gettext814740
++Ref: Explaining gettext-Footnote-1819765
++Ref: Explaining gettext-Footnote-2819949
++Node: Programmer i18n820114
++Ref: Programmer i18n-Footnote-1824980
++Node: Translator i18n825029
++Node: String Extraction825823
++Ref: String Extraction-Footnote-1826954
++Node: Printf Ordering827040
++Ref: Printf Ordering-Footnote-1829826
++Node: I18N Portability829890
++Ref: I18N Portability-Footnote-1832345
++Node: I18N Example832408
++Ref: I18N Example-Footnote-1835211
++Node: Gawk I18N835283
++Node: I18N Summary835921
++Node: Debugger837260
++Node: Debugging838282
++Node: Debugging Concepts838723
++Node: Debugging Terms840576
++Node: Awk Debugging843148
++Node: Sample Debugging Session844042
++Node: Debugger Invocation844562
++Node: Finding The Bug845946
++Node: List of Debugger Commands852421
++Node: Breakpoint Control853754
++Node: Debugger Execution Control857450
++Node: Viewing And Changing Data860814
++Node: Execution Stack864192
++Node: Debugger Info865829
++Node: Miscellaneous Debugger Commands869846
++Node: Readline Support874875
++Node: Limitations875767
++Node: Debugging Summary877881
++Node: Arbitrary Precision Arithmetic879049
++Node: Computer Arithmetic880465
++Ref: table-numeric-ranges884063
++Ref: Computer Arithmetic-Footnote-1884922
++Node: Math Definitions884979
++Ref: table-ieee-formats888267
++Ref: Math Definitions-Footnote-1888871
++Node: MPFR features888976
++Node: FP Math Caution890647
++Ref: FP Math Caution-Footnote-1891697
++Node: Inexactness of computations892066
++Node: Inexact representation893025
++Node: Comparing FP Values894382
++Node: Errors accumulate895464
++Node: Getting Accuracy896897
++Node: Try To Round899559
++Node: Setting precision900458
++Ref: table-predefined-precision-strings901142
++Node: Setting the rounding mode902931
++Ref: table-gawk-rounding-modes903295
++Ref: Setting the rounding mode-Footnote-1906750
++Node: Arbitrary Precision Integers906929
++Ref: Arbitrary Precision Integers-Footnote-1911828
++Node: POSIX Floating Point Problems911977
++Ref: POSIX Floating Point Problems-Footnote-1915850
++Node: Floating point summary915888
++Node: Dynamic Extensions918082
++Node: Extension Intro919634
++Node: Plugin License920900
++Node: Extension Mechanism Outline921697
++Ref: figure-load-extension922125
++Ref: figure-register-new-function923605
++Ref: figure-call-new-function924609
++Node: Extension API Description926595
++Node: Extension API Functions Introduction928129
++Node: General Data Types933001
++Ref: General Data Types-Footnote-1938740
++Node: Memory Allocation Functions939039
++Ref: Memory Allocation Functions-Footnote-1941878
++Node: Constructor Functions941974
++Node: Registration Functions943708
++Node: Extension Functions944393
++Node: Exit Callback Functions946690
++Node: Extension Version String947938
++Node: Input Parsers948603
++Node: Output Wrappers958482
++Node: Two-way processors962997
++Node: Printing Messages965201
++Ref: Printing Messages-Footnote-1966277
++Node: Updating `ERRNO'966429
++Node: Requesting Values967169
++Ref: table-value-types-returned967897
++Node: Accessing Parameters968854
++Node: Symbol Table Access970085
++Node: Symbol table by name970599
++Node: Symbol table by cookie972580
++Ref: Symbol table by cookie-Footnote-1976724
++Node: Cached values976787
++Ref: Cached values-Footnote-1980286
++Node: Array Manipulation980377
++Ref: Array Manipulation-Footnote-1981467
++Node: Array Data Types981504
++Ref: Array Data Types-Footnote-1984159
++Node: Array Functions984251
++Node: Flattening Arrays988105
++Node: Creating Arrays994997
++Node: Redirection API999768
++Node: Extension API Variables1002539
++Node: Extension Versioning1003172
++Node: Extension API Informational Variables1005073
++Node: Extension API Boilerplate1006138
++Node: Finding Extensions1009947
++Node: Extension Example1010507
++Node: Internal File Description1011279
++Node: Internal File Ops1015346
++Ref: Internal File Ops-Footnote-11027016
++Node: Using Internal File Ops1027156
++Ref: Using Internal File Ops-Footnote-11029539
++Node: Extension Samples1029812
++Node: Extension Sample File Functions1031338
++Node: Extension Sample Fnmatch1038976
++Node: Extension Sample Fork1040467
++Node: Extension Sample Inplace1041682
++Node: Extension Sample Ord1043357
++Node: Extension Sample Readdir1044193
++Ref: table-readdir-file-types1045069
++Node: Extension Sample Revout1045880
++Node: Extension Sample Rev2way1046470
++Node: Extension Sample Read write array1047210
++Node: Extension Sample Readfile1049150
++Node: Extension Sample Time1050245
++Node: Extension Sample API Tests1051594
++Node: gawkextlib1052085
++Node: Extension summary1054743
++Node: Extension Exercises1058432
++Node: Language History1059154
++Node: V7/SVR3.11060810
++Node: SVR41062991
++Node: POSIX1064436
++Node: BTL1065825
++Node: POSIX/GNU1066559
++Node: Feature History1072183
++Node: Common Extensions1085281
++Node: Ranges and Locales1086605
++Ref: Ranges and Locales-Footnote-11091223
++Ref: Ranges and Locales-Footnote-21091250
++Ref: Ranges and Locales-Footnote-31091484
++Node: Contributors1091705
++Node: History summary1097246
++Node: Installation1098616
++Node: Gawk Distribution1099562
++Node: Getting1100046
++Node: Extracting1100869
++Node: Distribution contents1102504
++Node: Unix Installation1108569
++Node: Quick Installation1109252
++Node: Shell Startup Files1111663
++Node: Additional Configuration Options1112742
++Node: Configuration Philosophy1114481
++Node: Non-Unix Installation1116850
++Node: PC Installation1117308
++Node: PC Binary Installation1118627
++Node: PC Compiling1120475
++Ref: PC Compiling-Footnote-11123496
++Node: PC Testing1123605
++Node: PC Using1124781
++Node: Cygwin1128896
++Node: MSYS1129719
++Node: VMS Installation1130219
++Node: VMS Compilation1131011
++Ref: VMS Compilation-Footnote-11132233
++Node: VMS Dynamic Extensions1132291
++Node: VMS Installation Details1133975
++Node: VMS Running1136227
++Node: VMS GNV1139063
++Node: VMS Old Gawk1139797
++Node: Bugs1140267
++Node: Other Versions1144150
++Node: Installation summary1150578
++Node: Notes1151634
++Node: Compatibility Mode1152499
++Node: Additions1153281
++Node: Accessing The Source1154206
++Node: Adding Code1155642
++Node: New Ports1161807
++Node: Derived Files1166289
++Ref: Derived Files-Footnote-11171764
++Ref: Derived Files-Footnote-21171798
++Ref: Derived Files-Footnote-31172394
++Node: Future Extensions1172508
++Node: Implementation Limitations1173114
++Node: Extension Design1174362
++Node: Old Extension Problems1175516
++Ref: Old Extension Problems-Footnote-11177033
++Node: Extension New Mechanism Goals1177090
++Ref: Extension New Mechanism Goals-Footnote-11180450
++Node: Extension Other Design Decisions1180639
++Node: Extension Future Growth1182747
++Node: Old Extension Mechanism1183583
++Node: Notes summary1185345
++Node: Basic Concepts1186531
++Node: Basic High Level1187212
++Ref: figure-general-flow1187484
++Ref: figure-process-flow1188083
++Ref: Basic High Level-Footnote-11191312
++Node: Basic Data Typing1191497
++Node: Glossary1194825
++Node: Copying1219983
++Node: GNU Free Documentation License1257539
++Node: Index1282675
  End Tag Table


Summary of changes:
 ChangeLog       |    9 +-
 doc/ChangeLog   |    4 +
 doc/   | 1224 +++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |  106 +++---
 doc/ |  106 +++---
 symbol.c        |    1 -
 6 files changed, 735 insertions(+), 715 deletions(-)


reply via email to

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