gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-3366-g25a25f8
Date: Fri, 24 Aug 2018 04:59:16 -0400 (EDT)

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, feature/namespaces has been updated
       via  25a25f881edda6c48d3b0642e9b062c14cad120a (commit)
       via  4a3706dc8e493a45cf5f72e914bed0a6df2192fd (commit)
       via  417bd669847337ac896292d1ab80da08c215131f (commit)
       via  3422827627ac4ca905aed5d0dc756217aef18998 (commit)
       via  546f04597d482a793134bb7a7b2166bc9ba2aef4 (commit)
       via  cbff585829675b28c2c757777f60470d0ba92d7a (commit)
      from  276981680cf569750dc7810d601d335b625e6500 (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=25a25f881edda6c48d3b0642e9b062c14cad120a

commit 25a25f881edda6c48d3b0642e9b062c14cad120a
Merge: 2769816 4a3706d
Author: Arnold D. Robbins <address@hidden>
Date:   Fri Aug 24 11:59:07 2018 +0300

    Merge branch 'master' into feature/namespaces

diff --cc doc/gawk.info
index 8c3d581,a899da4..1a4be3b
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -36580,593 -36109,581 +36545,592 @@@ Inde
  
  Tag Table:
  Node: Top1200
- Node: Foreword344127
- Node: Foreword448569
- Node: Preface50101
- Ref: Preface-Footnote-152960
- Ref: Preface-Footnote-253067
- Ref: Preface-Footnote-353301
- Node: History53443
- Node: Names55795
- Ref: Names-Footnote-156889
- Node: This Manual57036
- Ref: This Manual-Footnote-163675
- Node: Conventions63775
- Node: Manual History66130
- Ref: Manual History-Footnote-169127
- Ref: Manual History-Footnote-269168
- Node: How To Contribute69242
- Node: Acknowledgments70168
- Node: Getting Started75076
- Node: Running gawk77515
- Node: One-shot78705
- Node: Read Terminal79968
- Node: Long81961
- Node: Executable Scripts83474
- Ref: Executable Scripts-Footnote-186269
- Node: Comments86372
- Node: Quoting88856
- Node: DOS Quoting94373
- Node: Sample Data Files96429
- Node: Very Simple99024
- Node: Two Rules103926
- Node: More Complex105811
- Node: Statements/Lines108677
- Ref: Statements/Lines-Footnote-1113136
- Node: Other Features113401
- Node: When114337
- Ref: When-Footnote-1116091
- Node: Intro Summary116156
- Node: Invoking Gawk117040
- Node: Command Line118554
- Node: Options119352
- Ref: Options-Footnote-1136391
- Ref: Options-Footnote-2136622
- Node: Other Arguments136647
- Node: Naming Standard Input139594
- Node: Environment Variables140687
- Node: AWKPATH Variable141245
- Ref: AWKPATH Variable-Footnote-1144657
- Ref: AWKPATH Variable-Footnote-2144691
- Node: AWKLIBPATH Variable144952
- Node: Other Environment Variables146610
- Node: Exit Status150431
- Node: Include Files151108
- Node: Loading Shared Libraries154786
- Node: Obsolete156214
- Node: Undocumented156906
- Node: Invoking Summary157203
- Node: Regexp158863
- Node: Regexp Usage160317
- Node: Escape Sequences162354
- Node: Regexp Operators168586
- Ref: Regexp Operators-Footnote-1176002
- Ref: Regexp Operators-Footnote-2176149
- Node: Bracket Expressions176247
- Ref: table-char-classes178723
- Node: Leftmost Longest182128
- Node: Computed Regexps183431
- Node: GNU Regexp Operators186858
- Node: Case-sensitivity190537
- Ref: Case-sensitivity-Footnote-1193424
- Ref: Case-sensitivity-Footnote-2193659
- Node: Regexp Summary193767
- Node: Reading Files195233
- Node: Records197502
- Node: awk split records198577
- Node: gawk split records203852
- Ref: gawk split records-Footnote-1208438
- Node: Fields208475
- Node: Nonconstant Fields211216
- Ref: Nonconstant Fields-Footnote-1213452
- Node: Changing Fields213656
- Node: Field Separators219584
- Node: Default Field Splitting222282
- Node: Regexp Field Splitting223400
- Node: Single Character Fields226753
- Node: Command Line Field Separator227813
- Node: Full Line Fields231031
- Ref: Full Line Fields-Footnote-1232553
- Ref: Full Line Fields-Footnote-2232599
- Node: Field Splitting Summary232700
- Node: Constant Size234774
- Node: Fixed width data235506
- Node: Skipping intervening238973
- Node: Allowing trailing data239771
- Node: Fields with fixed data240808
- Node: Splitting By Content242326
- Ref: Splitting By Content-Footnote-1245976
- Node: Testing field creation246139
- Node: Multiple Line247764
- Ref: Multiple Line-Footnote-1253648
- Node: Getline253827
- Node: Plain Getline256296
- Node: Getline/Variable258937
- Node: Getline/File260088
- Node: Getline/Variable/File261476
- Ref: Getline/Variable/File-Footnote-1263081
- Node: Getline/Pipe263169
- Node: Getline/Variable/Pipe265876
- Node: Getline/Coprocess267011
- Node: Getline/Variable/Coprocess268278
- Node: Getline Notes269020
- Node: Getline Summary271817
- Ref: table-getline-variants272241
- Node: Read Timeout272989
- Ref: Read Timeout-Footnote-1276895
- Node: Retrying Input276953
- Node: Command-line directories278152
- Node: Input Summary279058
- Node: Input Exercises282230
- Node: Printing282958
- Node: Print284792
- Node: Print Examples286249
- Node: Output Separators289029
- Node: OFMT291046
- Node: Printf292402
- Node: Basic Printf293187
- Node: Control Letters294761
- Node: Format Modifiers299888
- Node: Printf Examples305903
- Node: Redirection308389
- Node: Special FD315230
- Ref: Special FD-Footnote-1318398
- Node: Special Files318472
- Node: Other Inherited Files319089
- Node: Special Network320090
- Node: Special Caveats320950
- Node: Close Files And Pipes321899
- Ref: table-close-pipe-return-values328806
- Ref: Close Files And Pipes-Footnote-1329619
- Ref: Close Files And Pipes-Footnote-2329767
- Node: Nonfatal329919
- Node: Output Summary332257
- Node: Output Exercises333479
- Node: Expressions334158
- Node: Values335346
- Node: Constants336024
- Node: Scalar Constants336715
- Ref: Scalar Constants-Footnote-1339240
- Node: Nondecimal-numbers339490
- Node: Regexp Constants342491
- Node: Using Constant Regexps343017
- Node: Standard Regexp Constants343639
- Node: Strong Regexp Constants346827
- Node: Variables349785
- Node: Using Variables350442
- Node: Assignment Options352352
- Node: Conversion354225
- Node: Strings And Numbers354749
- Ref: Strings And Numbers-Footnote-1357812
- Node: Locale influences conversions357921
- Ref: table-locale-affects360679
- Node: All Operators361297
- Node: Arithmetic Ops361926
- Node: Concatenation364432
- Ref: Concatenation-Footnote-1367279
- Node: Assignment Ops367386
- Ref: table-assign-ops372377
- Node: Increment Ops373690
- Node: Truth Values and Conditions377150
- Node: Truth Values378224
- Node: Typing and Comparison379272
- Node: Variable Typing380092
- Ref: Variable Typing-Footnote-1386555
- Ref: Variable Typing-Footnote-2386627
- Node: Comparison Operators386704
- Ref: table-relational-ops387123
- Node: POSIX String Comparison390618
- Ref: POSIX String Comparison-Footnote-1392313
- Ref: POSIX String Comparison-Footnote-2392452
- Node: Boolean Ops392536
- Ref: Boolean Ops-Footnote-1397018
- Node: Conditional Exp397110
- Node: Function Calls398846
- Node: Precedence402723
- Node: Locales406382
- Node: Expressions Summary408014
- Node: Patterns and Actions410587
- Node: Pattern Overview411707
- Node: Regexp Patterns413384
- Node: Expression Patterns413926
- Node: Ranges417707
- Node: BEGIN/END420815
- Node: Using BEGIN/END421576
- Ref: Using BEGIN/END-Footnote-1424312
- Node: I/O And BEGIN/END424418
- Node: BEGINFILE/ENDFILE426732
- Node: Empty429645
- Node: Using Shell Variables429962
- Node: Action Overview432236
- Node: Statements434561
- Node: If Statement436409
- Node: While Statement437904
- Node: Do Statement439932
- Node: For Statement441080
- Node: Switch Statement444251
- Node: Break Statement446637
- Node: Continue Statement448729
- Node: Next Statement450556
- Node: Nextfile Statement452939
- Node: Exit Statement455591
- Node: Built-in Variables457994
- Node: User-modified459127
- Node: Auto-set466894
- Ref: Auto-set-Footnote-1483196
- Ref: Auto-set-Footnote-2483402
- Node: ARGC and ARGV483458
- Node: Pattern Action Summary487671
- Node: Arrays490101
- Node: Array Basics491430
- Node: Array Intro492274
- Ref: figure-array-elements494249
- Ref: Array Intro-Footnote-1496953
- Node: Reference to Elements497081
- Node: Assigning Elements499545
- Node: Array Example500036
- Node: Scanning an Array501795
- Node: Controlling Scanning504817
- Ref: Controlling Scanning-Footnote-1510216
- Node: Numeric Array Subscripts510532
- Node: Uninitialized Subscripts512716
- Node: Delete514335
- Ref: Delete-Footnote-1517087
- Node: Multidimensional517144
- Node: Multiscanning520239
- Node: Arrays of Arrays521830
- Node: Arrays Summary526597
- Node: Functions528690
- Node: Built-in529728
- Node: Calling Built-in530809
- Node: Numeric Functions532805
- Ref: Numeric Functions-Footnote-1536833
- Ref: Numeric Functions-Footnote-2537190
- Ref: Numeric Functions-Footnote-3537238
- Node: String Functions537510
- Ref: String Functions-Footnote-1561219
- Ref: String Functions-Footnote-2561347
- Ref: String Functions-Footnote-3561595
- Node: Gory Details561682
- Ref: table-sub-escapes563473
- Ref: table-sub-proposed564992
- Ref: table-posix-sub566355
- Ref: table-gensub-escapes567896
- Ref: Gory Details-Footnote-1568719
- Node: I/O Functions568873
- Ref: table-system-return-values575341
- Ref: I/O Functions-Footnote-1577321
- Ref: I/O Functions-Footnote-2577469
- Node: Time Functions577589
- Ref: Time Functions-Footnote-1588260
- Ref: Time Functions-Footnote-2588328
- Ref: Time Functions-Footnote-3588486
- Ref: Time Functions-Footnote-4588597
- Ref: Time Functions-Footnote-5588709
- Ref: Time Functions-Footnote-6588936
- Node: Bitwise Functions589202
- Ref: table-bitwise-ops589796
- Ref: Bitwise Functions-Footnote-1595859
- Ref: Bitwise Functions-Footnote-2596032
- Node: Type Functions596223
- Node: I18N Functions598974
- Node: User-defined600625
- Node: Definition Syntax601430
- Ref: Definition Syntax-Footnote-1607117
- Node: Function Example607188
- Ref: Function Example-Footnote-1610110
- Node: Function Caveats610132
- Node: Calling A Function610650
- Node: Variable Scope611608
- Node: Pass By Value/Reference614602
- Node: Return Statement618101
- Node: Dynamic Typing621080
- Node: Indirect Calls622010
- Ref: Indirect Calls-Footnote-1632262
- Node: Functions Summary632390
- Node: Library Functions635095
- Ref: Library Functions-Footnote-1638702
- Ref: Library Functions-Footnote-2638845
- Node: Library Names639016
- Ref: Library Names-Footnote-1642692
- Ref: Library Names-Footnote-2642915
- Node: General Functions643001
- Node: Strtonum Function644104
- Node: Assert Function647126
- Node: Round Function650452
- Node: Cliff Random Function651992
- Node: Ordinal Functions653008
- Ref: Ordinal Functions-Footnote-1656071
- Ref: Ordinal Functions-Footnote-2656323
- Node: Join Function656533
- Ref: Join Function-Footnote-1658303
- Node: Getlocaltime Function658503
- Node: Readfile Function662245
- Node: Shell Quoting664222
- Node: Data File Management665623
- Node: Filetrans Function666255
- Node: Rewind Function670351
- Node: File Checking672261
- Ref: File Checking-Footnote-1673595
- Node: Empty Files673796
- Node: Ignoring Assigns675775
- Node: Getopt Function677325
- Ref: Getopt Function-Footnote-1688794
- Node: Passwd Functions688994
- Ref: Passwd Functions-Footnote-1697833
- Node: Group Functions697921
- Ref: Group Functions-Footnote-1705819
- Node: Walking Arrays706026
- Node: Library Functions Summary709034
- Node: Library Exercises710440
- Node: Sample Programs710905
- Node: Running Examples711675
- Node: Clones712403
- Node: Cut Program713627
- Node: Egrep Program723556
- Ref: Egrep Program-Footnote-1731068
- Node: Id Program731178
- Node: Split Program734858
- Ref: Split Program-Footnote-1738316
- Node: Tee Program738445
- Node: Uniq Program741235
- Node: Wc Program748661
- Ref: Wc Program-Footnote-1752916
- Node: Miscellaneous Programs753010
- Node: Dupword Program754223
- Node: Alarm Program756253
- Node: Translate Program761108
- Ref: Translate Program-Footnote-1765673
- Node: Labels Program765943
- Ref: Labels Program-Footnote-1769294
- Node: Word Sorting769378
- Node: History Sorting773450
- Node: Extract Program775285
- Node: Simple Sed783339
- Node: Igawk Program786413
- Ref: Igawk Program-Footnote-1800744
- Ref: Igawk Program-Footnote-2800946
- Ref: Igawk Program-Footnote-3801068
- Node: Anagram Program801183
- Node: Signature Program804245
- Node: Programs Summary805492
- Node: Programs Exercises806706
- Ref: Programs Exercises-Footnote-1810835
- Node: Advanced Features810926
- Node: Nondecimal Data812916
- Node: Array Sorting814507
- Node: Controlling Array Traversal815207
- Ref: Controlling Array Traversal-Footnote-1823575
- Node: Array Sorting Functions823693
- Ref: Array Sorting Functions-Footnote-1828784
- Node: Two-way I/O828980
- Ref: Two-way I/O-Footnote-1836700
- Ref: Two-way I/O-Footnote-2836887
- Node: TCP/IP Networking836969
- Node: Profiling840087
- Ref: Profiling-Footnote-1848759
- Node: Advanced Features Summary849082
- Node: Internationalization850926
- Node: I18N and L10N852406
- Node: Explaining gettext853093
- Ref: Explaining gettext-Footnote-1858985
- Ref: Explaining gettext-Footnote-2859170
- Node: Programmer i18n859335
- Ref: Programmer i18n-Footnote-1864284
- Node: Translator i18n864333
- Node: String Extraction865127
- Ref: String Extraction-Footnote-1866259
- Node: Printf Ordering866345
- Ref: Printf Ordering-Footnote-1869131
- Node: I18N Portability869195
- Ref: I18N Portability-Footnote-1871651
- Node: I18N Example871714
- Ref: I18N Example-Footnote-1874520
- Node: Gawk I18N874593
- Node: I18N Summary875238
- Node: Debugger876579
- Node: Debugging877582
- Node: Debugging Concepts878023
- Node: Debugging Terms879832
- Node: Awk Debugging882407
- Node: Sample Debugging Session883313
- Node: Debugger Invocation883847
- Node: Finding The Bug885233
- Node: List of Debugger Commands891711
- Node: Breakpoint Control893044
- Node: Debugger Execution Control896738
- Node: Viewing And Changing Data900100
- Node: Execution Stack903474
- Node: Debugger Info905111
- Node: Miscellaneous Debugger Commands909182
- Node: Readline Support914244
- Node: Limitations915140
- Node: Debugging Summary917249
- Node: Namespaces918528
- Node: Global Namespace919346
- Node: Qualified Names920700
- Node: Default Namespace921699
- Node: Changing The Namespace922440
- Node: Naming Rules924051
- Node: Internal Name Management925900
- Node: Namespace Example926942
- Node: Namespace And Features929504
- Node: Namespace Summary930939
- Node: Arbitrary Precision Arithmetic932416
- Node: Computer Arithmetic933903
- Ref: table-numeric-ranges937669
- Ref: table-floating-point-ranges938162
- Ref: Computer Arithmetic-Footnote-1938820
- Node: Math Definitions938877
- Ref: table-ieee-formats942193
- Ref: Math Definitions-Footnote-1942796
- Node: MPFR features942901
- Node: FP Math Caution944619
- Ref: FP Math Caution-Footnote-1945691
- Node: Inexactness of computations946060
- Node: Inexact representation947020
- Node: Comparing FP Values948380
- Node: Errors accumulate949462
- Node: Getting Accuracy950895
- Node: Try To Round953605
- Node: Setting precision954504
- Ref: table-predefined-precision-strings955201
- Node: Setting the rounding mode957031
- Ref: table-gawk-rounding-modes957405
- Ref: Setting the rounding mode-Footnote-1961336
- Node: Arbitrary Precision Integers961515
- Ref: Arbitrary Precision Integers-Footnote-1964690
- Node: Checking for MPFR964839
- Node: POSIX Floating Point Problems966313
- Ref: POSIX Floating Point Problems-Footnote-1970598
- Node: Floating point summary970636
- Node: Dynamic Extensions972826
- Node: Extension Intro974379
- Node: Plugin License975645
- Node: Extension Mechanism Outline976442
- Ref: figure-load-extension976881
- Ref: figure-register-new-function978446
- Ref: figure-call-new-function979538
- Node: Extension API Description981600
- Node: Extension API Functions Introduction983242
- Node: General Data Types988782
- Ref: General Data Types-Footnote-1997143
- Node: Memory Allocation Functions997442
- Ref: Memory Allocation Functions-Footnote-11001652
- Node: Constructor Functions1001751
- Node: Registration Functions1005337
- Node: Extension Functions1006022
- Node: Exit Callback Functions1011237
- Node: Extension Version String1012487
- Node: Input Parsers1013150
- Node: Output Wrappers1025871
- Node: Two-way processors1030383
- Node: Printing Messages1032648
- Ref: Printing Messages-Footnote-11033819
- Node: Updating ERRNO1033972
- Node: Requesting Values1034711
- Ref: table-value-types-returned1035448
- Node: Accessing Parameters1036384
- Node: Symbol Table Access1037619
- Node: Symbol table by name1038131
- Ref: Symbol table by name-Footnote-11041021
- Node: Symbol table by cookie1041149
- Ref: Symbol table by cookie-Footnote-11045334
- Node: Cached values1045398
- Ref: Cached values-Footnote-11048934
- Node: Array Manipulation1049087
- Ref: Array Manipulation-Footnote-11050178
- Node: Array Data Types1050215
- Ref: Array Data Types-Footnote-11052873
- Node: Array Functions1052965
- Node: Flattening Arrays1057463
- Node: Creating Arrays1064439
- Node: Redirection API1069206
- Node: Extension API Variables1072039
- Node: Extension Versioning1072750
- Ref: gawk-api-version1073179
- Node: Extension GMP/MPFR Versioning1074910
- Node: Extension API Informational Variables1076538
- Node: Extension API Boilerplate1077611
- Node: Changes from API V11081585
- Node: Finding Extensions1083157
- Node: Extension Example1083716
- Node: Internal File Description1084514
- Node: Internal File Ops1088594
- Ref: Internal File Ops-Footnote-11099944
- Node: Using Internal File Ops1100084
- Ref: Using Internal File Ops-Footnote-11102467
- Node: Extension Samples1102741
- Node: Extension Sample File Functions1104270
- Node: Extension Sample Fnmatch1111919
- Node: Extension Sample Fork1113406
- Node: Extension Sample Inplace1114624
- Node: Extension Sample Ord1117928
- Node: Extension Sample Readdir1118764
- Ref: table-readdir-file-types1119653
- Node: Extension Sample Revout1120458
- Node: Extension Sample Rev2way1121047
- Node: Extension Sample Read write array1121787
- Node: Extension Sample Readfile1123729
- Node: Extension Sample Time1124824
- Node: Extension Sample API Tests1126172
- Node: gawkextlib1126664
- Node: Extension summary1129582
- Node: Extension Exercises1133284
- Node: Language History1134526
- Node: V7/SVR3.11136182
- Node: SVR41138334
- Node: POSIX1139768
- Node: BTL1141148
- Node: POSIX/GNU1141877
- Node: Feature History1147655
- Node: Common Extensions1163514
- Node: Ranges and Locales1164797
- Ref: Ranges and Locales-Footnote-11169413
- Ref: Ranges and Locales-Footnote-21169440
- Ref: Ranges and Locales-Footnote-31169675
- Node: Contributors1169896
- Node: History summary1175841
- Node: Installation1177221
- Node: Gawk Distribution1178165
- Node: Getting1178649
- Node: Extracting1179612
- Node: Distribution contents1181250
- Node: Unix Installation1187730
- Node: Quick Installation1188412
- Node: Shell Startup Files1190826
- Node: Additional Configuration Options1191915
- Node: Configuration Philosophy1194080
- Node: Non-Unix Installation1196449
- Node: PC Installation1196909
- Node: PC Binary Installation1197747
- Node: PC Compiling1198182
- Node: PC Using1199299
- Node: Cygwin1202514
- Node: MSYS1203613
- Node: VMS Installation1204114
- Node: VMS Compilation1204905
- Ref: VMS Compilation-Footnote-11206134
- Node: VMS Dynamic Extensions1206192
- Node: VMS Installation Details1207877
- Node: VMS Running1210130
- Node: VMS GNV1214409
- Node: VMS Old Gawk1215144
- Node: Bugs1215615
- Node: Bug address1216278
- Node: Usenet1219070
- Node: Maintainers1219847
- Node: Other Versions1221108
- Node: Installation summary1227870
- Node: Notes1229072
- Node: Compatibility Mode1229937
- Node: Additions1230719
- Node: Accessing The Source1231644
- Node: Adding Code1233081
- Node: New Ports1239300
- Node: Derived Files1243788
- Ref: Derived Files-Footnote-11249434
- Ref: Derived Files-Footnote-21249469
- Ref: Derived Files-Footnote-31250067
- Node: Future Extensions1250181
- Node: Implementation Limitations1250839
- Node: Extension Design1252022
- Node: Old Extension Problems1253176
- Ref: Old Extension Problems-Footnote-11254694
- Node: Extension New Mechanism Goals1254751
- Ref: Extension New Mechanism Goals-Footnote-11258115
- Node: Extension Other Design Decisions1258304
- Node: Extension Future Growth1260417
- Node: Old Extension Mechanism1261253
- Node: Notes summary1263016
- Node: Basic Concepts1264198
- Node: Basic High Level1264879
- Ref: figure-general-flow1265161
- Ref: figure-process-flow1265846
- Ref: Basic High Level-Footnote-11269147
- Node: Basic Data Typing1269332
- Node: Glossary1272660
- Node: Copying1304498
- Node: GNU Free Documentation License1342041
- Node: Index1367161
 -Node: Foreword343320
 -Node: Foreword447762
 -Node: Preface49294
 -Ref: Preface-Footnote-152153
 -Ref: Preface-Footnote-252260
 -Ref: Preface-Footnote-352494
 -Node: History52636
 -Node: Names54988
 -Ref: Names-Footnote-156082
 -Node: This Manual56229
 -Ref: This Manual-Footnote-162714
 -Node: Conventions62814
 -Node: Manual History65169
 -Ref: Manual History-Footnote-168166
 -Ref: Manual History-Footnote-268207
 -Node: How To Contribute68281
 -Node: Acknowledgments69207
 -Node: Getting Started74115
 -Node: Running gawk76554
 -Node: One-shot77744
 -Node: Read Terminal79007
 -Node: Long81000
 -Node: Executable Scripts82513
 -Ref: Executable Scripts-Footnote-185308
 -Node: Comments85411
 -Node: Quoting87895
 -Node: DOS Quoting93412
 -Node: Sample Data Files95468
 -Node: Very Simple98063
 -Node: Two Rules102965
 -Node: More Complex104850
 -Node: Statements/Lines107716
 -Ref: Statements/Lines-Footnote-1112175
 -Node: Other Features112440
 -Node: When113376
 -Ref: When-Footnote-1115130
 -Node: Intro Summary115195
 -Node: Invoking Gawk116079
 -Node: Command Line117593
 -Node: Options118391
 -Ref: Options-Footnote-1134953
 -Ref: Options-Footnote-2135184
 -Node: Other Arguments135209
 -Node: Naming Standard Input138156
 -Node: Environment Variables139249
 -Node: AWKPATH Variable139807
 -Ref: AWKPATH Variable-Footnote-1143219
 -Ref: AWKPATH Variable-Footnote-2143253
 -Node: AWKLIBPATH Variable143514
 -Node: Other Environment Variables145172
 -Node: Exit Status148993
 -Node: Include Files149670
 -Node: Loading Shared Libraries153195
 -Node: Obsolete154623
 -Node: Undocumented155315
 -Node: Invoking Summary155612
 -Node: Regexp157272
 -Node: Regexp Usage158726
 -Node: Escape Sequences160763
 -Node: Regexp Operators166995
 -Ref: Regexp Operators-Footnote-1174411
 -Ref: Regexp Operators-Footnote-2174558
 -Node: Bracket Expressions174656
 -Ref: table-char-classes177132
 -Node: Leftmost Longest180458
 -Node: Computed Regexps181761
 -Node: GNU Regexp Operators185188
 -Node: Case-sensitivity188867
 -Ref: Case-sensitivity-Footnote-1191754
 -Ref: Case-sensitivity-Footnote-2191989
 -Node: Regexp Summary192097
 -Node: Reading Files193563
 -Node: Records195832
 -Node: awk split records196907
 -Node: gawk split records202182
 -Ref: gawk split records-Footnote-1206768
 -Node: Fields206805
 -Node: Nonconstant Fields209546
 -Ref: Nonconstant Fields-Footnote-1211782
 -Node: Changing Fields211986
 -Node: Field Separators218017
 -Node: Default Field Splitting220715
 -Node: Regexp Field Splitting221833
 -Node: Single Character Fields225186
 -Node: Command Line Field Separator226246
 -Node: Full Line Fields229464
 -Ref: Full Line Fields-Footnote-1230986
 -Ref: Full Line Fields-Footnote-2231032
 -Node: Field Splitting Summary231133
 -Node: Constant Size233207
 -Node: Fixed width data233939
 -Node: Skipping intervening237406
 -Node: Allowing trailing data238204
 -Node: Fields with fixed data239241
 -Node: Splitting By Content240759
 -Ref: Splitting By Content-Footnote-1244409
 -Node: Testing field creation244572
 -Node: Multiple Line246197
 -Ref: Multiple Line-Footnote-1252081
 -Node: Getline252260
 -Node: Plain Getline254729
 -Node: Getline/Variable257370
 -Node: Getline/File258521
 -Node: Getline/Variable/File259909
 -Ref: Getline/Variable/File-Footnote-1261514
 -Node: Getline/Pipe261602
 -Node: Getline/Variable/Pipe264309
 -Node: Getline/Coprocess265444
 -Node: Getline/Variable/Coprocess266711
 -Node: Getline Notes267453
 -Node: Getline Summary270250
 -Ref: table-getline-variants270674
 -Node: Read Timeout271422
 -Ref: Read Timeout-Footnote-1275328
 -Node: Retrying Input275386
 -Node: Command-line directories276585
 -Node: Input Summary277491
 -Node: Input Exercises280663
 -Node: Printing281391
 -Node: Print283225
 -Node: Print Examples284682
 -Node: Output Separators287462
 -Node: OFMT289479
 -Node: Printf290835
 -Node: Basic Printf291620
 -Node: Control Letters293194
 -Node: Format Modifiers298321
 -Node: Printf Examples304336
 -Node: Redirection306822
 -Node: Special FD313663
 -Ref: Special FD-Footnote-1316831
 -Node: Special Files316905
 -Node: Other Inherited Files317522
 -Node: Special Network318523
 -Node: Special Caveats319383
 -Node: Close Files And Pipes320332
 -Ref: table-close-pipe-return-values327239
 -Ref: Close Files And Pipes-Footnote-1328052
 -Ref: Close Files And Pipes-Footnote-2328200
 -Node: Nonfatal328352
 -Node: Output Summary330690
 -Node: Output Exercises331912
 -Node: Expressions332591
 -Node: Values333779
 -Node: Constants334457
 -Node: Scalar Constants335148
 -Ref: Scalar Constants-Footnote-1337673
 -Node: Nondecimal-numbers337923
 -Node: Regexp Constants340924
 -Node: Using Constant Regexps341450
 -Node: Standard Regexp Constants342072
 -Node: Strong Regexp Constants345260
 -Node: Variables348218
 -Node: Using Variables348875
 -Node: Assignment Options350785
 -Node: Conversion352658
 -Node: Strings And Numbers353182
 -Ref: Strings And Numbers-Footnote-1356245
 -Node: Locale influences conversions356354
 -Ref: table-locale-affects359112
 -Node: All Operators359730
 -Node: Arithmetic Ops360359
 -Node: Concatenation362865
 -Ref: Concatenation-Footnote-1365712
 -Node: Assignment Ops365819
 -Ref: table-assign-ops370810
 -Node: Increment Ops372123
 -Node: Truth Values and Conditions375583
 -Node: Truth Values376657
 -Node: Typing and Comparison377705
 -Node: Variable Typing378525
 -Ref: Variable Typing-Footnote-1384988
 -Ref: Variable Typing-Footnote-2385060
 -Node: Comparison Operators385137
 -Ref: table-relational-ops385556
 -Node: POSIX String Comparison389051
 -Ref: POSIX String Comparison-Footnote-1390746
 -Ref: POSIX String Comparison-Footnote-2390885
 -Node: Boolean Ops390969
 -Ref: Boolean Ops-Footnote-1395451
 -Node: Conditional Exp395543
 -Node: Function Calls397279
 -Node: Precedence401156
 -Node: Locales404815
 -Node: Expressions Summary406447
 -Node: Patterns and Actions409020
 -Node: Pattern Overview410140
 -Node: Regexp Patterns411817
 -Node: Expression Patterns412359
 -Node: Ranges416140
 -Node: BEGIN/END419248
 -Node: Using BEGIN/END420009
 -Ref: Using BEGIN/END-Footnote-1422745
 -Node: I/O And BEGIN/END422851
 -Node: BEGINFILE/ENDFILE425165
 -Node: Empty428078
 -Node: Using Shell Variables428395
 -Node: Action Overview430669
 -Node: Statements432994
 -Node: If Statement434842
 -Node: While Statement436337
 -Node: Do Statement438365
 -Node: For Statement439513
 -Node: Switch Statement442684
 -Node: Break Statement445070
 -Node: Continue Statement447162
 -Node: Next Statement448989
 -Node: Nextfile Statement451372
 -Node: Exit Statement454024
 -Node: Built-in Variables456427
 -Node: User-modified457560
 -Node: Auto-set465327
 -Ref: Auto-set-Footnote-1481629
 -Ref: Auto-set-Footnote-2481835
 -Node: ARGC and ARGV481891
 -Node: Pattern Action Summary486104
 -Node: Arrays488534
 -Node: Array Basics489863
 -Node: Array Intro490707
 -Ref: figure-array-elements492682
 -Ref: Array Intro-Footnote-1495386
 -Node: Reference to Elements495514
 -Node: Assigning Elements497978
 -Node: Array Example498469
 -Node: Scanning an Array500228
 -Node: Controlling Scanning503250
 -Ref: Controlling Scanning-Footnote-1508649
 -Node: Numeric Array Subscripts508965
 -Node: Uninitialized Subscripts511149
 -Node: Delete512768
 -Ref: Delete-Footnote-1515520
 -Node: Multidimensional515577
 -Node: Multiscanning518672
 -Node: Arrays of Arrays520263
 -Node: Arrays Summary525030
 -Node: Functions527123
 -Node: Built-in528161
 -Node: Calling Built-in529242
 -Node: Numeric Functions531238
 -Ref: Numeric Functions-Footnote-1535266
 -Ref: Numeric Functions-Footnote-2535623
 -Ref: Numeric Functions-Footnote-3535671
 -Node: String Functions535943
 -Ref: String Functions-Footnote-1559652
 -Ref: String Functions-Footnote-2559780
 -Ref: String Functions-Footnote-3560028
 -Node: Gory Details560115
 -Ref: table-sub-escapes561906
 -Ref: table-sub-proposed563425
 -Ref: table-posix-sub564788
 -Ref: table-gensub-escapes566329
 -Ref: Gory Details-Footnote-1567152
 -Node: I/O Functions567306
 -Ref: table-system-return-values573774
 -Ref: I/O Functions-Footnote-1575854
 -Ref: I/O Functions-Footnote-2576002
 -Node: Time Functions576122
 -Ref: Time Functions-Footnote-1586793
 -Ref: Time Functions-Footnote-2586861
 -Ref: Time Functions-Footnote-3587019
 -Ref: Time Functions-Footnote-4587130
 -Ref: Time Functions-Footnote-5587242
 -Ref: Time Functions-Footnote-6587469
 -Node: Bitwise Functions587735
 -Ref: table-bitwise-ops588329
 -Ref: Bitwise Functions-Footnote-1594392
 -Ref: Bitwise Functions-Footnote-2594565
 -Node: Type Functions594756
 -Node: I18N Functions597507
 -Node: User-defined599158
 -Node: Definition Syntax599963
 -Ref: Definition Syntax-Footnote-1605650
 -Node: Function Example605721
 -Ref: Function Example-Footnote-1608643
 -Node: Function Caveats608665
 -Node: Calling A Function609183
 -Node: Variable Scope610141
 -Node: Pass By Value/Reference613135
 -Node: Return Statement616634
 -Node: Dynamic Typing619613
 -Node: Indirect Calls620543
 -Ref: Indirect Calls-Footnote-1630795
 -Node: Functions Summary630923
 -Node: Library Functions633628
 -Ref: Library Functions-Footnote-1637235
 -Ref: Library Functions-Footnote-2637378
 -Node: Library Names637549
 -Ref: Library Names-Footnote-1641009
 -Ref: Library Names-Footnote-2641232
 -Node: General Functions641318
 -Node: Strtonum Function642421
 -Node: Assert Function645443
 -Node: Round Function648769
 -Node: Cliff Random Function650309
 -Node: Ordinal Functions651325
 -Ref: Ordinal Functions-Footnote-1654388
 -Ref: Ordinal Functions-Footnote-2654640
 -Node: Join Function654850
 -Ref: Join Function-Footnote-1656620
 -Node: Getlocaltime Function656820
 -Node: Readfile Function660562
 -Node: Shell Quoting662539
 -Node: Data File Management663940
 -Node: Filetrans Function664572
 -Node: Rewind Function668668
 -Node: File Checking670578
 -Ref: File Checking-Footnote-1671912
 -Node: Empty Files672113
 -Node: Ignoring Assigns674092
 -Node: Getopt Function675642
 -Ref: Getopt Function-Footnote-1687111
 -Node: Passwd Functions687311
 -Ref: Passwd Functions-Footnote-1696150
 -Node: Group Functions696238
 -Ref: Group Functions-Footnote-1704136
 -Node: Walking Arrays704343
 -Node: Library Functions Summary707351
 -Node: Library Exercises708757
 -Node: Sample Programs709222
 -Node: Running Examples709992
 -Node: Clones710720
 -Node: Cut Program711944
 -Node: Egrep Program721873
 -Ref: Egrep Program-Footnote-1729385
 -Node: Id Program729495
 -Node: Split Program733175
 -Ref: Split Program-Footnote-1736633
 -Node: Tee Program736762
 -Node: Uniq Program739552
 -Node: Wc Program746978
 -Ref: Wc Program-Footnote-1751233
 -Node: Miscellaneous Programs751327
 -Node: Dupword Program752540
 -Node: Alarm Program754570
 -Node: Translate Program759425
 -Ref: Translate Program-Footnote-1763990
 -Node: Labels Program764260
 -Ref: Labels Program-Footnote-1767611
 -Node: Word Sorting767695
 -Node: History Sorting771767
 -Node: Extract Program773602
 -Node: Simple Sed781656
 -Node: Igawk Program784730
 -Ref: Igawk Program-Footnote-1799061
 -Ref: Igawk Program-Footnote-2799263
 -Ref: Igawk Program-Footnote-3799385
 -Node: Anagram Program799500
 -Node: Signature Program802562
 -Node: Programs Summary803809
 -Node: Programs Exercises805023
 -Ref: Programs Exercises-Footnote-1809152
 -Node: Advanced Features809243
 -Node: Nondecimal Data811233
 -Node: Array Sorting812824
 -Node: Controlling Array Traversal813524
 -Ref: Controlling Array Traversal-Footnote-1821892
 -Node: Array Sorting Functions822010
 -Ref: Array Sorting Functions-Footnote-1827101
 -Node: Two-way I/O827297
 -Ref: Two-way I/O-Footnote-1835017
 -Ref: Two-way I/O-Footnote-2835204
 -Node: TCP/IP Networking835286
 -Node: Profiling838404
 -Ref: Profiling-Footnote-1847076
 -Node: Advanced Features Summary847399
 -Node: Internationalization849243
 -Node: I18N and L10N850723
 -Node: Explaining gettext851410
 -Ref: Explaining gettext-Footnote-1857302
 -Ref: Explaining gettext-Footnote-2857487
 -Node: Programmer i18n857652
 -Ref: Programmer i18n-Footnote-1862601
 -Node: Translator i18n862650
 -Node: String Extraction863444
 -Ref: String Extraction-Footnote-1864576
 -Node: Printf Ordering864662
 -Ref: Printf Ordering-Footnote-1867448
 -Node: I18N Portability867512
 -Ref: I18N Portability-Footnote-1869968
 -Node: I18N Example870031
 -Ref: I18N Example-Footnote-1872837
 -Node: Gawk I18N872910
 -Node: I18N Summary873555
 -Node: Debugger874896
 -Node: Debugging875919
 -Node: Debugging Concepts876360
 -Node: Debugging Terms878169
 -Node: Awk Debugging880744
 -Node: Sample Debugging Session881650
 -Node: Debugger Invocation882184
 -Node: Finding The Bug883570
 -Node: List of Debugger Commands890048
 -Node: Breakpoint Control891381
 -Node: Debugger Execution Control895075
 -Node: Viewing And Changing Data898437
 -Node: Execution Stack901811
 -Node: Debugger Info903448
 -Node: Miscellaneous Debugger Commands907519
 -Node: Readline Support912581
 -Node: Limitations913477
 -Node: Debugging Summary915586
 -Node: Arbitrary Precision Arithmetic916865
 -Node: Computer Arithmetic918350
 -Ref: table-numeric-ranges922116
 -Ref: table-floating-point-ranges922609
 -Ref: Computer Arithmetic-Footnote-1923267
 -Node: Math Definitions923324
 -Ref: table-ieee-formats926640
 -Ref: Math Definitions-Footnote-1927243
 -Node: MPFR features927348
 -Node: FP Math Caution929066
 -Ref: FP Math Caution-Footnote-1930138
 -Node: Inexactness of computations930507
 -Node: Inexact representation931467
 -Node: Comparing FP Values932827
 -Node: Errors accumulate934068
 -Node: Getting Accuracy935501
 -Node: Try To Round938211
 -Node: Setting precision939110
 -Ref: table-predefined-precision-strings939807
 -Node: Setting the rounding mode941637
 -Ref: table-gawk-rounding-modes942011
 -Ref: Setting the rounding mode-Footnote-1945942
 -Node: Arbitrary Precision Integers946121
 -Ref: Arbitrary Precision Integers-Footnote-1949296
 -Node: Checking for MPFR949445
 -Node: POSIX Floating Point Problems950919
 -Ref: POSIX Floating Point Problems-Footnote-1955204
 -Node: Floating point summary955242
 -Node: Dynamic Extensions957432
 -Node: Extension Intro958985
 -Node: Plugin License960251
 -Node: Extension Mechanism Outline961048
 -Ref: figure-load-extension961487
 -Ref: figure-register-new-function963052
 -Ref: figure-call-new-function964144
 -Node: Extension API Description966206
 -Node: Extension API Functions Introduction967848
 -Node: General Data Types973388
 -Ref: General Data Types-Footnote-1981749
 -Node: Memory Allocation Functions982048
 -Ref: Memory Allocation Functions-Footnote-1986258
 -Node: Constructor Functions986357
 -Node: Registration Functions989943
 -Node: Extension Functions990628
 -Node: Exit Callback Functions995843
 -Node: Extension Version String997093
 -Node: Input Parsers997756
 -Node: Output Wrappers1010477
 -Node: Two-way processors1014989
 -Node: Printing Messages1017254
 -Ref: Printing Messages-Footnote-11018425
 -Node: Updating ERRNO1018578
 -Node: Requesting Values1019317
 -Ref: table-value-types-returned1020054
 -Node: Accessing Parameters1020990
 -Node: Symbol Table Access1022225
 -Node: Symbol table by name1022737
 -Node: Symbol table by cookie1024526
 -Ref: Symbol table by cookie-Footnote-11028711
 -Node: Cached values1028775
 -Ref: Cached values-Footnote-11032311
 -Node: Array Manipulation1032464
 -Ref: Array Manipulation-Footnote-11033555
 -Node: Array Data Types1033592
 -Ref: Array Data Types-Footnote-11036250
 -Node: Array Functions1036342
 -Node: Flattening Arrays1040840
 -Node: Creating Arrays1047816
 -Node: Redirection API1052583
 -Node: Extension API Variables1055416
 -Node: Extension Versioning1056127
 -Ref: gawk-api-version1056556
 -Node: Extension GMP/MPFR Versioning1058287
 -Node: Extension API Informational Variables1059915
 -Node: Extension API Boilerplate1060988
 -Node: Changes from API V11064962
 -Node: Finding Extensions1066534
 -Node: Extension Example1067093
 -Node: Internal File Description1067891
 -Node: Internal File Ops1071971
 -Ref: Internal File Ops-Footnote-11083321
 -Node: Using Internal File Ops1083461
 -Ref: Using Internal File Ops-Footnote-11085844
 -Node: Extension Samples1086118
 -Node: Extension Sample File Functions1087647
 -Node: Extension Sample Fnmatch1095296
 -Node: Extension Sample Fork1096783
 -Node: Extension Sample Inplace1098001
 -Node: Extension Sample Ord1101218
 -Node: Extension Sample Readdir1102054
 -Ref: table-readdir-file-types1102943
 -Node: Extension Sample Revout1103748
 -Node: Extension Sample Rev2way1104337
 -Node: Extension Sample Read write array1105077
 -Node: Extension Sample Readfile1107019
 -Node: Extension Sample Time1108114
 -Node: Extension Sample API Tests1109462
 -Node: gawkextlib1109954
 -Node: Extension summary1112872
 -Node: Extension Exercises1116574
 -Node: Language History1118072
 -Node: V7/SVR3.11119728
 -Node: SVR41121880
 -Node: POSIX1123314
 -Node: BTL1124694
 -Node: POSIX/GNU1125423
 -Node: Feature History1131201
 -Node: Common Extensions1147060
 -Node: Ranges and Locales1148343
 -Ref: Ranges and Locales-Footnote-11152959
 -Ref: Ranges and Locales-Footnote-21152986
 -Ref: Ranges and Locales-Footnote-31153221
 -Node: Contributors1153442
 -Node: History summary1159387
 -Node: Installation1160767
 -Node: Gawk Distribution1161711
 -Node: Getting1162195
 -Node: Extracting1163158
 -Node: Distribution contents1164796
 -Node: Unix Installation1171276
 -Node: Quick Installation1171958
 -Node: Shell Startup Files1174372
 -Node: Additional Configuration Options1175461
 -Node: Configuration Philosophy1177626
 -Node: Non-Unix Installation1179995
 -Node: PC Installation1180455
 -Node: PC Binary Installation1181293
 -Node: PC Compiling1181728
 -Node: PC Using1182845
 -Node: Cygwin1186060
 -Node: MSYS1187159
 -Node: VMS Installation1187660
 -Node: VMS Compilation1188451
 -Ref: VMS Compilation-Footnote-11189680
 -Node: VMS Dynamic Extensions1189738
 -Node: VMS Installation Details1191423
 -Node: VMS Running1193676
 -Node: VMS GNV1197955
 -Node: VMS Old Gawk1198690
 -Node: Bugs1199161
 -Node: Bug address1199824
 -Node: Usenet1202616
 -Node: Maintainers1203393
 -Node: Other Versions1204654
 -Node: Installation summary1211416
 -Node: Notes1212618
 -Node: Compatibility Mode1213412
 -Node: Additions1214194
 -Node: Accessing The Source1215119
 -Node: Adding Code1216556
 -Node: New Ports1222775
 -Node: Derived Files1227263
 -Ref: Derived Files-Footnote-11232909
 -Ref: Derived Files-Footnote-21232944
 -Ref: Derived Files-Footnote-31233542
 -Node: Future Extensions1233656
 -Node: Implementation Limitations1234314
 -Node: Extension Design1235497
 -Node: Old Extension Problems1236641
 -Ref: Old Extension Problems-Footnote-11238159
 -Node: Extension New Mechanism Goals1238216
 -Ref: Extension New Mechanism Goals-Footnote-11241580
 -Node: Extension Other Design Decisions1241769
 -Node: Extension Future Growth1243882
 -Node: Notes summary1244718
 -Node: Basic Concepts1245893
 -Node: Basic High Level1246574
 -Ref: figure-general-flow1246856
 -Ref: figure-process-flow1247541
 -Ref: Basic High Level-Footnote-11250842
 -Node: Basic Data Typing1251027
 -Node: Glossary1254355
 -Node: Copying1286193
 -Node: GNU Free Documentation License1323736
 -Node: Index1348856
++Node: Foreword344048
++Node: Foreword448490
++Node: Preface50022
++Ref: Preface-Footnote-152881
++Ref: Preface-Footnote-252988
++Ref: Preface-Footnote-353222
++Node: History53364
++Node: Names55716
++Ref: Names-Footnote-156810
++Node: This Manual56957
++Ref: This Manual-Footnote-163596
++Node: Conventions63696
++Node: Manual History66051
++Ref: Manual History-Footnote-169048
++Ref: Manual History-Footnote-269089
++Node: How To Contribute69163
++Node: Acknowledgments70089
++Node: Getting Started74997
++Node: Running gawk77436
++Node: One-shot78626
++Node: Read Terminal79889
++Node: Long81882
++Node: Executable Scripts83395
++Ref: Executable Scripts-Footnote-186190
++Node: Comments86293
++Node: Quoting88777
++Node: DOS Quoting94294
++Node: Sample Data Files96350
++Node: Very Simple98945
++Node: Two Rules103847
++Node: More Complex105732
++Node: Statements/Lines108598
++Ref: Statements/Lines-Footnote-1113057
++Node: Other Features113322
++Node: When114258
++Ref: When-Footnote-1116012
++Node: Intro Summary116077
++Node: Invoking Gawk116961
++Node: Command Line118475
++Node: Options119273
++Ref: Options-Footnote-1136312
++Ref: Options-Footnote-2136543
++Node: Other Arguments136568
++Node: Naming Standard Input139515
++Node: Environment Variables140608
++Node: AWKPATH Variable141166
++Ref: AWKPATH Variable-Footnote-1144578
++Ref: AWKPATH Variable-Footnote-2144612
++Node: AWKLIBPATH Variable144873
++Node: Other Environment Variables146531
++Node: Exit Status150352
++Node: Include Files151029
++Node: Loading Shared Libraries154707
++Node: Obsolete156135
++Node: Undocumented156827
++Node: Invoking Summary157124
++Node: Regexp158784
++Node: Regexp Usage160238
++Node: Escape Sequences162275
++Node: Regexp Operators168507
++Ref: Regexp Operators-Footnote-1175923
++Ref: Regexp Operators-Footnote-2176070
++Node: Bracket Expressions176168
++Ref: table-char-classes178644
++Node: Leftmost Longest181970
++Node: Computed Regexps183273
++Node: GNU Regexp Operators186700
++Node: Case-sensitivity190379
++Ref: Case-sensitivity-Footnote-1193266
++Ref: Case-sensitivity-Footnote-2193501
++Node: Regexp Summary193609
++Node: Reading Files195075
++Node: Records197344
++Node: awk split records198419
++Node: gawk split records203694
++Ref: gawk split records-Footnote-1208280
++Node: Fields208317
++Node: Nonconstant Fields211058
++Ref: Nonconstant Fields-Footnote-1213294
++Node: Changing Fields213498
++Node: Field Separators219529
++Node: Default Field Splitting222227
++Node: Regexp Field Splitting223345
++Node: Single Character Fields226698
++Node: Command Line Field Separator227758
++Node: Full Line Fields230976
++Ref: Full Line Fields-Footnote-1232498
++Ref: Full Line Fields-Footnote-2232544
++Node: Field Splitting Summary232645
++Node: Constant Size234719
++Node: Fixed width data235451
++Node: Skipping intervening238918
++Node: Allowing trailing data239716
++Node: Fields with fixed data240753
++Node: Splitting By Content242271
++Ref: Splitting By Content-Footnote-1245921
++Node: Testing field creation246084
++Node: Multiple Line247709
++Ref: Multiple Line-Footnote-1253593
++Node: Getline253772
++Node: Plain Getline256241
++Node: Getline/Variable258882
++Node: Getline/File260033
++Node: Getline/Variable/File261421
++Ref: Getline/Variable/File-Footnote-1263026
++Node: Getline/Pipe263114
++Node: Getline/Variable/Pipe265821
++Node: Getline/Coprocess266956
++Node: Getline/Variable/Coprocess268223
++Node: Getline Notes268965
++Node: Getline Summary271762
++Ref: table-getline-variants272186
++Node: Read Timeout272934
++Ref: Read Timeout-Footnote-1276840
++Node: Retrying Input276898
++Node: Command-line directories278097
++Node: Input Summary279003
++Node: Input Exercises282175
++Node: Printing282903
++Node: Print284737
++Node: Print Examples286194
++Node: Output Separators288974
++Node: OFMT290991
++Node: Printf292347
++Node: Basic Printf293132
++Node: Control Letters294706
++Node: Format Modifiers299833
++Node: Printf Examples305848
++Node: Redirection308334
++Node: Special FD315175
++Ref: Special FD-Footnote-1318343
++Node: Special Files318417
++Node: Other Inherited Files319034
++Node: Special Network320035
++Node: Special Caveats320895
++Node: Close Files And Pipes321844
++Ref: table-close-pipe-return-values328751
++Ref: Close Files And Pipes-Footnote-1329564
++Ref: Close Files And Pipes-Footnote-2329712
++Node: Nonfatal329864
++Node: Output Summary332202
++Node: Output Exercises333424
++Node: Expressions334103
++Node: Values335291
++Node: Constants335969
++Node: Scalar Constants336660
++Ref: Scalar Constants-Footnote-1339185
++Node: Nondecimal-numbers339435
++Node: Regexp Constants342436
++Node: Using Constant Regexps342962
++Node: Standard Regexp Constants343584
++Node: Strong Regexp Constants346772
++Node: Variables349730
++Node: Using Variables350387
++Node: Assignment Options352297
++Node: Conversion354170
++Node: Strings And Numbers354694
++Ref: Strings And Numbers-Footnote-1357757
++Node: Locale influences conversions357866
++Ref: table-locale-affects360624
++Node: All Operators361242
++Node: Arithmetic Ops361871
++Node: Concatenation364377
++Ref: Concatenation-Footnote-1367224
++Node: Assignment Ops367331
++Ref: table-assign-ops372322
++Node: Increment Ops373635
++Node: Truth Values and Conditions377095
++Node: Truth Values378169
++Node: Typing and Comparison379217
++Node: Variable Typing380037
++Ref: Variable Typing-Footnote-1386500
++Ref: Variable Typing-Footnote-2386572
++Node: Comparison Operators386649
++Ref: table-relational-ops387068
++Node: POSIX String Comparison390563
++Ref: POSIX String Comparison-Footnote-1392258
++Ref: POSIX String Comparison-Footnote-2392397
++Node: Boolean Ops392481
++Ref: Boolean Ops-Footnote-1396963
++Node: Conditional Exp397055
++Node: Function Calls398791
++Node: Precedence402668
++Node: Locales406327
++Node: Expressions Summary407959
++Node: Patterns and Actions410532
++Node: Pattern Overview411652
++Node: Regexp Patterns413329
++Node: Expression Patterns413871
++Node: Ranges417652
++Node: BEGIN/END420760
++Node: Using BEGIN/END421521
++Ref: Using BEGIN/END-Footnote-1424257
++Node: I/O And BEGIN/END424363
++Node: BEGINFILE/ENDFILE426677
++Node: Empty429590
++Node: Using Shell Variables429907
++Node: Action Overview432181
++Node: Statements434506
++Node: If Statement436354
++Node: While Statement437849
++Node: Do Statement439877
++Node: For Statement441025
++Node: Switch Statement444196
++Node: Break Statement446582
++Node: Continue Statement448674
++Node: Next Statement450501
++Node: Nextfile Statement452884
++Node: Exit Statement455536
++Node: Built-in Variables457939
++Node: User-modified459072
++Node: Auto-set466839
++Ref: Auto-set-Footnote-1483141
++Ref: Auto-set-Footnote-2483347
++Node: ARGC and ARGV483403
++Node: Pattern Action Summary487616
++Node: Arrays490046
++Node: Array Basics491375
++Node: Array Intro492219
++Ref: figure-array-elements494194
++Ref: Array Intro-Footnote-1496898
++Node: Reference to Elements497026
++Node: Assigning Elements499490
++Node: Array Example499981
++Node: Scanning an Array501740
++Node: Controlling Scanning504762
++Ref: Controlling Scanning-Footnote-1510161
++Node: Numeric Array Subscripts510477
++Node: Uninitialized Subscripts512661
++Node: Delete514280
++Ref: Delete-Footnote-1517032
++Node: Multidimensional517089
++Node: Multiscanning520184
++Node: Arrays of Arrays521775
++Node: Arrays Summary526542
++Node: Functions528635
++Node: Built-in529673
++Node: Calling Built-in530754
++Node: Numeric Functions532750
++Ref: Numeric Functions-Footnote-1536778
++Ref: Numeric Functions-Footnote-2537135
++Ref: Numeric Functions-Footnote-3537183
++Node: String Functions537455
++Ref: String Functions-Footnote-1561164
++Ref: String Functions-Footnote-2561292
++Ref: String Functions-Footnote-3561540
++Node: Gory Details561627
++Ref: table-sub-escapes563418
++Ref: table-sub-proposed564937
++Ref: table-posix-sub566300
++Ref: table-gensub-escapes567841
++Ref: Gory Details-Footnote-1568664
++Node: I/O Functions568818
++Ref: table-system-return-values575286
++Ref: I/O Functions-Footnote-1577366
++Ref: I/O Functions-Footnote-2577514
++Node: Time Functions577634
++Ref: Time Functions-Footnote-1588305
++Ref: Time Functions-Footnote-2588373
++Ref: Time Functions-Footnote-3588531
++Ref: Time Functions-Footnote-4588642
++Ref: Time Functions-Footnote-5588754
++Ref: Time Functions-Footnote-6588981
++Node: Bitwise Functions589247
++Ref: table-bitwise-ops589841
++Ref: Bitwise Functions-Footnote-1595904
++Ref: Bitwise Functions-Footnote-2596077
++Node: Type Functions596268
++Node: I18N Functions599019
++Node: User-defined600670
++Node: Definition Syntax601475
++Ref: Definition Syntax-Footnote-1607162
++Node: Function Example607233
++Ref: Function Example-Footnote-1610155
++Node: Function Caveats610177
++Node: Calling A Function610695
++Node: Variable Scope611653
++Node: Pass By Value/Reference614647
++Node: Return Statement618146
++Node: Dynamic Typing621125
++Node: Indirect Calls622055
++Ref: Indirect Calls-Footnote-1632307
++Node: Functions Summary632435
++Node: Library Functions635140
++Ref: Library Functions-Footnote-1638747
++Ref: Library Functions-Footnote-2638890
++Node: Library Names639061
++Ref: Library Names-Footnote-1642737
++Ref: Library Names-Footnote-2642960
++Node: General Functions643046
++Node: Strtonum Function644149
++Node: Assert Function647171
++Node: Round Function650497
++Node: Cliff Random Function652037
++Node: Ordinal Functions653053
++Ref: Ordinal Functions-Footnote-1656116
++Ref: Ordinal Functions-Footnote-2656368
++Node: Join Function656578
++Ref: Join Function-Footnote-1658348
++Node: Getlocaltime Function658548
++Node: Readfile Function662290
++Node: Shell Quoting664267
++Node: Data File Management665668
++Node: Filetrans Function666300
++Node: Rewind Function670396
++Node: File Checking672306
++Ref: File Checking-Footnote-1673640
++Node: Empty Files673841
++Node: Ignoring Assigns675820
++Node: Getopt Function677370
++Ref: Getopt Function-Footnote-1688839
++Node: Passwd Functions689039
++Ref: Passwd Functions-Footnote-1697878
++Node: Group Functions697966
++Ref: Group Functions-Footnote-1705864
++Node: Walking Arrays706071
++Node: Library Functions Summary709079
++Node: Library Exercises710485
++Node: Sample Programs710950
++Node: Running Examples711720
++Node: Clones712448
++Node: Cut Program713672
++Node: Egrep Program723601
++Ref: Egrep Program-Footnote-1731113
++Node: Id Program731223
++Node: Split Program734903
++Ref: Split Program-Footnote-1738361
++Node: Tee Program738490
++Node: Uniq Program741280
++Node: Wc Program748706
++Ref: Wc Program-Footnote-1752961
++Node: Miscellaneous Programs753055
++Node: Dupword Program754268
++Node: Alarm Program756298
++Node: Translate Program761153
++Ref: Translate Program-Footnote-1765718
++Node: Labels Program765988
++Ref: Labels Program-Footnote-1769339
++Node: Word Sorting769423
++Node: History Sorting773495
++Node: Extract Program775330
++Node: Simple Sed783384
++Node: Igawk Program786458
++Ref: Igawk Program-Footnote-1800789
++Ref: Igawk Program-Footnote-2800991
++Ref: Igawk Program-Footnote-3801113
++Node: Anagram Program801228
++Node: Signature Program804290
++Node: Programs Summary805537
++Node: Programs Exercises806751
++Ref: Programs Exercises-Footnote-1810880
++Node: Advanced Features810971
++Node: Nondecimal Data812961
++Node: Array Sorting814552
++Node: Controlling Array Traversal815252
++Ref: Controlling Array Traversal-Footnote-1823620
++Node: Array Sorting Functions823738
++Ref: Array Sorting Functions-Footnote-1828829
++Node: Two-way I/O829025
++Ref: Two-way I/O-Footnote-1836745
++Ref: Two-way I/O-Footnote-2836932
++Node: TCP/IP Networking837014
++Node: Profiling840132
++Ref: Profiling-Footnote-1848804
++Node: Advanced Features Summary849127
++Node: Internationalization850971
++Node: I18N and L10N852451
++Node: Explaining gettext853138
++Ref: Explaining gettext-Footnote-1859030
++Ref: Explaining gettext-Footnote-2859215
++Node: Programmer i18n859380
++Ref: Programmer i18n-Footnote-1864329
++Node: Translator i18n864378
++Node: String Extraction865172
++Ref: String Extraction-Footnote-1866304
++Node: Printf Ordering866390
++Ref: Printf Ordering-Footnote-1869176
++Node: I18N Portability869240
++Ref: I18N Portability-Footnote-1871696
++Node: I18N Example871759
++Ref: I18N Example-Footnote-1874565
++Node: Gawk I18N874638
++Node: I18N Summary875283
++Node: Debugger876624
++Node: Debugging877627
++Node: Debugging Concepts878068
++Node: Debugging Terms879877
++Node: Awk Debugging882452
++Node: Sample Debugging Session883358
++Node: Debugger Invocation883892
++Node: Finding The Bug885278
++Node: List of Debugger Commands891756
++Node: Breakpoint Control893089
++Node: Debugger Execution Control896783
++Node: Viewing And Changing Data900145
++Node: Execution Stack903519
++Node: Debugger Info905156
++Node: Miscellaneous Debugger Commands909227
++Node: Readline Support914289
++Node: Limitations915185
++Node: Debugging Summary917294
++Node: Namespaces918573
++Node: Global Namespace919391
++Node: Qualified Names920745
++Node: Default Namespace921744
++Node: Changing The Namespace922485
++Node: Naming Rules924096
++Node: Internal Name Management925945
++Node: Namespace Example926987
++Node: Namespace And Features929549
++Node: Namespace Summary930984
++Node: Arbitrary Precision Arithmetic932461
++Node: Computer Arithmetic933948
++Ref: table-numeric-ranges937714
++Ref: table-floating-point-ranges938207
++Ref: Computer Arithmetic-Footnote-1938865
++Node: Math Definitions938922
++Ref: table-ieee-formats942238
++Ref: Math Definitions-Footnote-1942841
++Node: MPFR features942946
++Node: FP Math Caution944664
++Ref: FP Math Caution-Footnote-1945736
++Node: Inexactness of computations946105
++Node: Inexact representation947065
++Node: Comparing FP Values948425
++Node: Errors accumulate949666
++Node: Getting Accuracy951099
++Node: Try To Round953809
++Node: Setting precision954708
++Ref: table-predefined-precision-strings955405
++Node: Setting the rounding mode957235
++Ref: table-gawk-rounding-modes957609
++Ref: Setting the rounding mode-Footnote-1961540
++Node: Arbitrary Precision Integers961719
++Ref: Arbitrary Precision Integers-Footnote-1964894
++Node: Checking for MPFR965043
++Node: POSIX Floating Point Problems966517
++Ref: POSIX Floating Point Problems-Footnote-1970802
++Node: Floating point summary970840
++Node: Dynamic Extensions973030
++Node: Extension Intro974583
++Node: Plugin License975849
++Node: Extension Mechanism Outline976646
++Ref: figure-load-extension977085
++Ref: figure-register-new-function978650
++Ref: figure-call-new-function979742
++Node: Extension API Description981804
++Node: Extension API Functions Introduction983446
++Node: General Data Types988986
++Ref: General Data Types-Footnote-1997347
++Node: Memory Allocation Functions997646
++Ref: Memory Allocation Functions-Footnote-11001856
++Node: Constructor Functions1001955
++Node: Registration Functions1005541
++Node: Extension Functions1006226
++Node: Exit Callback Functions1011441
++Node: Extension Version String1012691
++Node: Input Parsers1013354
++Node: Output Wrappers1026075
++Node: Two-way processors1030587
++Node: Printing Messages1032852
++Ref: Printing Messages-Footnote-11034023
++Node: Updating ERRNO1034176
++Node: Requesting Values1034915
++Ref: table-value-types-returned1035652
++Node: Accessing Parameters1036588
++Node: Symbol Table Access1037823
++Node: Symbol table by name1038335
++Ref: Symbol table by name-Footnote-11041225
++Node: Symbol table by cookie1041353
++Ref: Symbol table by cookie-Footnote-11045538
++Node: Cached values1045602
++Ref: Cached values-Footnote-11049138
++Node: Array Manipulation1049291
++Ref: Array Manipulation-Footnote-11050382
++Node: Array Data Types1050419
++Ref: Array Data Types-Footnote-11053077
++Node: Array Functions1053169
++Node: Flattening Arrays1057667
++Node: Creating Arrays1064643
++Node: Redirection API1069410
++Node: Extension API Variables1072243
++Node: Extension Versioning1072954
++Ref: gawk-api-version1073383
++Node: Extension GMP/MPFR Versioning1075114
++Node: Extension API Informational Variables1076742
++Node: Extension API Boilerplate1077815
++Node: Changes from API V11081789
++Node: Finding Extensions1083361
++Node: Extension Example1083920
++Node: Internal File Description1084718
++Node: Internal File Ops1088798
++Ref: Internal File Ops-Footnote-11100148
++Node: Using Internal File Ops1100288
++Ref: Using Internal File Ops-Footnote-11102671
++Node: Extension Samples1102945
++Node: Extension Sample File Functions1104474
++Node: Extension Sample Fnmatch1112123
++Node: Extension Sample Fork1113610
++Node: Extension Sample Inplace1114828
++Node: Extension Sample Ord1118132
++Node: Extension Sample Readdir1118968
++Ref: table-readdir-file-types1119857
++Node: Extension Sample Revout1120662
++Node: Extension Sample Rev2way1121251
++Node: Extension Sample Read write array1121991
++Node: Extension Sample Readfile1123933
++Node: Extension Sample Time1125028
++Node: Extension Sample API Tests1126376
++Node: gawkextlib1126868
++Node: Extension summary1129786
++Node: Extension Exercises1133488
++Node: Language History1134730
++Node: V7/SVR3.11136386
++Node: SVR41138538
++Node: POSIX1139972
++Node: BTL1141352
++Node: POSIX/GNU1142081
++Node: Feature History1147859
++Node: Common Extensions1163718
++Node: Ranges and Locales1165001
++Ref: Ranges and Locales-Footnote-11169617
++Ref: Ranges and Locales-Footnote-21169644
++Ref: Ranges and Locales-Footnote-31169879
++Node: Contributors1170100
++Node: History summary1176045
++Node: Installation1177425
++Node: Gawk Distribution1178369
++Node: Getting1178853
++Node: Extracting1179816
++Node: Distribution contents1181454
++Node: Unix Installation1187934
++Node: Quick Installation1188616
++Node: Shell Startup Files1191030
++Node: Additional Configuration Options1192119
++Node: Configuration Philosophy1194284
++Node: Non-Unix Installation1196653
++Node: PC Installation1197113
++Node: PC Binary Installation1197951
++Node: PC Compiling1198386
++Node: PC Using1199503
++Node: Cygwin1202718
++Node: MSYS1203817
++Node: VMS Installation1204318
++Node: VMS Compilation1205109
++Ref: VMS Compilation-Footnote-11206338
++Node: VMS Dynamic Extensions1206396
++Node: VMS Installation Details1208081
++Node: VMS Running1210334
++Node: VMS GNV1214613
++Node: VMS Old Gawk1215348
++Node: Bugs1215819
++Node: Bug address1216482
++Node: Usenet1219274
++Node: Maintainers1220051
++Node: Other Versions1221312
++Node: Installation summary1228074
++Node: Notes1229276
++Node: Compatibility Mode1230070
++Node: Additions1230852
++Node: Accessing The Source1231777
++Node: Adding Code1233214
++Node: New Ports1239433
++Node: Derived Files1243921
++Ref: Derived Files-Footnote-11249567
++Ref: Derived Files-Footnote-21249602
++Ref: Derived Files-Footnote-31250200
++Node: Future Extensions1250314
++Node: Implementation Limitations1250972
++Node: Extension Design1252155
++Node: Old Extension Problems1253299
++Ref: Old Extension Problems-Footnote-11254817
++Node: Extension New Mechanism Goals1254874
++Ref: Extension New Mechanism Goals-Footnote-11258238
++Node: Extension Other Design Decisions1258427
++Node: Extension Future Growth1260540
++Node: Notes summary1261376
++Node: Basic Concepts1262551
++Node: Basic High Level1263232
++Ref: figure-general-flow1263514
++Ref: figure-process-flow1264199
++Ref: Basic High Level-Footnote-11267500
++Node: Basic Data Typing1267685
++Node: Glossary1271013
++Node: Copying1302851
++Node: GNU Free Documentation License1340394
++Node: Index1365514
  
  End Tag Table

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

Summary of changes:
 ChangeLog                      |    5 +
 NEWS                           |    4 +
 config.sub                     |  438 +++++++-------
 doc/ChangeLog                  |    6 +
 doc/gawk.info                  | 1274 +++++++++++++++++++---------------------
 doc/gawk.texi                  |   64 +-
 doc/gawktexi.in                |   64 +-
 extension/build-aux/ChangeLog  |    4 +
 extension/build-aux/config.sub |  438 +++++++-------
 missing_d/ChangeLog            |    4 +
 missing_d/mktime.c.old         |  425 --------------
 11 files changed, 1112 insertions(+), 1614 deletions(-)
 delete mode 100644 missing_d/mktime.c.old


hooks/post-receive
-- 
gawk



reply via email to

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