gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, non-fatal-io-2, updated. gawk-4.1.0-1136


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, non-fatal-io-2, updated. gawk-4.1.0-1136-g9322ab2
Date: Thu, 26 Feb 2015 18:49:08 +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, non-fatal-io-2 has been updated
       via  9322ab27e20be82722b2db73f74447f2b35c6502 (commit)
       via  33c16c16e6d33118075b196e16b33b342ee462d3 (commit)
       via  dde4cb3f47a675095230fa849995b74e4a38b966 (commit)
       via  78dc6b1d4a6215144a76abc3d384c202a7949c5b (commit)
       via  f2e925905fe241c1723a6597a923dc5f3ebe56bf (commit)
       via  663ba79bb871c41250c605709782be2cfaf27640 (commit)
       via  dba3b902a0b7a4761829541c06466fd6d76c468b (commit)
       via  63cb20557ab9a74eee573d102a753ed34fc0ed59 (commit)
       via  efefbfe40342975cc0ddbd69a9b0f2635d905d3c (commit)
       via  764317bf85e5e63651486933b880a4627529d967 (commit)
       via  54445bc1d185792d6731849310a9d3c7f5c56eb5 (commit)
       via  14b63db90cddd8b437bdf4e7a4547a4c0e75768f (commit)
       via  7804a8c64aa29563134259bb7cb7429046fbd5f7 (commit)
       via  8d95c378d502d561a6be416a67b19b247a53f48a (commit)
       via  6b35b85a86de1bc9d2c7e3b0818baefba933205c (commit)
       via  4c4c0d3820bfc6ac3dce47a51e26ee2a9b593466 (commit)
       via  1da41261fba4cd03a32362d44c8634f599ae64db (commit)
       via  c116a3b0b2b2731fe44372b1c3aa6535717b4dc1 (commit)
       via  19e83a019f11d7ad1a199b7c6842f6184b59755b (commit)
       via  1e593610891a14187d0f44bec56520dfa118a95b (commit)
      from  64c5b3da1b7ebe73fcfb4edd9450382ccf1159fb (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=9322ab27e20be82722b2db73f74447f2b35c6502

commit 9322ab27e20be82722b2db73f74447f2b35c6502
Merge: 64c5b3d 33c16c1
Author: Arnold D. Robbins <address@hidden>
Date:   Thu Feb 26 20:48:56 2015 +0200

    Merge branch 'master' into non-fatal-io-2

diff --cc doc/ChangeLog
index 5420ce9,1b80958..4775684
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@@ -89,13 -108,9 +114,13 @@@
  
  2014-12-24         Arnold D. Robbins     <address@hidden>
  
 +      * gawktexi.in: Start documenting nonfatal output.
 +
 +2014-12-24         Arnold D. Robbins     <address@hidden>
 +
        * gawktexi.in: Add one more paragraph to new foreword.
        * gawktexi.in: Fix exponentiation in TeX mode. Thanks to
-       Marco Curreli by way of Antonio Giovanni Columbo.
+       Marco Curreli by way of Antonio Giovanni Colombo.
  
        * texinfo.tex: Updated.
  
diff --cc doc/gawk.info
index 2537830,6cddc1b..83a5d81
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -34731,561 -34667,560 +34731,561 @@@ 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-154998
 -Node: This Manual55144
 -Ref: This Manual-Footnote-161644
 -Node: Conventions61744
 -Node: Manual History64081
 -Ref: Manual History-Footnote-167074
 -Ref: Manual History-Footnote-267115
 -Node: How To Contribute67189
 -Node: Acknowledgments68318
 -Node: Getting Started73184
 -Node: Running gawk75623
 -Node: One-shot76813
 -Node: Read Terminal78077
 -Node: Long80108
 -Node: Executable Scripts81621
 -Ref: Executable Scripts-Footnote-184410
 -Node: Comments84513
 -Node: Quoting86995
 -Node: DOS Quoting92513
 -Node: Sample Data Files93188
 -Node: Very Simple95783
 -Node: Two Rules100682
 -Node: More Complex102568
 -Node: Statements/Lines105430
 -Ref: Statements/Lines-Footnote-1109885
 -Node: Other Features110150
 -Node: When111086
 -Ref: When-Footnote-1112840
 -Node: Intro Summary112905
 -Node: Invoking Gawk113789
 -Node: Command Line115303
 -Node: Options116101
 -Ref: Options-Footnote-1131896
 -Ref: Options-Footnote-2132125
 -Node: Other Arguments132150
 -Node: Naming Standard Input135098
 -Node: Environment Variables136191
 -Node: AWKPATH Variable136749
 -Ref: AWKPATH Variable-Footnote-1140156
 -Ref: AWKPATH Variable-Footnote-2140201
 -Node: AWKLIBPATH Variable140461
 -Node: Other Environment Variables141717
 -Node: Exit Status145235
 -Node: Include Files145911
 -Node: Loading Shared Libraries149500
 -Node: Obsolete150927
 -Node: Undocumented151619
 -Node: Invoking Summary151886
 -Node: Regexp153549
 -Node: Regexp Usage155003
 -Node: Escape Sequences157040
 -Node: Regexp Operators163269
 -Ref: Regexp Operators-Footnote-1170679
 -Ref: Regexp Operators-Footnote-2170826
 -Node: Bracket Expressions170924
 -Ref: table-char-classes172939
 -Node: Leftmost Longest175881
 -Node: Computed Regexps177183
 -Node: GNU Regexp Operators180612
 -Node: Case-sensitivity184284
 -Ref: Case-sensitivity-Footnote-1187169
 -Ref: Case-sensitivity-Footnote-2187404
 -Node: Regexp Summary187512
 -Node: Reading Files188979
 -Node: Records191072
 -Node: awk split records191805
 -Node: gawk split records196734
 -Ref: gawk split records-Footnote-1201273
 -Node: Fields201310
 -Ref: Fields-Footnote-1204088
 -Node: Nonconstant Fields204174
 -Ref: Nonconstant Fields-Footnote-1206412
 -Node: Changing Fields206615
 -Node: Field Separators212546
 -Node: Default Field Splitting215250
 -Node: Regexp Field Splitting216367
 -Node: Single Character Fields219717
 -Node: Command Line Field Separator220776
 -Node: Full Line Fields223993
 -Ref: Full Line Fields-Footnote-1225514
 -Ref: Full Line Fields-Footnote-2225560
 -Node: Field Splitting Summary225661
 -Node: Constant Size227735
 -Node: Splitting By Content232318
 -Ref: Splitting By Content-Footnote-1236283
 -Node: Multiple Line236446
 -Ref: Multiple Line-Footnote-1242327
 -Node: Getline242506
 -Node: Plain Getline244713
 -Node: Getline/Variable247353
 -Node: Getline/File248502
 -Node: Getline/Variable/File249887
 -Ref: Getline/Variable/File-Footnote-1251490
 -Node: Getline/Pipe251577
 -Node: Getline/Variable/Pipe254255
 -Node: Getline/Coprocess255386
 -Node: Getline/Variable/Coprocess256650
 -Node: Getline Notes257389
 -Node: Getline Summary260183
 -Ref: table-getline-variants260595
 -Node: Read Timeout261424
 -Ref: Read Timeout-Footnote-1265261
 -Node: Command-line directories265319
 -Node: Input Summary266224
 -Node: Input Exercises269609
 -Node: Printing270337
 -Node: Print272114
 -Node: Print Examples273571
 -Node: Output Separators276350
 -Node: OFMT278368
 -Node: Printf279723
 -Node: Basic Printf280508
 -Node: Control Letters282080
 -Node: Format Modifiers286065
 -Node: Printf Examples292071
 -Node: Redirection294557
 -Node: Special FD301395
 -Ref: Special FD-Footnote-1304561
 -Node: Special Files304635
 -Node: Other Inherited Files305252
 -Node: Special Network306252
 -Node: Special Caveats307114
 -Node: Close Files And Pipes308063
 -Ref: Close Files And Pipes-Footnote-1315254
 -Ref: Close Files And Pipes-Footnote-2315402
 -Node: Output Summary315552
 -Node: Output Exercises316550
 -Node: Expressions317230
 -Node: Values318419
 -Node: Constants319096
 -Node: Scalar Constants319787
 -Ref: Scalar Constants-Footnote-1320649
 -Node: Nondecimal-numbers320899
 -Node: Regexp Constants323909
 -Node: Using Constant Regexps324435
 -Node: Variables327598
 -Node: Using Variables328255
 -Node: Assignment Options330166
 -Node: Conversion332041
 -Node: Strings And Numbers332565
 -Ref: Strings And Numbers-Footnote-1335630
 -Node: Locale influences conversions335739
 -Ref: table-locale-affects338485
 -Node: All Operators339077
 -Node: Arithmetic Ops339706
 -Node: Concatenation342211
 -Ref: Concatenation-Footnote-1345030
 -Node: Assignment Ops345137
 -Ref: table-assign-ops350116
 -Node: Increment Ops351426
 -Node: Truth Values and Conditions354857
 -Node: Truth Values355940
 -Node: Typing and Comparison356989
 -Node: Variable Typing357805
 -Node: Comparison Operators361472
 -Ref: table-relational-ops361882
 -Node: POSIX String Comparison365377
 -Ref: POSIX String Comparison-Footnote-1366449
 -Node: Boolean Ops366588
 -Ref: Boolean Ops-Footnote-1371066
 -Node: Conditional Exp371157
 -Node: Function Calls372895
 -Node: Precedence376775
 -Node: Locales380435
 -Node: Expressions Summary382067
 -Node: Patterns and Actions384638
 -Node: Pattern Overview385758
 -Node: Regexp Patterns387437
 -Node: Expression Patterns387980
 -Node: Ranges391760
 -Node: BEGIN/END394867
 -Node: Using BEGIN/END395628
 -Ref: Using BEGIN/END-Footnote-1398364
 -Node: I/O And BEGIN/END398470
 -Node: BEGINFILE/ENDFILE400785
 -Node: Empty403682
 -Node: Using Shell Variables403999
 -Node: Action Overview406272
 -Node: Statements408598
 -Node: If Statement410446
 -Node: While Statement411941
 -Node: Do Statement413969
 -Node: For Statement415117
 -Node: Switch Statement418275
 -Node: Break Statement420657
 -Node: Continue Statement422750
 -Node: Next Statement424577
 -Node: Nextfile Statement426958
 -Node: Exit Statement429586
 -Node: Built-in Variables431997
 -Node: User-modified433130
 -Ref: User-modified-Footnote-1440764
 -Node: Auto-set440826
 -Ref: Auto-set-Footnote-1454535
 -Ref: Auto-set-Footnote-2454740
 -Node: ARGC and ARGV454796
 -Node: Pattern Action Summary459014
 -Node: Arrays461447
 -Node: Array Basics462776
 -Node: Array Intro463620
 -Ref: figure-array-elements465554
 -Ref: Array Intro-Footnote-1468174
 -Node: Reference to Elements468302
 -Node: Assigning Elements470764
 -Node: Array Example471255
 -Node: Scanning an Array473014
 -Node: Controlling Scanning476034
 -Ref: Controlling Scanning-Footnote-1481428
 -Node: Numeric Array Subscripts481744
 -Node: Uninitialized Subscripts483929
 -Node: Delete485546
 -Ref: Delete-Footnote-1488295
 -Node: Multidimensional488352
 -Node: Multiscanning491449
 -Node: Arrays of Arrays493038
 -Node: Arrays Summary497792
 -Node: Functions499883
 -Node: Built-in500922
 -Node: Calling Built-in502000
 -Node: Numeric Functions503995
 -Ref: Numeric Functions-Footnote-1508813
 -Ref: Numeric Functions-Footnote-2509170
 -Ref: Numeric Functions-Footnote-3509218
 -Node: String Functions509490
 -Ref: String Functions-Footnote-1532991
 -Ref: String Functions-Footnote-2533120
 -Ref: String Functions-Footnote-3533368
 -Node: Gory Details533455
 -Ref: table-sub-escapes535236
 -Ref: table-sub-proposed536751
 -Ref: table-posix-sub538113
 -Ref: table-gensub-escapes539650
 -Ref: Gory Details-Footnote-1540483
 -Node: I/O Functions540634
 -Ref: I/O Functions-Footnote-1547870
 -Node: Time Functions548017
 -Ref: Time Functions-Footnote-1558526
 -Ref: Time Functions-Footnote-2558594
 -Ref: Time Functions-Footnote-3558752
 -Ref: Time Functions-Footnote-4558863
 -Ref: Time Functions-Footnote-5558975
 -Ref: Time Functions-Footnote-6559202
 -Node: Bitwise Functions559468
 -Ref: table-bitwise-ops560030
 -Ref: Bitwise Functions-Footnote-1564358
 -Node: Type Functions564530
 -Node: I18N Functions565682
 -Node: User-defined567329
 -Node: Definition Syntax568134
 -Ref: Definition Syntax-Footnote-1573793
 -Node: Function Example573864
 -Ref: Function Example-Footnote-1576785
 -Node: Function Caveats576807
 -Node: Calling A Function577325
 -Node: Variable Scope578283
 -Node: Pass By Value/Reference581276
 -Node: Return Statement584773
 -Node: Dynamic Typing587752
 -Node: Indirect Calls588681
 -Ref: Indirect Calls-Footnote-1598546
 -Node: Functions Summary598674
 -Node: Library Functions601376
 -Ref: Library Functions-Footnote-1604984
 -Ref: Library Functions-Footnote-2605127
 -Node: Library Names605298
 -Ref: Library Names-Footnote-1608756
 -Ref: Library Names-Footnote-2608979
 -Node: General Functions609065
 -Node: Strtonum Function610168
 -Node: Assert Function613190
 -Node: Round Function616514
 -Node: Cliff Random Function618055
 -Node: Ordinal Functions619071
 -Ref: Ordinal Functions-Footnote-1622134
 -Ref: Ordinal Functions-Footnote-2622386
 -Node: Join Function622597
 -Ref: Join Function-Footnote-1624367
 -Node: Getlocaltime Function624567
 -Node: Readfile Function628311
 -Node: Shell Quoting630283
 -Node: Data File Management631684
 -Node: Filetrans Function632316
 -Node: Rewind Function636412
 -Node: File Checking637798
 -Ref: File Checking-Footnote-1639131
 -Node: Empty Files639332
 -Node: Ignoring Assigns641311
 -Node: Getopt Function642861
 -Ref: Getopt Function-Footnote-1654325
 -Node: Passwd Functions654525
 -Ref: Passwd Functions-Footnote-1663365
 -Node: Group Functions663453
 -Ref: Group Functions-Footnote-1671350
 -Node: Walking Arrays671555
 -Node: Library Functions Summary674561
 -Node: Library Exercises675963
 -Node: Sample Programs677243
 -Node: Running Examples678013
 -Node: Clones678741
 -Node: Cut Program679965
 -Node: Egrep Program689685
 -Ref: Egrep Program-Footnote-1697188
 -Node: Id Program697298
 -Node: Split Program700974
 -Ref: Split Program-Footnote-1704428
 -Node: Tee Program704556
 -Node: Uniq Program707345
 -Node: Wc Program714764
 -Ref: Wc Program-Footnote-1719014
 -Node: Miscellaneous Programs719108
 -Node: Dupword Program720321
 -Node: Alarm Program722352
 -Node: Translate Program727157
 -Ref: Translate Program-Footnote-1731720
 -Node: Labels Program731990
 -Ref: Labels Program-Footnote-1735341
 -Node: Word Sorting735425
 -Node: History Sorting739495
 -Node: Extract Program741330
 -Node: Simple Sed748854
 -Node: Igawk Program751924
 -Ref: Igawk Program-Footnote-1766250
 -Ref: Igawk Program-Footnote-2766451
 -Ref: Igawk Program-Footnote-3766573
 -Node: Anagram Program766688
 -Node: Signature Program769749
 -Node: Programs Summary770996
 -Node: Programs Exercises772217
 -Ref: Programs Exercises-Footnote-1776348
 -Node: Advanced Features776439
 -Node: Nondecimal Data778421
 -Node: Array Sorting780011
 -Node: Controlling Array Traversal780711
 -Ref: Controlling Array Traversal-Footnote-1789077
 -Node: Array Sorting Functions789195
 -Ref: Array Sorting Functions-Footnote-1793081
 -Node: Two-way I/O793277
 -Ref: Two-way I/O-Footnote-1798222
 -Ref: Two-way I/O-Footnote-2798408
 -Node: TCP/IP Networking798490
 -Node: Profiling801362
 -Node: Advanced Features Summary809633
 -Node: Internationalization811566
 -Node: I18N and L10N813046
 -Node: Explaining gettext813732
 -Ref: Explaining gettext-Footnote-1818757
 -Ref: Explaining gettext-Footnote-2818941
 -Node: Programmer i18n819106
 -Ref: Programmer i18n-Footnote-1823982
 -Node: Translator i18n824031
 -Node: String Extraction824825
 -Ref: String Extraction-Footnote-1825956
 -Node: Printf Ordering826042
 -Ref: Printf Ordering-Footnote-1828828
 -Node: I18N Portability828892
 -Ref: I18N Portability-Footnote-1831348
 -Node: I18N Example831411
 -Ref: I18N Example-Footnote-1834214
 -Node: Gawk I18N834286
 -Node: I18N Summary834930
 -Node: Debugger836270
 -Node: Debugging837292
 -Node: Debugging Concepts837733
 -Node: Debugging Terms839543
 -Node: Awk Debugging842115
 -Node: Sample Debugging Session843021
 -Node: Debugger Invocation843555
 -Node: Finding The Bug844940
 -Node: List of Debugger Commands851419
 -Node: Breakpoint Control852751
 -Node: Debugger Execution Control856428
 -Node: Viewing And Changing Data859787
 -Node: Execution Stack863163
 -Node: Debugger Info864798
 -Node: Miscellaneous Debugger Commands868843
 -Node: Readline Support873844
 -Node: Limitations874738
 -Node: Debugging Summary876853
 -Node: Arbitrary Precision Arithmetic878027
 -Node: Computer Arithmetic879443
 -Ref: table-numeric-ranges883042
 -Ref: Computer Arithmetic-Footnote-1883566
 -Node: Math Definitions883623
 -Ref: table-ieee-formats886918
 -Ref: Math Definitions-Footnote-1887522
 -Node: MPFR features887627
 -Node: FP Math Caution889298
 -Ref: FP Math Caution-Footnote-1890348
 -Node: Inexactness of computations890717
 -Node: Inexact representation891676
 -Node: Comparing FP Values893034
 -Node: Errors accumulate894116
 -Node: Getting Accuracy895548
 -Node: Try To Round898252
 -Node: Setting precision899151
 -Ref: table-predefined-precision-strings899835
 -Node: Setting the rounding mode901664
 -Ref: table-gawk-rounding-modes902028
 -Ref: Setting the rounding mode-Footnote-1905480
 -Node: Arbitrary Precision Integers905659
 -Ref: Arbitrary Precision Integers-Footnote-1910557
 -Node: POSIX Floating Point Problems910706
 -Ref: POSIX Floating Point Problems-Footnote-1914585
 -Node: Floating point summary914623
 -Node: Dynamic Extensions916810
 -Node: Extension Intro918362
 -Node: Plugin License919627
 -Node: Extension Mechanism Outline920424
 -Ref: figure-load-extension920852
 -Ref: figure-register-new-function922332
 -Ref: figure-call-new-function923336
 -Node: Extension API Description925323
 -Node: Extension API Functions Introduction926773
 -Node: General Data Types931594
 -Ref: General Data Types-Footnote-1937494
 -Node: Memory Allocation Functions937793
 -Ref: Memory Allocation Functions-Footnote-1940632
 -Node: Constructor Functions940731
 -Node: Registration Functions942470
 -Node: Extension Functions943155
 -Node: Exit Callback Functions945452
 -Node: Extension Version String946700
 -Node: Input Parsers947363
 -Node: Output Wrappers957238
 -Node: Two-way processors961751
 -Node: Printing Messages964014
 -Ref: Printing Messages-Footnote-1965090
 -Node: Updating `ERRNO'965242
 -Node: Requesting Values965982
 -Ref: table-value-types-returned966709
 -Node: Accessing Parameters967666
 -Node: Symbol Table Access968900
 -Node: Symbol table by name969414
 -Node: Symbol table by cookie971434
 -Ref: Symbol table by cookie-Footnote-1975579
 -Node: Cached values975642
 -Ref: Cached values-Footnote-1979138
 -Node: Array Manipulation979229
 -Ref: Array Manipulation-Footnote-1980327
 -Node: Array Data Types980364
 -Ref: Array Data Types-Footnote-1983019
 -Node: Array Functions983111
 -Node: Flattening Arrays986970
 -Node: Creating Arrays993872
 -Node: Extension API Variables998643
 -Node: Extension Versioning999279
 -Node: Extension API Informational Variables1001170
 -Node: Extension API Boilerplate1002235
 -Node: Finding Extensions1006044
 -Node: Extension Example1006604
 -Node: Internal File Description1007376
 -Node: Internal File Ops1011443
 -Ref: Internal File Ops-Footnote-11023194
 -Node: Using Internal File Ops1023334
 -Ref: Using Internal File Ops-Footnote-11025717
 -Node: Extension Samples1025990
 -Node: Extension Sample File Functions1027518
 -Node: Extension Sample Fnmatch1035199
 -Node: Extension Sample Fork1036687
 -Node: Extension Sample Inplace1037902
 -Node: Extension Sample Ord1039578
 -Node: Extension Sample Readdir1040414
 -Ref: table-readdir-file-types1041291
 -Node: Extension Sample Revout1042102
 -Node: Extension Sample Rev2way1042691
 -Node: Extension Sample Read write array1043431
 -Node: Extension Sample Readfile1045371
 -Node: Extension Sample Time1046466
 -Node: Extension Sample API Tests1047814
 -Node: gawkextlib1048305
 -Node: Extension summary1050983
 -Node: Extension Exercises1054672
 -Node: Language History1055394
 -Node: V7/SVR3.11057050
 -Node: SVR41059203
 -Node: POSIX1060637
 -Node: BTL1062018
 -Node: POSIX/GNU1062749
 -Node: Feature History1068494
 -Node: Common Extensions1082220
 -Node: Ranges and Locales1083592
 -Ref: Ranges and Locales-Footnote-11088211
 -Ref: Ranges and Locales-Footnote-21088238
 -Ref: Ranges and Locales-Footnote-31088473
 -Node: Contributors1088694
 -Node: History summary1094234
 -Node: Installation1095613
 -Node: Gawk Distribution1096559
 -Node: Getting1097043
 -Node: Extracting1097866
 -Node: Distribution contents1099503
 -Node: Unix Installation1105605
 -Node: Quick Installation1106288
 -Node: Shell Startup Files1108699
 -Node: Additional Configuration Options1109778
 -Node: Configuration Philosophy1111582
 -Node: Non-Unix Installation1113951
 -Node: PC Installation1114409
 -Node: PC Binary Installation1115729
 -Node: PC Compiling1117577
 -Ref: PC Compiling-Footnote-11120598
 -Node: PC Testing1120707
 -Node: PC Using1121883
 -Node: Cygwin1125998
 -Node: MSYS1126768
 -Node: VMS Installation1127269
 -Node: VMS Compilation1128061
 -Ref: VMS Compilation-Footnote-11129290
 -Node: VMS Dynamic Extensions1129348
 -Node: VMS Installation Details1131032
 -Node: VMS Running1133283
 -Node: VMS GNV1136123
 -Node: VMS Old Gawk1136858
 -Node: Bugs1137328
 -Node: Other Versions1141217
 -Node: Installation summary1147651
 -Node: Notes1148710
 -Node: Compatibility Mode1149575
 -Node: Additions1150357
 -Node: Accessing The Source1151282
 -Node: Adding Code1152717
 -Node: New Ports1158874
 -Node: Derived Files1163356
 -Ref: Derived Files-Footnote-11168831
 -Ref: Derived Files-Footnote-21168865
 -Ref: Derived Files-Footnote-31169461
 -Node: Future Extensions1169575
 -Node: Implementation Limitations1170181
 -Node: Extension Design1171429
 -Node: Old Extension Problems1172583
 -Ref: Old Extension Problems-Footnote-11174100
 -Node: Extension New Mechanism Goals1174157
 -Ref: Extension New Mechanism Goals-Footnote-11177517
 -Node: Extension Other Design Decisions1177706
 -Node: Extension Future Growth1179814
 -Node: Old Extension Mechanism1180650
 -Node: Notes summary1182412
 -Node: Basic Concepts1183598
 -Node: Basic High Level1184279
 -Ref: figure-general-flow1184551
 -Ref: figure-process-flow1185150
 -Ref: Basic High Level-Footnote-11188379
 -Node: Basic Data Typing1188564
 -Node: Glossary1191892
 -Node: Copying1223821
 -Node: GNU Free Documentation License1261377
 -Node: Index1286513
 +Node: Foreword342291
 +Node: Foreword446735
 +Node: Preface48266
 +Ref: Preface-Footnote-151137
 +Ref: Preface-Footnote-251244
 +Ref: Preface-Footnote-351477
 +Node: History51619
 +Node: Names53970
- Ref: Names-Footnote-155063
- Node: This Manual55209
- Ref: This Manual-Footnote-161709
- Node: Conventions61809
- Node: Manual History64146
- Ref: Manual History-Footnote-167139
- Ref: Manual History-Footnote-267180
- Node: How To Contribute67254
- Node: Acknowledgments68383
- Node: Getting Started73249
- Node: Running gawk75688
- Node: One-shot76878
- Node: Read Terminal78142
- Node: Long80173
- Node: Executable Scripts81686
- Ref: Executable Scripts-Footnote-184475
- Node: Comments84578
- Node: Quoting87060
- Node: DOS Quoting92578
- Node: Sample Data Files93253
- Node: Very Simple95848
- Node: Two Rules100747
- Node: More Complex102633
- Node: Statements/Lines105495
- Ref: Statements/Lines-Footnote-1109950
- Node: Other Features110215
- Node: When111151
- Ref: When-Footnote-1112905
- Node: Intro Summary112970
- Node: Invoking Gawk113854
- Node: Command Line115368
- Node: Options116166
- Ref: Options-Footnote-1131961
- Ref: Options-Footnote-2132190
- Node: Other Arguments132215
- Node: Naming Standard Input135163
- Node: Environment Variables136256
- Node: AWKPATH Variable136814
- Ref: AWKPATH Variable-Footnote-1140221
- Ref: AWKPATH Variable-Footnote-2140266
- Node: AWKLIBPATH Variable140526
- Node: Other Environment Variables141782
- Node: Exit Status145300
- Node: Include Files145976
- Node: Loading Shared Libraries149565
- Node: Obsolete150992
- Node: Undocumented151684
- Node: Invoking Summary151951
- Node: Regexp153614
- Node: Regexp Usage155068
- Node: Escape Sequences157105
- Node: Regexp Operators163334
- Ref: Regexp Operators-Footnote-1170744
- Ref: Regexp Operators-Footnote-2170891
- Node: Bracket Expressions170989
- Ref: table-char-classes173004
- Node: Leftmost Longest175946
- Node: Computed Regexps177248
- Node: GNU Regexp Operators180677
- Node: Case-sensitivity184349
- Ref: Case-sensitivity-Footnote-1187234
- Ref: Case-sensitivity-Footnote-2187469
- Node: Regexp Summary187577
- Node: Reading Files189044
- Node: Records191137
- Node: awk split records191870
- Node: gawk split records196799
- Ref: gawk split records-Footnote-1201338
- Node: Fields201375
- Ref: Fields-Footnote-1204153
- Node: Nonconstant Fields204239
- Ref: Nonconstant Fields-Footnote-1206477
- Node: Changing Fields206680
- Node: Field Separators212611
- Node: Default Field Splitting215315
- Node: Regexp Field Splitting216432
- Node: Single Character Fields219782
- Node: Command Line Field Separator220841
- Node: Full Line Fields224058
- Ref: Full Line Fields-Footnote-1225579
- Ref: Full Line Fields-Footnote-2225625
- Node: Field Splitting Summary225726
- Node: Constant Size227800
- Node: Splitting By Content232383
- Ref: Splitting By Content-Footnote-1236348
- Node: Multiple Line236511
- Ref: Multiple Line-Footnote-1242392
- Node: Getline242571
- Node: Plain Getline244778
- Node: Getline/Variable247418
- Node: Getline/File248567
- Node: Getline/Variable/File249952
- Ref: Getline/Variable/File-Footnote-1251555
- Node: Getline/Pipe251642
- Node: Getline/Variable/Pipe254320
- Node: Getline/Coprocess255451
- Node: Getline/Variable/Coprocess256715
- Node: Getline Notes257454
- Node: Getline Summary260248
- Ref: table-getline-variants260660
- Node: Read Timeout261489
- Ref: Read Timeout-Footnote-1265326
- Node: Command-line directories265384
- Node: Input Summary266289
- Node: Input Exercises269674
- Node: Printing270402
- Node: Print272237
- Node: Print Examples273694
- Node: Output Separators276473
- Node: OFMT278491
- Node: Printf279846
- Node: Basic Printf280631
- Node: Control Letters282203
- Node: Format Modifiers286188
- Node: Printf Examples292198
- Node: Redirection294684
- Node: Special FD301522
- Ref: Special FD-Footnote-1304688
- Node: Special Files304762
- Node: Other Inherited Files305379
- Node: Special Network306379
- Node: Special Caveats307241
- Node: Close Files And Pipes308190
- Ref: Close Files And Pipes-Footnote-1315375
- Ref: Close Files And Pipes-Footnote-2315523
- Node: Nonfatal315673
- Node: Output Summary317596
- Node: Output Exercises318817
- Node: Expressions319497
- Node: Values320686
- Node: Constants321363
- Node: Scalar Constants322054
- Ref: Scalar Constants-Footnote-1322916
- Node: Nondecimal-numbers323166
- Node: Regexp Constants326176
- Node: Using Constant Regexps326702
- Node: Variables329865
- Node: Using Variables330522
- Node: Assignment Options332433
- Node: Conversion334308
- Node: Strings And Numbers334832
- Ref: Strings And Numbers-Footnote-1337897
- Node: Locale influences conversions338006
- Ref: table-locale-affects340752
- Node: All Operators341344
- Node: Arithmetic Ops341973
- Node: Concatenation344478
- Ref: Concatenation-Footnote-1347297
- Node: Assignment Ops347404
- Ref: table-assign-ops352383
- Node: Increment Ops353693
- Node: Truth Values and Conditions357124
- Node: Truth Values358207
- Node: Typing and Comparison359256
- Node: Variable Typing360072
- Node: Comparison Operators363739
- Ref: table-relational-ops364149
- Node: POSIX String Comparison367644
- Ref: POSIX String Comparison-Footnote-1368716
- Node: Boolean Ops368855
- Ref: Boolean Ops-Footnote-1373333
- Node: Conditional Exp373424
- Node: Function Calls375162
- Node: Precedence379042
- Node: Locales382702
- Node: Expressions Summary384334
- Node: Patterns and Actions386905
- Node: Pattern Overview388025
- Node: Regexp Patterns389704
- Node: Expression Patterns390247
- Node: Ranges394027
- Node: BEGIN/END397134
- Node: Using BEGIN/END397895
- Ref: Using BEGIN/END-Footnote-1400631
- Node: I/O And BEGIN/END400737
- Node: BEGINFILE/ENDFILE403052
- Node: Empty405949
- Node: Using Shell Variables406266
- Node: Action Overview408539
- Node: Statements410865
- Node: If Statement412713
- Node: While Statement414208
- Node: Do Statement416236
- Node: For Statement417384
- Node: Switch Statement420542
- Node: Break Statement422924
- Node: Continue Statement424965
- Node: Next Statement426792
- Node: Nextfile Statement429173
- Node: Exit Statement431801
- Node: Built-in Variables434212
- Node: User-modified435345
- Ref: User-modified-Footnote-1443048
- Node: Auto-set443110
- Ref: Auto-set-Footnote-1456819
- Ref: Auto-set-Footnote-2457024
- Node: ARGC and ARGV457080
- Node: Pattern Action Summary461298
- Node: Arrays463731
- Node: Array Basics465060
- Node: Array Intro465904
- Ref: figure-array-elements467838
- Ref: Array Intro-Footnote-1470458
- Node: Reference to Elements470586
- Node: Assigning Elements473048
- Node: Array Example473539
- Node: Scanning an Array475298
- Node: Controlling Scanning478318
- Ref: Controlling Scanning-Footnote-1483712
- Node: Numeric Array Subscripts484028
- Node: Uninitialized Subscripts486213
- Node: Delete487830
- Ref: Delete-Footnote-1490579
- Node: Multidimensional490636
- Node: Multiscanning493733
- Node: Arrays of Arrays495322
- Node: Arrays Summary500076
- Node: Functions502167
- Node: Built-in503206
- Node: Calling Built-in504284
- Node: Numeric Functions506279
- Ref: Numeric Functions-Footnote-1511097
- Ref: Numeric Functions-Footnote-2511454
- Ref: Numeric Functions-Footnote-3511502
- Node: String Functions511774
- Ref: String Functions-Footnote-1535275
- Ref: String Functions-Footnote-2535404
- Ref: String Functions-Footnote-3535652
- Node: Gory Details535739
- Ref: table-sub-escapes537520
- Ref: table-sub-proposed539035
- Ref: table-posix-sub540397
- Ref: table-gensub-escapes541934
- Ref: Gory Details-Footnote-1542767
- Node: I/O Functions542918
- Ref: I/O Functions-Footnote-1550154
- Node: Time Functions550301
- Ref: Time Functions-Footnote-1560810
- Ref: Time Functions-Footnote-2560878
- Ref: Time Functions-Footnote-3561036
- Ref: Time Functions-Footnote-4561147
- Ref: Time Functions-Footnote-5561259
- Ref: Time Functions-Footnote-6561486
- Node: Bitwise Functions561752
- Ref: table-bitwise-ops562314
- Ref: Bitwise Functions-Footnote-1566642
- Node: Type Functions566814
- Node: I18N Functions567966
- Node: User-defined569613
- Node: Definition Syntax570418
- Ref: Definition Syntax-Footnote-1576077
- Node: Function Example576148
- Ref: Function Example-Footnote-1579069
- Node: Function Caveats579091
- Node: Calling A Function579609
- Node: Variable Scope580567
- Node: Pass By Value/Reference583560
- Node: Return Statement587057
- Node: Dynamic Typing590036
- Node: Indirect Calls590965
- Ref: Indirect Calls-Footnote-1602271
- Node: Functions Summary602399
- Node: Library Functions605101
- Ref: Library Functions-Footnote-1608709
- Ref: Library Functions-Footnote-2608852
- Node: Library Names609023
- Ref: Library Names-Footnote-1612481
- Ref: Library Names-Footnote-2612704
- Node: General Functions612790
- Node: Strtonum Function613893
- Node: Assert Function616915
- Node: Round Function620239
- Node: Cliff Random Function621780
- Node: Ordinal Functions622796
- Ref: Ordinal Functions-Footnote-1625859
- Ref: Ordinal Functions-Footnote-2626111
- Node: Join Function626322
- Ref: Join Function-Footnote-1628092
- Node: Getlocaltime Function628292
- Node: Readfile Function632036
- Node: Shell Quoting634008
- Node: Data File Management635409
- Node: Filetrans Function636041
- Node: Rewind Function640137
- Node: File Checking641523
- Ref: File Checking-Footnote-1642856
- Node: Empty Files643057
- Node: Ignoring Assigns645036
- Node: Getopt Function646586
- Ref: Getopt Function-Footnote-1658050
- Node: Passwd Functions658250
- Ref: Passwd Functions-Footnote-1667090
- Node: Group Functions667178
- Ref: Group Functions-Footnote-1675075
- Node: Walking Arrays675280
- Node: Library Functions Summary676880
- Node: Library Exercises678284
- Node: Sample Programs679564
- Node: Running Examples680334
- Node: Clones681062
- Node: Cut Program682286
- Node: Egrep Program692006
- Ref: Egrep Program-Footnote-1699509
- Node: Id Program699619
- Node: Split Program703295
- Ref: Split Program-Footnote-1706749
- Node: Tee Program706877
- Node: Uniq Program709666
- Node: Wc Program717085
- Ref: Wc Program-Footnote-1721335
- Node: Miscellaneous Programs721429
- Node: Dupword Program722642
- Node: Alarm Program724673
- Node: Translate Program729478
- Ref: Translate Program-Footnote-1734041
- Node: Labels Program734311
- Ref: Labels Program-Footnote-1737662
- Node: Word Sorting737746
- Node: History Sorting741816
- Node: Extract Program743651
- Node: Simple Sed751175
- Node: Igawk Program754245
- Ref: Igawk Program-Footnote-1768571
- Ref: Igawk Program-Footnote-2768772
- Ref: Igawk Program-Footnote-3768894
- Node: Anagram Program769009
- Node: Signature Program772070
- Node: Programs Summary773317
- Node: Programs Exercises774538
- Ref: Programs Exercises-Footnote-1778669
- Node: Advanced Features778760
- Node: Nondecimal Data780742
- Node: Array Sorting782332
- Node: Controlling Array Traversal783032
- Ref: Controlling Array Traversal-Footnote-1791398
- Node: Array Sorting Functions791516
- Ref: Array Sorting Functions-Footnote-1795402
- Node: Two-way I/O795598
- Ref: Two-way I/O-Footnote-1800543
- Ref: Two-way I/O-Footnote-2800729
- Node: TCP/IP Networking800811
- Node: Profiling803683
- Node: Advanced Features Summary811954
- Node: Internationalization813887
- Node: I18N and L10N815367
- Node: Explaining gettext816053
- Ref: Explaining gettext-Footnote-1821078
- Ref: Explaining gettext-Footnote-2821262
- Node: Programmer i18n821427
- Ref: Programmer i18n-Footnote-1826303
- Node: Translator i18n826352
- Node: String Extraction827146
- Ref: String Extraction-Footnote-1828277
- Node: Printf Ordering828363
- Ref: Printf Ordering-Footnote-1831149
- Node: I18N Portability831213
- Ref: I18N Portability-Footnote-1833669
- Node: I18N Example833732
- Ref: I18N Example-Footnote-1836535
- Node: Gawk I18N836607
- Node: I18N Summary837251
- Node: Debugger838591
- Node: Debugging839613
- Node: Debugging Concepts840054
- Node: Debugging Terms841864
- Node: Awk Debugging844436
- Node: Sample Debugging Session845342
- Node: Debugger Invocation845876
- Node: Finding The Bug847261
- Node: List of Debugger Commands853740
- Node: Breakpoint Control855072
- Node: Debugger Execution Control858749
- Node: Viewing And Changing Data862108
- Node: Execution Stack865484
- Node: Debugger Info867119
- Node: Miscellaneous Debugger Commands871164
- Node: Readline Support876165
- Node: Limitations877059
- Node: Debugging Summary879174
- Node: Arbitrary Precision Arithmetic880348
- Node: Computer Arithmetic881764
- Ref: table-numeric-ranges885363
- Ref: Computer Arithmetic-Footnote-1885887
- Node: Math Definitions885944
- Ref: table-ieee-formats889239
- Ref: Math Definitions-Footnote-1889843
- Node: MPFR features889948
- Node: FP Math Caution891619
- Ref: FP Math Caution-Footnote-1892669
- Node: Inexactness of computations893038
- Node: Inexact representation893997
- Node: Comparing FP Values895355
- Node: Errors accumulate896437
- Node: Getting Accuracy897869
- Node: Try To Round900573
- Node: Setting precision901472
- Ref: table-predefined-precision-strings902156
- Node: Setting the rounding mode903985
- Ref: table-gawk-rounding-modes904349
- Ref: Setting the rounding mode-Footnote-1907801
- Node: Arbitrary Precision Integers907980
- Ref: Arbitrary Precision Integers-Footnote-1912878
- Node: POSIX Floating Point Problems913027
- Ref: POSIX Floating Point Problems-Footnote-1916906
- Node: Floating point summary916944
- Node: Dynamic Extensions919140
- Node: Extension Intro920692
- Node: Plugin License921957
- Node: Extension Mechanism Outline922754
- Ref: figure-load-extension923182
- Ref: figure-register-new-function924662
- Ref: figure-call-new-function925666
- Node: Extension API Description927653
- Node: Extension API Functions Introduction929103
- Node: General Data Types933924
- Ref: General Data Types-Footnote-1939824
- Node: Memory Allocation Functions940123
- Ref: Memory Allocation Functions-Footnote-1942962
- Node: Constructor Functions943061
- Node: Registration Functions944796
- Node: Extension Functions945481
- Node: Exit Callback Functions947778
- Node: Extension Version String949026
- Node: Input Parsers949689
- Node: Output Wrappers959564
- Node: Two-way processors964077
- Node: Printing Messages966340
- Ref: Printing Messages-Footnote-1967416
- Node: Updating `ERRNO'967568
- Node: Requesting Values968308
- Ref: table-value-types-returned969035
- Node: Accessing Parameters969992
- Node: Symbol Table Access971226
- Node: Symbol table by name971740
- Node: Symbol table by cookie973760
- Ref: Symbol table by cookie-Footnote-1977905
- Node: Cached values977968
- Ref: Cached values-Footnote-1981464
- Node: Array Manipulation981555
- Ref: Array Manipulation-Footnote-1982653
- Node: Array Data Types982690
- Ref: Array Data Types-Footnote-1985345
- Node: Array Functions985437
- Node: Flattening Arrays989296
- Node: Creating Arrays996198
- Node: Extension API Variables1000969
- Node: Extension Versioning1001605
- Node: Extension API Informational Variables1003496
- Node: Extension API Boilerplate1004561
- Node: Finding Extensions1008370
- Node: Extension Example1008930
- Node: Internal File Description1009702
- Node: Internal File Ops1013769
- Ref: Internal File Ops-Footnote-11025520
- Node: Using Internal File Ops1025660
- Ref: Using Internal File Ops-Footnote-11028043
- Node: Extension Samples1028316
- Node: Extension Sample File Functions1029844
- Node: Extension Sample Fnmatch1037525
- Node: Extension Sample Fork1039013
- Node: Extension Sample Inplace1040228
- Node: Extension Sample Ord1041904
- Node: Extension Sample Readdir1042740
- Ref: table-readdir-file-types1043617
- Node: Extension Sample Revout1044428
- Node: Extension Sample Rev2way1045017
- Node: Extension Sample Read write array1045757
- Node: Extension Sample Readfile1047697
- Node: Extension Sample Time1048792
- Node: Extension Sample API Tests1050140
- Node: gawkextlib1050631
- Node: Extension summary1053309
- Node: Extension Exercises1056998
- Node: Language History1057720
- Node: V7/SVR3.11059376
- Node: SVR41061529
- Node: POSIX1062963
- Node: BTL1064344
- Node: POSIX/GNU1065075
- Node: Feature History1070911
- Node: Common Extensions1084705
- Node: Ranges and Locales1086077
- Ref: Ranges and Locales-Footnote-11090696
- Ref: Ranges and Locales-Footnote-21090723
- Ref: Ranges and Locales-Footnote-31090958
- Node: Contributors1091179
- Node: History summary1096719
- Node: Installation1098098
- Node: Gawk Distribution1099044
- Node: Getting1099528
- Node: Extracting1100351
- Node: Distribution contents1101988
- Node: Unix Installation1108090
- Node: Quick Installation1108773
- Node: Shell Startup Files1111184
- Node: Additional Configuration Options1112263
- Node: Configuration Philosophy1114067
- Node: Non-Unix Installation1116436
- Node: PC Installation1116894
- Node: PC Binary Installation1118214
- Node: PC Compiling1120062
- Ref: PC Compiling-Footnote-11123083
- Node: PC Testing1123192
- Node: PC Using1124368
- Node: Cygwin1128483
- Node: MSYS1129253
- Node: VMS Installation1129754
- Node: VMS Compilation1130546
- Ref: VMS Compilation-Footnote-11131775
- Node: VMS Dynamic Extensions1131833
- Node: VMS Installation Details1133517
- Node: VMS Running1135768
- Node: VMS GNV1138608
- Node: VMS Old Gawk1139343
- Node: Bugs1139813
- Node: Other Versions1143702
- Node: Installation summary1150136
- Node: Notes1151195
- Node: Compatibility Mode1152060
- Node: Additions1152842
- Node: Accessing The Source1153767
- Node: Adding Code1155202
- Node: New Ports1161359
- Node: Derived Files1165841
- Ref: Derived Files-Footnote-11171316
- Ref: Derived Files-Footnote-21171350
- Ref: Derived Files-Footnote-31171946
- Node: Future Extensions1172060
- Node: Implementation Limitations1172666
- Node: Extension Design1173914
- Node: Old Extension Problems1175068
- Ref: Old Extension Problems-Footnote-11176585
- Node: Extension New Mechanism Goals1176642
- Ref: Extension New Mechanism Goals-Footnote-11180002
- Node: Extension Other Design Decisions1180191
- Node: Extension Future Growth1182299
- Node: Old Extension Mechanism1183135
- Node: Notes summary1184897
- Node: Basic Concepts1186083
- Node: Basic High Level1186764
- Ref: figure-general-flow1187036
- Ref: figure-process-flow1187635
- Ref: Basic High Level-Footnote-11190864
- Node: Basic Data Typing1191049
- Node: Glossary1194377
- Node: Copying1226306
- Node: GNU Free Documentation License1263862
- Node: Index1288998
++Ref: Names-Footnote-155064
++Node: This Manual55210
++Ref: This Manual-Footnote-161710
++Node: Conventions61810
++Node: Manual History64147
++Ref: Manual History-Footnote-167140
++Ref: Manual History-Footnote-267181
++Node: How To Contribute67255
++Node: Acknowledgments68384
++Node: Getting Started73250
++Node: Running gawk75689
++Node: One-shot76879
++Node: Read Terminal78143
++Node: Long80174
++Node: Executable Scripts81687
++Ref: Executable Scripts-Footnote-184476
++Node: Comments84579
++Node: Quoting87061
++Node: DOS Quoting92579
++Node: Sample Data Files93254
++Node: Very Simple95849
++Node: Two Rules100748
++Node: More Complex102634
++Node: Statements/Lines105496
++Ref: Statements/Lines-Footnote-1109951
++Node: Other Features110216
++Node: When111152
++Ref: When-Footnote-1112906
++Node: Intro Summary112971
++Node: Invoking Gawk113855
++Node: Command Line115369
++Node: Options116167
++Ref: Options-Footnote-1131962
++Ref: Options-Footnote-2132191
++Node: Other Arguments132216
++Node: Naming Standard Input135164
++Node: Environment Variables136257
++Node: AWKPATH Variable136815
++Ref: AWKPATH Variable-Footnote-1140222
++Ref: AWKPATH Variable-Footnote-2140267
++Node: AWKLIBPATH Variable140527
++Node: Other Environment Variables141783
++Node: Exit Status145301
++Node: Include Files145977
++Node: Loading Shared Libraries149566
++Node: Obsolete150993
++Node: Undocumented151685
++Node: Invoking Summary151952
++Node: Regexp153615
++Node: Regexp Usage155069
++Node: Escape Sequences157106
++Node: Regexp Operators163335
++Ref: Regexp Operators-Footnote-1170745
++Ref: Regexp Operators-Footnote-2170892
++Node: Bracket Expressions170990
++Ref: table-char-classes173005
++Node: Leftmost Longest175947
++Node: Computed Regexps177249
++Node: GNU Regexp Operators180678
++Node: Case-sensitivity184350
++Ref: Case-sensitivity-Footnote-1187235
++Ref: Case-sensitivity-Footnote-2187470
++Node: Regexp Summary187578
++Node: Reading Files189045
++Node: Records191138
++Node: awk split records191871
++Node: gawk split records196800
++Ref: gawk split records-Footnote-1201339
++Node: Fields201376
++Ref: Fields-Footnote-1204154
++Node: Nonconstant Fields204240
++Ref: Nonconstant Fields-Footnote-1206478
++Node: Changing Fields206681
++Node: Field Separators212612
++Node: Default Field Splitting215316
++Node: Regexp Field Splitting216433
++Node: Single Character Fields219783
++Node: Command Line Field Separator220842
++Node: Full Line Fields224059
++Ref: Full Line Fields-Footnote-1225580
++Ref: Full Line Fields-Footnote-2225626
++Node: Field Splitting Summary225727
++Node: Constant Size227801
++Node: Splitting By Content232384
++Ref: Splitting By Content-Footnote-1236349
++Node: Multiple Line236512
++Ref: Multiple Line-Footnote-1242393
++Node: Getline242572
++Node: Plain Getline244779
++Node: Getline/Variable247419
++Node: Getline/File248568
++Node: Getline/Variable/File249953
++Ref: Getline/Variable/File-Footnote-1251556
++Node: Getline/Pipe251643
++Node: Getline/Variable/Pipe254321
++Node: Getline/Coprocess255452
++Node: Getline/Variable/Coprocess256716
++Node: Getline Notes257455
++Node: Getline Summary260249
++Ref: table-getline-variants260661
++Node: Read Timeout261490
++Ref: Read Timeout-Footnote-1265327
++Node: Command-line directories265385
++Node: Input Summary266290
++Node: Input Exercises269675
++Node: Printing270403
++Node: Print272238
++Node: Print Examples273695
++Node: Output Separators276474
++Node: OFMT278492
++Node: Printf279847
++Node: Basic Printf280632
++Node: Control Letters282204
++Node: Format Modifiers286189
++Node: Printf Examples292195
++Node: Redirection294681
++Node: Special FD301519
++Ref: Special FD-Footnote-1304685
++Node: Special Files304759
++Node: Other Inherited Files305376
++Node: Special Network306376
++Node: Special Caveats307238
++Node: Close Files And Pipes308187
++Ref: Close Files And Pipes-Footnote-1315372
++Ref: Close Files And Pipes-Footnote-2315520
++Node: Nonfatal315670
++Node: Output Summary317593
++Node: Output Exercises318814
++Node: Expressions319494
++Node: Values320683
++Node: Constants321360
++Node: Scalar Constants322051
++Ref: Scalar Constants-Footnote-1322913
++Node: Nondecimal-numbers323163
++Node: Regexp Constants326173
++Node: Using Constant Regexps326699
++Node: Variables329862
++Node: Using Variables330519
++Node: Assignment Options332430
++Node: Conversion334305
++Node: Strings And Numbers334829
++Ref: Strings And Numbers-Footnote-1337894
++Node: Locale influences conversions338003
++Ref: table-locale-affects340749
++Node: All Operators341341
++Node: Arithmetic Ops341970
++Node: Concatenation344475
++Ref: Concatenation-Footnote-1347294
++Node: Assignment Ops347401
++Ref: table-assign-ops352380
++Node: Increment Ops353690
++Node: Truth Values and Conditions357121
++Node: Truth Values358204
++Node: Typing and Comparison359253
++Node: Variable Typing360069
++Node: Comparison Operators363736
++Ref: table-relational-ops364146
++Node: POSIX String Comparison367641
++Ref: POSIX String Comparison-Footnote-1368713
++Node: Boolean Ops368852
++Ref: Boolean Ops-Footnote-1373330
++Node: Conditional Exp373421
++Node: Function Calls375159
++Node: Precedence379039
++Node: Locales382699
++Node: Expressions Summary384331
++Node: Patterns and Actions386902
++Node: Pattern Overview388022
++Node: Regexp Patterns389701
++Node: Expression Patterns390244
++Node: Ranges394024
++Node: BEGIN/END397131
++Node: Using BEGIN/END397892
++Ref: Using BEGIN/END-Footnote-1400628
++Node: I/O And BEGIN/END400734
++Node: BEGINFILE/ENDFILE403049
++Node: Empty405946
++Node: Using Shell Variables406263
++Node: Action Overview408536
++Node: Statements410862
++Node: If Statement412710
++Node: While Statement414205
++Node: Do Statement416233
++Node: For Statement417381
++Node: Switch Statement420539
++Node: Break Statement422921
++Node: Continue Statement425014
++Node: Next Statement426841
++Node: Nextfile Statement429222
++Node: Exit Statement431850
++Node: Built-in Variables434261
++Node: User-modified435394
++Ref: User-modified-Footnote-1443028
++Node: Auto-set443090
++Ref: Auto-set-Footnote-1456799
++Ref: Auto-set-Footnote-2457004
++Node: ARGC and ARGV457060
++Node: Pattern Action Summary461278
++Node: Arrays463711
++Node: Array Basics465040
++Node: Array Intro465884
++Ref: figure-array-elements467818
++Ref: Array Intro-Footnote-1470438
++Node: Reference to Elements470566
++Node: Assigning Elements473028
++Node: Array Example473519
++Node: Scanning an Array475278
++Node: Controlling Scanning478298
++Ref: Controlling Scanning-Footnote-1483692
++Node: Numeric Array Subscripts484008
++Node: Uninitialized Subscripts486193
++Node: Delete487810
++Ref: Delete-Footnote-1490559
++Node: Multidimensional490616
++Node: Multiscanning493713
++Node: Arrays of Arrays495302
++Node: Arrays Summary500056
++Node: Functions502147
++Node: Built-in503186
++Node: Calling Built-in504264
++Node: Numeric Functions506259
++Ref: Numeric Functions-Footnote-1511077
++Ref: Numeric Functions-Footnote-2511434
++Ref: Numeric Functions-Footnote-3511482
++Node: String Functions511754
++Ref: String Functions-Footnote-1535255
++Ref: String Functions-Footnote-2535384
++Ref: String Functions-Footnote-3535632
++Node: Gory Details535719
++Ref: table-sub-escapes537500
++Ref: table-sub-proposed539015
++Ref: table-posix-sub540377
++Ref: table-gensub-escapes541914
++Ref: Gory Details-Footnote-1542747
++Node: I/O Functions542898
++Ref: I/O Functions-Footnote-1550134
++Node: Time Functions550281
++Ref: Time Functions-Footnote-1560790
++Ref: Time Functions-Footnote-2560858
++Ref: Time Functions-Footnote-3561016
++Ref: Time Functions-Footnote-4561127
++Ref: Time Functions-Footnote-5561239
++Ref: Time Functions-Footnote-6561466
++Node: Bitwise Functions561732
++Ref: table-bitwise-ops562294
++Ref: Bitwise Functions-Footnote-1566622
++Node: Type Functions566794
++Node: I18N Functions567946
++Node: User-defined569593
++Node: Definition Syntax570398
++Ref: Definition Syntax-Footnote-1576057
++Node: Function Example576128
++Ref: Function Example-Footnote-1579049
++Node: Function Caveats579071
++Node: Calling A Function579589
++Node: Variable Scope580547
++Node: Pass By Value/Reference583540
++Node: Return Statement587037
++Node: Dynamic Typing590016
++Node: Indirect Calls590945
++Ref: Indirect Calls-Footnote-1600810
++Node: Functions Summary600938
++Node: Library Functions603640
++Ref: Library Functions-Footnote-1607248
++Ref: Library Functions-Footnote-2607391
++Node: Library Names607562
++Ref: Library Names-Footnote-1611020
++Ref: Library Names-Footnote-2611243
++Node: General Functions611329
++Node: Strtonum Function612432
++Node: Assert Function615454
++Node: Round Function618778
++Node: Cliff Random Function620319
++Node: Ordinal Functions621335
++Ref: Ordinal Functions-Footnote-1624398
++Ref: Ordinal Functions-Footnote-2624650
++Node: Join Function624861
++Ref: Join Function-Footnote-1626631
++Node: Getlocaltime Function626831
++Node: Readfile Function630575
++Node: Shell Quoting632547
++Node: Data File Management633948
++Node: Filetrans Function634580
++Node: Rewind Function638676
++Node: File Checking640062
++Ref: File Checking-Footnote-1641395
++Node: Empty Files641596
++Node: Ignoring Assigns643575
++Node: Getopt Function645125
++Ref: Getopt Function-Footnote-1656589
++Node: Passwd Functions656789
++Ref: Passwd Functions-Footnote-1665629
++Node: Group Functions665717
++Ref: Group Functions-Footnote-1673614
++Node: Walking Arrays673819
++Node: Library Functions Summary676825
++Node: Library Exercises678227
++Node: Sample Programs679507
++Node: Running Examples680277
++Node: Clones681005
++Node: Cut Program682229
++Node: Egrep Program691949
++Ref: Egrep Program-Footnote-1699452
++Node: Id Program699562
++Node: Split Program703238
++Ref: Split Program-Footnote-1706692
++Node: Tee Program706820
++Node: Uniq Program709609
++Node: Wc Program717028
++Ref: Wc Program-Footnote-1721278
++Node: Miscellaneous Programs721372
++Node: Dupword Program722585
++Node: Alarm Program724616
++Node: Translate Program729421
++Ref: Translate Program-Footnote-1733984
++Node: Labels Program734254
++Ref: Labels Program-Footnote-1737605
++Node: Word Sorting737689
++Node: History Sorting741759
++Node: Extract Program743594
++Node: Simple Sed751118
++Node: Igawk Program754188
++Ref: Igawk Program-Footnote-1768514
++Ref: Igawk Program-Footnote-2768715
++Ref: Igawk Program-Footnote-3768837
++Node: Anagram Program768952
++Node: Signature Program772013
++Node: Programs Summary773260
++Node: Programs Exercises774481
++Ref: Programs Exercises-Footnote-1778612
++Node: Advanced Features778703
++Node: Nondecimal Data780685
++Node: Array Sorting782275
++Node: Controlling Array Traversal782975
++Ref: Controlling Array Traversal-Footnote-1791341
++Node: Array Sorting Functions791459
++Ref: Array Sorting Functions-Footnote-1795345
++Node: Two-way I/O795541
++Ref: Two-way I/O-Footnote-1800486
++Ref: Two-way I/O-Footnote-2800672
++Node: TCP/IP Networking800754
++Node: Profiling803626
++Node: Advanced Features Summary811897
++Node: Internationalization813830
++Node: I18N and L10N815310
++Node: Explaining gettext815996
++Ref: Explaining gettext-Footnote-1821021
++Ref: Explaining gettext-Footnote-2821205
++Node: Programmer i18n821370
++Ref: Programmer i18n-Footnote-1826246
++Node: Translator i18n826295
++Node: String Extraction827089
++Ref: String Extraction-Footnote-1828220
++Node: Printf Ordering828306
++Ref: Printf Ordering-Footnote-1831092
++Node: I18N Portability831156
++Ref: I18N Portability-Footnote-1833612
++Node: I18N Example833675
++Ref: I18N Example-Footnote-1836478
++Node: Gawk I18N836550
++Node: I18N Summary837194
++Node: Debugger838534
++Node: Debugging839556
++Node: Debugging Concepts839997
++Node: Debugging Terms841807
++Node: Awk Debugging844379
++Node: Sample Debugging Session845285
++Node: Debugger Invocation845819
++Node: Finding The Bug847204
++Node: List of Debugger Commands853683
++Node: Breakpoint Control855015
++Node: Debugger Execution Control858692
++Node: Viewing And Changing Data862051
++Node: Execution Stack865427
++Node: Debugger Info867062
++Node: Miscellaneous Debugger Commands871107
++Node: Readline Support876108
++Node: Limitations877002
++Node: Debugging Summary879117
++Node: Arbitrary Precision Arithmetic880291
++Node: Computer Arithmetic881707
++Ref: table-numeric-ranges885306
++Ref: Computer Arithmetic-Footnote-1885830
++Node: Math Definitions885887
++Ref: table-ieee-formats889182
++Ref: Math Definitions-Footnote-1889786
++Node: MPFR features889891
++Node: FP Math Caution891562
++Ref: FP Math Caution-Footnote-1892612
++Node: Inexactness of computations892981
++Node: Inexact representation893940
++Node: Comparing FP Values895298
++Node: Errors accumulate896380
++Node: Getting Accuracy897812
++Node: Try To Round900516
++Node: Setting precision901415
++Ref: table-predefined-precision-strings902099
++Node: Setting the rounding mode903928
++Ref: table-gawk-rounding-modes904292
++Ref: Setting the rounding mode-Footnote-1907744
++Node: Arbitrary Precision Integers907923
++Ref: Arbitrary Precision Integers-Footnote-1912821
++Node: POSIX Floating Point Problems912970
++Ref: POSIX Floating Point Problems-Footnote-1916849
++Node: Floating point summary916887
++Node: Dynamic Extensions919074
++Node: Extension Intro920626
++Node: Plugin License921891
++Node: Extension Mechanism Outline922688
++Ref: figure-load-extension923116
++Ref: figure-register-new-function924596
++Ref: figure-call-new-function925600
++Node: Extension API Description927587
++Node: Extension API Functions Introduction929037
++Node: General Data Types933858
++Ref: General Data Types-Footnote-1939758
++Node: Memory Allocation Functions940057
++Ref: Memory Allocation Functions-Footnote-1942896
++Node: Constructor Functions942995
++Node: Registration Functions944734
++Node: Extension Functions945419
++Node: Exit Callback Functions947716
++Node: Extension Version String948964
++Node: Input Parsers949627
++Node: Output Wrappers959502
++Node: Two-way processors964015
++Node: Printing Messages966278
++Ref: Printing Messages-Footnote-1967354
++Node: Updating `ERRNO'967506
++Node: Requesting Values968246
++Ref: table-value-types-returned968973
++Node: Accessing Parameters969930
++Node: Symbol Table Access971164
++Node: Symbol table by name971678
++Node: Symbol table by cookie973698
++Ref: Symbol table by cookie-Footnote-1977843
++Node: Cached values977906
++Ref: Cached values-Footnote-1981402
++Node: Array Manipulation981493
++Ref: Array Manipulation-Footnote-1982591
++Node: Array Data Types982628
++Ref: Array Data Types-Footnote-1985283
++Node: Array Functions985375
++Node: Flattening Arrays989234
++Node: Creating Arrays996136
++Node: Extension API Variables1000907
++Node: Extension Versioning1001543
++Node: Extension API Informational Variables1003434
++Node: Extension API Boilerplate1004499
++Node: Finding Extensions1008308
++Node: Extension Example1008868
++Node: Internal File Description1009640
++Node: Internal File Ops1013707
++Ref: Internal File Ops-Footnote-11025458
++Node: Using Internal File Ops1025598
++Ref: Using Internal File Ops-Footnote-11027981
++Node: Extension Samples1028254
++Node: Extension Sample File Functions1029782
++Node: Extension Sample Fnmatch1037463
++Node: Extension Sample Fork1038951
++Node: Extension Sample Inplace1040166
++Node: Extension Sample Ord1041842
++Node: Extension Sample Readdir1042678
++Ref: table-readdir-file-types1043555
++Node: Extension Sample Revout1044366
++Node: Extension Sample Rev2way1044955
++Node: Extension Sample Read write array1045695
++Node: Extension Sample Readfile1047635
++Node: Extension Sample Time1048730
++Node: Extension Sample API Tests1050078
++Node: gawkextlib1050569
++Node: Extension summary1053247
++Node: Extension Exercises1056936
++Node: Language History1057658
++Node: V7/SVR3.11059314
++Node: SVR41061467
++Node: POSIX1062901
++Node: BTL1064282
++Node: POSIX/GNU1065013
++Node: Feature History1070849
++Node: Common Extensions1084643
++Node: Ranges and Locales1086015
++Ref: Ranges and Locales-Footnote-11090634
++Ref: Ranges and Locales-Footnote-21090661
++Ref: Ranges and Locales-Footnote-31090896
++Node: Contributors1091117
++Node: History summary1096657
++Node: Installation1098036
++Node: Gawk Distribution1098982
++Node: Getting1099466
++Node: Extracting1100289
++Node: Distribution contents1101926
++Node: Unix Installation1108028
++Node: Quick Installation1108711
++Node: Shell Startup Files1111122
++Node: Additional Configuration Options1112201
++Node: Configuration Philosophy1114005
++Node: Non-Unix Installation1116374
++Node: PC Installation1116832
++Node: PC Binary Installation1118152
++Node: PC Compiling1120000
++Ref: PC Compiling-Footnote-11123021
++Node: PC Testing1123130
++Node: PC Using1124306
++Node: Cygwin1128421
++Node: MSYS1129191
++Node: VMS Installation1129692
++Node: VMS Compilation1130484
++Ref: VMS Compilation-Footnote-11131713
++Node: VMS Dynamic Extensions1131771
++Node: VMS Installation Details1133455
++Node: VMS Running1135706
++Node: VMS GNV1138546
++Node: VMS Old Gawk1139281
++Node: Bugs1139751
++Node: Other Versions1143640
++Node: Installation summary1150074
++Node: Notes1151133
++Node: Compatibility Mode1151998
++Node: Additions1152780
++Node: Accessing The Source1153705
++Node: Adding Code1155140
++Node: New Ports1161297
++Node: Derived Files1165779
++Ref: Derived Files-Footnote-11171254
++Ref: Derived Files-Footnote-21171288
++Ref: Derived Files-Footnote-31171884
++Node: Future Extensions1171998
++Node: Implementation Limitations1172604
++Node: Extension Design1173852
++Node: Old Extension Problems1175006
++Ref: Old Extension Problems-Footnote-11176523
++Node: Extension New Mechanism Goals1176580
++Ref: Extension New Mechanism Goals-Footnote-11179940
++Node: Extension Other Design Decisions1180129
++Node: Extension Future Growth1182237
++Node: Old Extension Mechanism1183073
++Node: Notes summary1184835
++Node: Basic Concepts1186021
++Node: Basic High Level1186702
++Ref: figure-general-flow1186974
++Ref: figure-process-flow1187573
++Ref: Basic High Level-Footnote-11190802
++Node: Basic Data Typing1190987
++Node: Glossary1194315
++Node: Copying1226244
++Node: GNU Free Documentation License1263800
++Node: Index1288936
  
  End Tag Table

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

Summary of changes:
 ChangeLog             |    6 +
 POSIX.STD             |    2 +-
 awkgram.c             |    7 +-
 awkgram.y             |    7 +-
 doc/ChangeLog         |   31 +-
 doc/gawk.info         | 1316 +++++++++++++++++++++---------------------
 doc/gawk.texi         |  257 +++++----
 doc/gawktexi.in       |  257 +++++----
 doc/texinfo.tex       |  150 ++++-
 extension/ChangeLog   |    4 +
 extension/Makefile.am |    3 +-
 extension/Makefile.in |    3 +-
 po/ca.gmo             |  Bin 83005 -> 82049 bytes
 po/ca.po              | 1077 ++++++++++++++++++----------------
 po/da.gmo             |  Bin 42160 -> 41373 bytes
 po/da.po              | 1079 ++++++++++++++++++----------------
 po/de.gmo             |  Bin 45199 -> 83971 bytes
 po/de.po              | 1561 +++++++++++++++++++++++++++++--------------------
 po/es.gmo             |  Bin 44600 -> 43722 bytes
 po/es.po              | 1084 ++++++++++++++++++----------------
 po/fi.gmo             |  Bin 84555 -> 83703 bytes
 po/fi.po              | 1082 ++++++++++++++++++----------------
 po/fr.gmo             |  Bin 85628 -> 84606 bytes
 po/fr.po              | 1077 ++++++++++++++++++----------------
 po/gawk.pot           | 1040 +++++++++++++++++----------------
 po/it.gmo             |  Bin 81018 -> 81863 bytes
 po/it.po              |  707 ++++++++++++-----------
 po/ja.gmo             |  Bin 52559 -> 51602 bytes
 po/ja.po              | 1079 ++++++++++++++++++----------------
 po/ms.gmo             |  Bin 1184 -> 1183 bytes
 po/ms.po              | 1038 +++++++++++++++++----------------
 po/nl.gmo             |  Bin 80863 -> 80070 bytes
 po/nl.po              | 1082 ++++++++++++++++++----------------
 po/pl.gmo             |  Bin 71101 -> 70252 bytes
 po/pl.po              | 1082 ++++++++++++++++++----------------
 po/sv.gmo             |  Bin 80917 -> 79966 bytes
 po/sv.po              | 1075 ++++++++++++++++++----------------
 po/vi.gmo             |  Bin 93025 -> 91989 bytes
 po/vi.po              | 1077 ++++++++++++++++++----------------
 test/ChangeLog        |   10 +
 test/Makefile.am      |    5 +-
 test/Makefile.in      |   10 +-
 test/Maketests        |    5 +
 test/crlf.awk         |   11 +
 test/crlf.ok          |    3 +
 45 files changed, 9168 insertions(+), 8059 deletions(-)
 create mode 100644 test/crlf.awk
 create mode 100644 test/crlf.ok


hooks/post-receive
-- 
gawk



reply via email to

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