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-3263-g3b01428
Date: Wed, 23 May 2018 14:08:55 -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  3b014287915102655dd1af334336215dd403fabc (commit)
       via  101b17f4ba775f078449b2e80b33bb1d6d150f73 (commit)
       via  524c41752a1043dce23fdb7e5893ad89c0944c92 (commit)
       via  f8b85504fb4ee3a168abb7914b5725426f5e2fa7 (commit)
       via  6753a5e2dfafd8c292120c2dcc547491ae7c5bb4 (commit)
      from  411d63386e49b3260eaabadfcfff63a09613a00c (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=3b014287915102655dd1af334336215dd403fabc

commit 3b014287915102655dd1af334336215dd403fabc
Merge: 411d633 101b17f
Author: Arnold D. Robbins <address@hidden>
Date:   Wed May 23 21:08:47 2018 +0300

    Merge branch 'master' into feature/namespaces

diff --cc doc/gawk.info
index 9ad4fe2,a60aadb..2881b80
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -36450,593 -36014,582 +36450,593 @@@ Inde
  
  Tag Table:
  Node: Top1200
 -Node: Foreword343399
 -Node: Foreword447841
 -Node: Preface49373
 -Ref: Preface-Footnote-152232
 -Ref: Preface-Footnote-252339
 -Ref: Preface-Footnote-352573
 -Node: History52715
 -Node: Names55067
 -Ref: Names-Footnote-156161
 -Node: This Manual56308
 -Ref: This Manual-Footnote-162793
 -Node: Conventions62893
 -Node: Manual History65248
 -Ref: Manual History-Footnote-168245
 -Ref: Manual History-Footnote-268286
 -Node: How To Contribute68360
 -Node: Acknowledgments69286
 -Node: Getting Started74194
 -Node: Running gawk76633
 -Node: One-shot77823
 -Node: Read Terminal79086
 -Node: Long81079
 -Node: Executable Scripts82592
 -Ref: Executable Scripts-Footnote-185387
 -Node: Comments85490
 -Node: Quoting87974
 -Node: DOS Quoting93491
 -Node: Sample Data Files95547
 -Node: Very Simple98142
 -Node: Two Rules103044
 -Node: More Complex104929
 -Node: Statements/Lines107795
 -Ref: Statements/Lines-Footnote-1112254
 -Node: Other Features112519
 -Node: When113455
 -Ref: When-Footnote-1115209
 -Node: Intro Summary115274
 -Node: Invoking Gawk116158
 -Node: Command Line117672
 -Node: Options118470
 -Ref: Options-Footnote-1135032
 -Ref: Options-Footnote-2135263
 -Node: Other Arguments135288
 -Node: Naming Standard Input138235
 -Node: Environment Variables139328
 -Node: AWKPATH Variable139886
 -Ref: AWKPATH Variable-Footnote-1143298
 -Ref: AWKPATH Variable-Footnote-2143332
 -Node: AWKLIBPATH Variable143593
 -Node: Other Environment Variables145251
 -Node: Exit Status149072
 -Node: Include Files149749
 -Node: Loading Shared Libraries153274
 -Node: Obsolete154702
 -Node: Undocumented155394
 -Node: Invoking Summary155691
 -Node: Regexp157351
 -Node: Regexp Usage158805
 -Node: Escape Sequences160842
 -Node: Regexp Operators167074
 -Ref: Regexp Operators-Footnote-1174490
 -Ref: Regexp Operators-Footnote-2174637
 -Node: Bracket Expressions174735
 -Ref: table-char-classes177211
 -Node: Leftmost Longest180616
 -Node: Computed Regexps181919
 -Node: GNU Regexp Operators185346
 -Node: Case-sensitivity189025
 -Ref: Case-sensitivity-Footnote-1191912
 -Ref: Case-sensitivity-Footnote-2192147
 -Node: Regexp Summary192255
 -Node: Reading Files193721
 -Node: Records195990
 -Node: awk split records196723
 -Node: gawk split records201654
 -Ref: gawk split records-Footnote-1206194
 -Node: Fields206231
 -Node: Nonconstant Fields208972
 -Ref: Nonconstant Fields-Footnote-1211208
 -Node: Changing Fields211412
 -Node: Field Separators217340
 -Node: Default Field Splitting220038
 -Node: Regexp Field Splitting221156
 -Node: Single Character Fields224509
 -Node: Command Line Field Separator225569
 -Node: Full Line Fields228787
 -Ref: Full Line Fields-Footnote-1230309
 -Ref: Full Line Fields-Footnote-2230355
 -Node: Field Splitting Summary230456
 -Node: Constant Size232530
 -Node: Fixed width data233262
 -Node: Skipping intervening236729
 -Node: Allowing trailing data237527
 -Node: Fields with fixed data238564
 -Node: Splitting By Content240082
 -Ref: Splitting By Content-Footnote-1243732
 -Node: Testing field creation243895
 -Node: Multiple Line245520
 -Ref: Multiple Line-Footnote-1251404
 -Node: Getline251583
 -Node: Plain Getline254052
 -Node: Getline/Variable256693
 -Node: Getline/File257844
 -Node: Getline/Variable/File259232
 -Ref: Getline/Variable/File-Footnote-1260837
 -Node: Getline/Pipe260925
 -Node: Getline/Variable/Pipe263632
 -Node: Getline/Coprocess264767
 -Node: Getline/Variable/Coprocess266034
 -Node: Getline Notes266776
 -Node: Getline Summary269573
 -Ref: table-getline-variants269997
 -Node: Read Timeout270745
 -Ref: Read Timeout-Footnote-1274651
 -Node: Retrying Input274709
 -Node: Command-line directories275908
 -Node: Input Summary276814
 -Node: Input Exercises279986
 -Node: Printing280714
 -Node: Print282548
 -Node: Print Examples284005
 -Node: Output Separators286785
 -Node: OFMT288802
 -Node: Printf290158
 -Node: Basic Printf290943
 -Node: Control Letters292517
 -Node: Format Modifiers297196
 -Node: Printf Examples303211
 -Node: Redirection305697
 -Node: Special FD312538
 -Ref: Special FD-Footnote-1315706
 -Node: Special Files315780
 -Node: Other Inherited Files316397
 -Node: Special Network317398
 -Node: Special Caveats318258
 -Node: Close Files And Pipes319207
 -Ref: table-close-pipe-return-values326114
 -Ref: Close Files And Pipes-Footnote-1326927
 -Ref: Close Files And Pipes-Footnote-2327075
 -Node: Nonfatal327227
 -Node: Output Summary329565
 -Node: Output Exercises330787
 -Node: Expressions331466
 -Node: Values332654
 -Node: Constants333332
 -Node: Scalar Constants334023
 -Ref: Scalar Constants-Footnote-1334887
 -Node: Nondecimal-numbers335137
 -Node: Regexp Constants338138
 -Node: Using Constant Regexps338664
 -Node: Standard Regexp Constants339286
 -Node: Strong Regexp Constants342474
 -Node: Variables345432
 -Node: Using Variables346089
 -Node: Assignment Options347999
 -Node: Conversion349872
 -Node: Strings And Numbers350396
 -Ref: Strings And Numbers-Footnote-1353459
 -Node: Locale influences conversions353568
 -Ref: table-locale-affects356326
 -Node: All Operators356944
 -Node: Arithmetic Ops357573
 -Node: Concatenation360079
 -Ref: Concatenation-Footnote-1362926
 -Node: Assignment Ops363033
 -Ref: table-assign-ops368024
 -Node: Increment Ops369337
 -Node: Truth Values and Conditions372797
 -Node: Truth Values373871
 -Node: Typing and Comparison374919
 -Node: Variable Typing375739
 -Ref: Variable Typing-Footnote-1382202
 -Ref: Variable Typing-Footnote-2382274
 -Node: Comparison Operators382351
 -Ref: table-relational-ops382770
 -Node: POSIX String Comparison386265
 -Ref: POSIX String Comparison-Footnote-1387960
 -Ref: POSIX String Comparison-Footnote-2388099
 -Node: Boolean Ops388183
 -Ref: Boolean Ops-Footnote-1392665
 -Node: Conditional Exp392757
 -Node: Function Calls394493
 -Node: Precedence398370
 -Node: Locales402029
 -Node: Expressions Summary403661
 -Node: Patterns and Actions406234
 -Node: Pattern Overview407354
 -Node: Regexp Patterns409031
 -Node: Expression Patterns409573
 -Node: Ranges413354
 -Node: BEGIN/END416462
 -Node: Using BEGIN/END417223
 -Ref: Using BEGIN/END-Footnote-1419959
 -Node: I/O And BEGIN/END420065
 -Node: BEGINFILE/ENDFILE422379
 -Node: Empty425292
 -Node: Using Shell Variables425609
 -Node: Action Overview427883
 -Node: Statements430208
 -Node: If Statement432056
 -Node: While Statement433551
 -Node: Do Statement435579
 -Node: For Statement436727
 -Node: Switch Statement439898
 -Node: Break Statement442284
 -Node: Continue Statement444376
 -Node: Next Statement446203
 -Node: Nextfile Statement448586
 -Node: Exit Statement451238
 -Node: Built-in Variables453641
 -Node: User-modified454774
 -Node: Auto-set462541
 -Ref: Auto-set-Footnote-1478843
 -Ref: Auto-set-Footnote-2479049
 -Node: ARGC and ARGV479105
 -Node: Pattern Action Summary483318
 -Node: Arrays485748
 -Node: Array Basics487077
 -Node: Array Intro487921
 -Ref: figure-array-elements489896
 -Ref: Array Intro-Footnote-1492600
 -Node: Reference to Elements492728
 -Node: Assigning Elements495192
 -Node: Array Example495683
 -Node: Scanning an Array497442
 -Node: Controlling Scanning500464
 -Ref: Controlling Scanning-Footnote-1505863
 -Node: Numeric Array Subscripts506179
 -Node: Uninitialized Subscripts508363
 -Node: Delete509982
 -Ref: Delete-Footnote-1512734
 -Node: Multidimensional512791
 -Node: Multiscanning515886
 -Node: Arrays of Arrays517477
 -Node: Arrays Summary522244
 -Node: Functions524337
 -Node: Built-in525375
 -Node: Calling Built-in526456
 -Node: Numeric Functions528452
 -Ref: Numeric Functions-Footnote-1532480
 -Ref: Numeric Functions-Footnote-2532837
 -Ref: Numeric Functions-Footnote-3532885
 -Node: String Functions533157
 -Ref: String Functions-Footnote-1556815
 -Ref: String Functions-Footnote-2556943
 -Ref: String Functions-Footnote-3557191
 -Node: Gory Details557278
 -Ref: table-sub-escapes559069
 -Ref: table-sub-proposed560588
 -Ref: table-posix-sub561951
 -Ref: table-gensub-escapes563492
 -Ref: Gory Details-Footnote-1564315
 -Node: I/O Functions564469
 -Ref: table-system-return-values570937
 -Ref: I/O Functions-Footnote-1572917
 -Ref: I/O Functions-Footnote-2573065
 -Node: Time Functions573185
 -Ref: Time Functions-Footnote-1583856
 -Ref: Time Functions-Footnote-2583924
 -Ref: Time Functions-Footnote-3584082
 -Ref: Time Functions-Footnote-4584193
 -Ref: Time Functions-Footnote-5584305
 -Ref: Time Functions-Footnote-6584532
 -Node: Bitwise Functions584798
 -Ref: table-bitwise-ops585392
 -Ref: Bitwise Functions-Footnote-1591455
 -Ref: Bitwise Functions-Footnote-2591628
 -Node: Type Functions591819
 -Node: I18N Functions594570
 -Node: User-defined596221
 -Node: Definition Syntax597026
 -Ref: Definition Syntax-Footnote-1602713
 -Node: Function Example602784
 -Ref: Function Example-Footnote-1605706
 -Node: Function Caveats605728
 -Node: Calling A Function606246
 -Node: Variable Scope607204
 -Node: Pass By Value/Reference610198
 -Node: Return Statement613697
 -Node: Dynamic Typing616676
 -Node: Indirect Calls617606
 -Ref: Indirect Calls-Footnote-1627858
 -Node: Functions Summary627986
 -Node: Library Functions630691
 -Ref: Library Functions-Footnote-1634298
 -Ref: Library Functions-Footnote-2634441
 -Node: Library Names634612
 -Ref: Library Names-Footnote-1638072
 -Ref: Library Names-Footnote-2638295
 -Node: General Functions638381
 -Node: Strtonum Function639484
 -Node: Assert Function642506
 -Node: Round Function645832
 -Node: Cliff Random Function647372
 -Node: Ordinal Functions648388
 -Ref: Ordinal Functions-Footnote-1651451
 -Ref: Ordinal Functions-Footnote-2651703
 -Node: Join Function651913
 -Ref: Join Function-Footnote-1653683
 -Node: Getlocaltime Function653883
 -Node: Readfile Function657625
 -Node: Shell Quoting659602
 -Node: Data File Management661003
 -Node: Filetrans Function661635
 -Node: Rewind Function665731
 -Node: File Checking667641
 -Ref: File Checking-Footnote-1668975
 -Node: Empty Files669176
 -Node: Ignoring Assigns671155
 -Node: Getopt Function672705
 -Ref: Getopt Function-Footnote-1684174
 -Node: Passwd Functions684374
 -Ref: Passwd Functions-Footnote-1693213
 -Node: Group Functions693301
 -Ref: Group Functions-Footnote-1701199
 -Node: Walking Arrays701406
 -Node: Library Functions Summary704414
 -Node: Library Exercises705820
 -Node: Sample Programs706285
 -Node: Running Examples707055
 -Node: Clones707783
 -Node: Cut Program709007
 -Node: Egrep Program718936
 -Ref: Egrep Program-Footnote-1726448
 -Node: Id Program726558
 -Node: Split Program730238
 -Ref: Split Program-Footnote-1733696
 -Node: Tee Program733825
 -Node: Uniq Program736615
 -Node: Wc Program744041
 -Ref: Wc Program-Footnote-1748296
 -Node: Miscellaneous Programs748390
 -Node: Dupword Program749603
 -Node: Alarm Program751633
 -Node: Translate Program756488
 -Ref: Translate Program-Footnote-1761053
 -Node: Labels Program761323
 -Ref: Labels Program-Footnote-1764674
 -Node: Word Sorting764758
 -Node: History Sorting768830
 -Node: Extract Program770665
 -Node: Simple Sed778195
 -Node: Igawk Program781269
 -Ref: Igawk Program-Footnote-1795600
 -Ref: Igawk Program-Footnote-2795802
 -Ref: Igawk Program-Footnote-3795924
 -Node: Anagram Program796039
 -Node: Signature Program799101
 -Node: Programs Summary800348
 -Node: Programs Exercises801562
 -Ref: Programs Exercises-Footnote-1805691
 -Node: Advanced Features805782
 -Node: Nondecimal Data807772
 -Node: Array Sorting809363
 -Node: Controlling Array Traversal810063
 -Ref: Controlling Array Traversal-Footnote-1818431
 -Node: Array Sorting Functions818549
 -Ref: Array Sorting Functions-Footnote-1823640
 -Node: Two-way I/O823836
 -Ref: Two-way I/O-Footnote-1830388
 -Ref: Two-way I/O-Footnote-2830575
 -Node: TCP/IP Networking830657
 -Node: Profiling833775
 -Ref: Profiling-Footnote-1842447
 -Node: Advanced Features Summary842770
 -Node: Internationalization844614
 -Node: I18N and L10N846094
 -Node: Explaining gettext846781
 -Ref: Explaining gettext-Footnote-1852673
 -Ref: Explaining gettext-Footnote-2852858
 -Node: Programmer i18n853023
 -Ref: Programmer i18n-Footnote-1857972
 -Node: Translator i18n858021
 -Node: String Extraction858815
 -Ref: String Extraction-Footnote-1859947
 -Node: Printf Ordering860033
 -Ref: Printf Ordering-Footnote-1862819
 -Node: I18N Portability862883
 -Ref: I18N Portability-Footnote-1865339
 -Node: I18N Example865402
 -Ref: I18N Example-Footnote-1868208
 -Node: Gawk I18N868281
 -Node: I18N Summary868926
 -Node: Debugger870267
 -Node: Debugging871290
 -Node: Debugging Concepts871731
 -Node: Debugging Terms873540
 -Node: Awk Debugging876115
 -Node: Sample Debugging Session877021
 -Node: Debugger Invocation877555
 -Node: Finding The Bug878941
 -Node: List of Debugger Commands885419
 -Node: Breakpoint Control886752
 -Node: Debugger Execution Control890446
 -Node: Viewing And Changing Data893808
 -Node: Execution Stack897182
 -Node: Debugger Info898819
 -Node: Miscellaneous Debugger Commands902890
 -Node: Readline Support907952
 -Node: Limitations908848
 -Node: Debugging Summary910957
 -Node: Arbitrary Precision Arithmetic912236
 -Node: Computer Arithmetic913721
 -Ref: table-numeric-ranges917487
 -Ref: table-floating-point-ranges917980
 -Ref: Computer Arithmetic-Footnote-1918638
 -Node: Math Definitions918695
 -Ref: table-ieee-formats922011
 -Ref: Math Definitions-Footnote-1922614
 -Node: MPFR features922719
 -Node: FP Math Caution924437
 -Ref: FP Math Caution-Footnote-1925509
 -Node: Inexactness of computations925878
 -Node: Inexact representation926838
 -Node: Comparing FP Values928198
 -Node: Errors accumulate929280
 -Node: Getting Accuracy930713
 -Node: Try To Round933423
 -Node: Setting precision934322
 -Ref: table-predefined-precision-strings935019
 -Node: Setting the rounding mode936849
 -Ref: table-gawk-rounding-modes937223
 -Ref: Setting the rounding mode-Footnote-1941154
 -Node: Arbitrary Precision Integers941333
 -Ref: Arbitrary Precision Integers-Footnote-1944508
 -Node: Checking for MPFR944657
 -Node: POSIX Floating Point Problems946131
 -Ref: POSIX Floating Point Problems-Footnote-1950002
 -Node: Floating point summary950040
 -Node: Dynamic Extensions952230
 -Node: Extension Intro953783
 -Node: Plugin License955049
 -Node: Extension Mechanism Outline955846
 -Ref: figure-load-extension956285
 -Ref: figure-register-new-function957850
 -Ref: figure-call-new-function958942
 -Node: Extension API Description961004
 -Node: Extension API Functions Introduction962646
 -Node: General Data Types968186
 -Ref: General Data Types-Footnote-1976547
 -Node: Memory Allocation Functions976846
 -Ref: Memory Allocation Functions-Footnote-1981056
 -Node: Constructor Functions981155
 -Node: Registration Functions984741
 -Node: Extension Functions985426
 -Node: Exit Callback Functions990641
 -Node: Extension Version String991891
 -Node: Input Parsers992554
 -Node: Output Wrappers1005275
 -Node: Two-way processors1009787
 -Node: Printing Messages1012052
 -Ref: Printing Messages-Footnote-11013223
 -Node: Updating ERRNO1013376
 -Node: Requesting Values1014115
 -Ref: table-value-types-returned1014852
 -Node: Accessing Parameters1015788
 -Node: Symbol Table Access1017023
 -Node: Symbol table by name1017535
 -Node: Symbol table by cookie1019324
 -Ref: Symbol table by cookie-Footnote-11023509
 -Node: Cached values1023573
 -Ref: Cached values-Footnote-11027109
 -Node: Array Manipulation1027262
 -Ref: Array Manipulation-Footnote-11028353
 -Node: Array Data Types1028390
 -Ref: Array Data Types-Footnote-11031048
 -Node: Array Functions1031140
 -Node: Flattening Arrays1035638
 -Node: Creating Arrays1042614
 -Node: Redirection API1047381
 -Node: Extension API Variables1050214
 -Node: Extension Versioning1050925
 -Ref: gawk-api-version1051354
 -Node: Extension GMP/MPFR Versioning1053085
 -Node: Extension API Informational Variables1054713
 -Node: Extension API Boilerplate1055786
 -Node: Changes from API V11059760
 -Node: Finding Extensions1061332
 -Node: Extension Example1061891
 -Node: Internal File Description1062689
 -Node: Internal File Ops1066769
 -Ref: Internal File Ops-Footnote-11078119
 -Node: Using Internal File Ops1078259
 -Ref: Using Internal File Ops-Footnote-11080642
 -Node: Extension Samples1080916
 -Node: Extension Sample File Functions1082445
 -Node: Extension Sample Fnmatch1090094
 -Node: Extension Sample Fork1091581
 -Node: Extension Sample Inplace1092799
 -Node: Extension Sample Ord1096016
 -Node: Extension Sample Readdir1096852
 -Ref: table-readdir-file-types1097741
 -Node: Extension Sample Revout1098546
 -Node: Extension Sample Rev2way1099135
 -Node: Extension Sample Read write array1099875
 -Node: Extension Sample Readfile1101817
 -Node: Extension Sample Time1102912
 -Node: Extension Sample API Tests1104260
 -Node: gawkextlib1104752
 -Node: Extension summary1107670
 -Node: Extension Exercises1111372
 -Node: Language History1112870
 -Node: V7/SVR3.11114526
 -Node: SVR41116678
 -Node: POSIX1118112
 -Node: BTL1119492
 -Node: POSIX/GNU1120221
 -Node: Feature History1125999
 -Node: Common Extensions1141858
 -Node: Ranges and Locales1143141
 -Ref: Ranges and Locales-Footnote-11147757
 -Ref: Ranges and Locales-Footnote-21147784
 -Ref: Ranges and Locales-Footnote-31148019
 -Node: Contributors1148240
 -Node: History summary1154185
 -Node: Installation1155565
 -Node: Gawk Distribution1156509
 -Node: Getting1156993
 -Node: Extracting1157956
 -Node: Distribution contents1159594
 -Node: Unix Installation1166074
 -Node: Quick Installation1166756
 -Node: Shell Startup Files1169170
 -Node: Additional Configuration Options1170259
 -Node: Configuration Philosophy1172424
 -Node: Non-Unix Installation1174793
 -Node: PC Installation1175253
 -Node: PC Binary Installation1176091
 -Node: PC Compiling1176526
 -Node: PC Using1177643
 -Node: Cygwin1180858
 -Node: MSYS1181957
 -Node: VMS Installation1182458
 -Node: VMS Compilation1183249
 -Ref: VMS Compilation-Footnote-11184478
 -Node: VMS Dynamic Extensions1184536
 -Node: VMS Installation Details1186221
 -Node: VMS Running1188474
 -Node: VMS GNV1192753
 -Node: VMS Old Gawk1193488
 -Node: Bugs1193959
 -Node: Bug address1194622
 -Node: Usenet1197414
 -Node: Maintainers1198191
 -Node: Other Versions1199452
 -Node: Installation summary1206214
 -Node: Notes1207416
 -Node: Compatibility Mode1208281
 -Node: Additions1209063
 -Node: Accessing The Source1209988
 -Node: Adding Code1211425
 -Node: New Ports1217644
 -Node: Derived Files1222132
 -Ref: Derived Files-Footnote-11227778
 -Ref: Derived Files-Footnote-21227813
 -Ref: Derived Files-Footnote-31228411
 -Node: Future Extensions1228525
 -Node: Implementation Limitations1229183
 -Node: Extension Design1230366
 -Node: Old Extension Problems1231520
 -Ref: Old Extension Problems-Footnote-11233038
 -Node: Extension New Mechanism Goals1233095
 -Ref: Extension New Mechanism Goals-Footnote-11236459
 -Node: Extension Other Design Decisions1236648
 -Node: Extension Future Growth1238761
 -Node: Old Extension Mechanism1239597
 -Node: Notes summary1241360
 -Node: Basic Concepts1242542
 -Node: Basic High Level1243223
 -Ref: figure-general-flow1243505
 -Ref: figure-process-flow1244190
 -Ref: Basic High Level-Footnote-11247491
 -Node: Basic Data Typing1247676
 -Node: Glossary1251004
 -Node: Copying1282842
 -Node: GNU Free Documentation License1320385
 -Node: Index1345505
 +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 records198235
 +Node: gawk split records203166
 +Ref: gawk split records-Footnote-1207706
 +Node: Fields207743
 +Node: Nonconstant Fields210484
 +Ref: Nonconstant Fields-Footnote-1212720
 +Node: Changing Fields212924
 +Node: Field Separators218852
 +Node: Default Field Splitting221550
 +Node: Regexp Field Splitting222668
 +Node: Single Character Fields226021
 +Node: Command Line Field Separator227081
 +Node: Full Line Fields230299
 +Ref: Full Line Fields-Footnote-1231821
 +Ref: Full Line Fields-Footnote-2231867
 +Node: Field Splitting Summary231968
 +Node: Constant Size234042
 +Node: Fixed width data234774
 +Node: Skipping intervening238241
 +Node: Allowing trailing data239039
 +Node: Fields with fixed data240076
 +Node: Splitting By Content241594
 +Ref: Splitting By Content-Footnote-1245244
 +Node: Testing field creation245407
 +Node: Multiple Line247032
 +Ref: Multiple Line-Footnote-1252916
 +Node: Getline253095
 +Node: Plain Getline255564
 +Node: Getline/Variable258205
 +Node: Getline/File259356
 +Node: Getline/Variable/File260744
 +Ref: Getline/Variable/File-Footnote-1262349
 +Node: Getline/Pipe262437
 +Node: Getline/Variable/Pipe265144
 +Node: Getline/Coprocess266279
 +Node: Getline/Variable/Coprocess267546
 +Node: Getline Notes268288
 +Node: Getline Summary271085
 +Ref: table-getline-variants271509
 +Node: Read Timeout272257
 +Ref: Read Timeout-Footnote-1276163
 +Node: Retrying Input276221
 +Node: Command-line directories277420
 +Node: Input Summary278326
 +Node: Input Exercises281498
 +Node: Printing282226
 +Node: Print284060
 +Node: Print Examples285517
 +Node: Output Separators288297
 +Node: OFMT290314
 +Node: Printf291670
 +Node: Basic Printf292455
 +Node: Control Letters294029
 +Node: Format Modifiers298708
 +Node: Printf Examples304723
 +Node: Redirection307209
 +Node: Special FD314050
 +Ref: Special FD-Footnote-1317218
 +Node: Special Files317292
 +Node: Other Inherited Files317909
 +Node: Special Network318910
 +Node: Special Caveats319770
 +Node: Close Files And Pipes320719
 +Ref: table-close-pipe-return-values327626
 +Ref: Close Files And Pipes-Footnote-1328439
 +Ref: Close Files And Pipes-Footnote-2328587
 +Node: Nonfatal328739
 +Node: Output Summary331077
 +Node: Output Exercises332299
 +Node: Expressions332978
 +Node: Values334166
 +Node: Constants334844
 +Node: Scalar Constants335535
 +Ref: Scalar Constants-Footnote-1336399
 +Node: Nondecimal-numbers336649
 +Node: Regexp Constants339650
 +Node: Using Constant Regexps340176
 +Node: Standard Regexp Constants340798
 +Node: Strong Regexp Constants343986
 +Node: Variables346944
 +Node: Using Variables347601
 +Node: Assignment Options349511
 +Node: Conversion351384
 +Node: Strings And Numbers351908
 +Ref: Strings And Numbers-Footnote-1354971
 +Node: Locale influences conversions355080
 +Ref: table-locale-affects357838
 +Node: All Operators358456
 +Node: Arithmetic Ops359085
 +Node: Concatenation361591
 +Ref: Concatenation-Footnote-1364438
 +Node: Assignment Ops364545
 +Ref: table-assign-ops369536
 +Node: Increment Ops370849
 +Node: Truth Values and Conditions374309
 +Node: Truth Values375383
 +Node: Typing and Comparison376431
 +Node: Variable Typing377251
 +Ref: Variable Typing-Footnote-1383714
 +Ref: Variable Typing-Footnote-2383786
 +Node: Comparison Operators383863
 +Ref: table-relational-ops384282
 +Node: POSIX String Comparison387777
 +Ref: POSIX String Comparison-Footnote-1389472
 +Ref: POSIX String Comparison-Footnote-2389611
 +Node: Boolean Ops389695
 +Ref: Boolean Ops-Footnote-1394177
 +Node: Conditional Exp394269
 +Node: Function Calls396005
 +Node: Precedence399882
 +Node: Locales403541
 +Node: Expressions Summary405173
 +Node: Patterns and Actions407746
 +Node: Pattern Overview408866
 +Node: Regexp Patterns410543
 +Node: Expression Patterns411085
 +Node: Ranges414866
 +Node: BEGIN/END417974
 +Node: Using BEGIN/END418735
 +Ref: Using BEGIN/END-Footnote-1421471
 +Node: I/O And BEGIN/END421577
 +Node: BEGINFILE/ENDFILE423891
 +Node: Empty426804
 +Node: Using Shell Variables427121
 +Node: Action Overview429395
 +Node: Statements431720
 +Node: If Statement433568
 +Node: While Statement435063
 +Node: Do Statement437091
 +Node: For Statement438239
 +Node: Switch Statement441410
 +Node: Break Statement443796
 +Node: Continue Statement445888
 +Node: Next Statement447715
 +Node: Nextfile Statement450098
 +Node: Exit Statement452750
 +Node: Built-in Variables455153
 +Node: User-modified456286
 +Node: Auto-set464053
- Ref: Auto-set-Footnote-1480352
- Ref: Auto-set-Footnote-2480558
- Node: ARGC and ARGV480614
- Node: Pattern Action Summary484827
- Node: Arrays487257
- Node: Array Basics488586
- Node: Array Intro489430
- Ref: figure-array-elements491405
- Ref: Array Intro-Footnote-1494109
- Node: Reference to Elements494237
- Node: Assigning Elements496701
- Node: Array Example497192
- Node: Scanning an Array498951
- Node: Controlling Scanning501973
- Ref: Controlling Scanning-Footnote-1507372
- Node: Numeric Array Subscripts507688
- Node: Uninitialized Subscripts509872
- Node: Delete511491
- Ref: Delete-Footnote-1514243
- Node: Multidimensional514300
- Node: Multiscanning517395
- Node: Arrays of Arrays518986
- Node: Arrays Summary523753
- Node: Functions525846
- Node: Built-in526884
- Node: Calling Built-in527965
- Node: Numeric Functions529961
- Ref: Numeric Functions-Footnote-1533989
- Ref: Numeric Functions-Footnote-2534346
- Ref: Numeric Functions-Footnote-3534394
- Node: String Functions534666
- Ref: String Functions-Footnote-1558324
- Ref: String Functions-Footnote-2558452
- Ref: String Functions-Footnote-3558700
- Node: Gory Details558787
- Ref: table-sub-escapes560578
- Ref: table-sub-proposed562097
- Ref: table-posix-sub563460
- Ref: table-gensub-escapes565001
- Ref: Gory Details-Footnote-1565824
- Node: I/O Functions565978
- Ref: table-system-return-values572446
- Ref: I/O Functions-Footnote-1574426
- Ref: I/O Functions-Footnote-2574574
- Node: Time Functions574694
- Ref: Time Functions-Footnote-1585365
- Ref: Time Functions-Footnote-2585433
- Ref: Time Functions-Footnote-3585591
- Ref: Time Functions-Footnote-4585702
- Ref: Time Functions-Footnote-5585814
- Ref: Time Functions-Footnote-6586041
- Node: Bitwise Functions586307
- Ref: table-bitwise-ops586901
- Ref: Bitwise Functions-Footnote-1592964
- Ref: Bitwise Functions-Footnote-2593137
- Node: Type Functions593328
- Node: I18N Functions596079
- Node: User-defined597730
- Node: Definition Syntax598535
- Ref: Definition Syntax-Footnote-1604222
- Node: Function Example604293
- Ref: Function Example-Footnote-1607215
- Node: Function Caveats607237
- Node: Calling A Function607755
- Node: Variable Scope608713
- Node: Pass By Value/Reference611707
- Node: Return Statement615206
- Node: Dynamic Typing618185
- Node: Indirect Calls619115
- Ref: Indirect Calls-Footnote-1629367
- Node: Functions Summary629495
- Node: Library Functions632200
- Ref: Library Functions-Footnote-1635807
- Ref: Library Functions-Footnote-2635950
- Node: Library Names636121
- Ref: Library Names-Footnote-1639797
- Ref: Library Names-Footnote-2640020
- Node: General Functions640106
- Node: Strtonum Function641209
- Node: Assert Function644231
- Node: Round Function647557
- Node: Cliff Random Function649097
- Node: Ordinal Functions650113
- Ref: Ordinal Functions-Footnote-1653176
- Ref: Ordinal Functions-Footnote-2653428
- Node: Join Function653638
- Ref: Join Function-Footnote-1655408
- Node: Getlocaltime Function655608
- Node: Readfile Function659350
- Node: Shell Quoting661327
- Node: Data File Management662728
- Node: Filetrans Function663360
- Node: Rewind Function667456
- Node: File Checking669366
- Ref: File Checking-Footnote-1670700
- Node: Empty Files670901
- Node: Ignoring Assigns672880
- Node: Getopt Function674430
- Ref: Getopt Function-Footnote-1685899
- Node: Passwd Functions686099
- Ref: Passwd Functions-Footnote-1694938
- Node: Group Functions695026
- Ref: Group Functions-Footnote-1702924
- Node: Walking Arrays703131
- Node: Library Functions Summary706139
- Node: Library Exercises707545
- Node: Sample Programs708010
- Node: Running Examples708780
- Node: Clones709508
- Node: Cut Program710732
- Node: Egrep Program720661
- Ref: Egrep Program-Footnote-1728173
- Node: Id Program728283
- Node: Split Program731963
- Ref: Split Program-Footnote-1735421
- Node: Tee Program735550
- Node: Uniq Program738340
- Node: Wc Program745766
- Ref: Wc Program-Footnote-1750021
- Node: Miscellaneous Programs750115
- Node: Dupword Program751328
- Node: Alarm Program753358
- Node: Translate Program758213
- Ref: Translate Program-Footnote-1762778
- Node: Labels Program763048
- Ref: Labels Program-Footnote-1766399
- Node: Word Sorting766483
- Node: History Sorting770555
- Node: Extract Program772390
- Node: Simple Sed779920
- Node: Igawk Program782994
- Ref: Igawk Program-Footnote-1797325
- Ref: Igawk Program-Footnote-2797527
- Ref: Igawk Program-Footnote-3797649
- Node: Anagram Program797764
- Node: Signature Program800826
- Node: Programs Summary802073
- Node: Programs Exercises803287
- Ref: Programs Exercises-Footnote-1807416
- Node: Advanced Features807507
- Node: Nondecimal Data809497
- Node: Array Sorting811088
- Node: Controlling Array Traversal811788
- Ref: Controlling Array Traversal-Footnote-1820156
- Node: Array Sorting Functions820274
- Ref: Array Sorting Functions-Footnote-1825365
- Node: Two-way I/O825561
- Ref: Two-way I/O-Footnote-1832113
- Ref: Two-way I/O-Footnote-2832300
- Node: TCP/IP Networking832382
- Node: Profiling835500
- Ref: Profiling-Footnote-1844172
- Node: Advanced Features Summary844495
- Node: Internationalization846339
- Node: I18N and L10N847819
- Node: Explaining gettext848506
- Ref: Explaining gettext-Footnote-1854398
- Ref: Explaining gettext-Footnote-2854583
- Node: Programmer i18n854748
- Ref: Programmer i18n-Footnote-1859697
- Node: Translator i18n859746
- Node: String Extraction860540
- Ref: String Extraction-Footnote-1861672
- Node: Printf Ordering861758
- Ref: Printf Ordering-Footnote-1864544
- Node: I18N Portability864608
- Ref: I18N Portability-Footnote-1867064
- Node: I18N Example867127
- Ref: I18N Example-Footnote-1869933
- Node: Gawk I18N870006
- Node: I18N Summary870651
- Node: Debugger871992
- Node: Debugging872995
- Node: Debugging Concepts873436
- Node: Debugging Terms875245
- Node: Awk Debugging877820
- Node: Sample Debugging Session878726
- Node: Debugger Invocation879260
- Node: Finding The Bug880646
- Node: List of Debugger Commands887124
- Node: Breakpoint Control888457
- Node: Debugger Execution Control892151
- Node: Viewing And Changing Data895513
- Node: Execution Stack898887
- Node: Debugger Info900524
- Node: Miscellaneous Debugger Commands904595
- Node: Readline Support909657
- Node: Limitations910553
- Node: Debugging Summary912662
- Node: Namespaces913941
- Node: Global Namespace914759
- Node: Qualified Names916113
- Node: Default Namespace917112
- Node: Changing The Namespace917853
- Node: Naming Rules919464
- Node: Internal Name Management921313
- Node: Namespace Example922355
- Node: Namespace And Features924917
- Node: Namespace Summary926352
- Node: Arbitrary Precision Arithmetic927829
- Node: Computer Arithmetic929316
- Ref: table-numeric-ranges933082
- Ref: table-floating-point-ranges933575
- Ref: Computer Arithmetic-Footnote-1934233
- Node: Math Definitions934290
- Ref: table-ieee-formats937606
- Ref: Math Definitions-Footnote-1938209
- Node: MPFR features938314
- Node: FP Math Caution940032
- Ref: FP Math Caution-Footnote-1941104
- Node: Inexactness of computations941473
- Node: Inexact representation942433
- Node: Comparing FP Values943793
- Node: Errors accumulate944875
- Node: Getting Accuracy946308
- Node: Try To Round949018
- Node: Setting precision949917
- Ref: table-predefined-precision-strings950614
- Node: Setting the rounding mode952444
- Ref: table-gawk-rounding-modes952818
- Ref: Setting the rounding mode-Footnote-1956749
- Node: Arbitrary Precision Integers956928
- Ref: Arbitrary Precision Integers-Footnote-1960103
- Node: Checking for MPFR960252
- Node: POSIX Floating Point Problems961726
- Ref: POSIX Floating Point Problems-Footnote-1965597
- Node: Floating point summary965635
- Node: Dynamic Extensions967825
- Node: Extension Intro969378
- Node: Plugin License970644
- Node: Extension Mechanism Outline971441
- Ref: figure-load-extension971880
- Ref: figure-register-new-function973445
- Ref: figure-call-new-function974537
- Node: Extension API Description976599
- Node: Extension API Functions Introduction978241
- Node: General Data Types983781
- Ref: General Data Types-Footnote-1992142
- Node: Memory Allocation Functions992441
- Ref: Memory Allocation Functions-Footnote-1996651
- Node: Constructor Functions996750
- Node: Registration Functions1000336
- Node: Extension Functions1001021
- Node: Exit Callback Functions1006236
- Node: Extension Version String1007486
- Node: Input Parsers1008149
- Node: Output Wrappers1020870
- Node: Two-way processors1025382
- Node: Printing Messages1027647
- Ref: Printing Messages-Footnote-11028818
- Node: Updating ERRNO1028971
- Node: Requesting Values1029710
- Ref: table-value-types-returned1030447
- Node: Accessing Parameters1031383
- Node: Symbol Table Access1032618
- Node: Symbol table by name1033130
- Ref: Symbol table by name-Footnote-11036020
- Node: Symbol table by cookie1036148
- Ref: Symbol table by cookie-Footnote-11040333
- Node: Cached values1040397
- Ref: Cached values-Footnote-11043933
- Node: Array Manipulation1044086
- Ref: Array Manipulation-Footnote-11045177
- Node: Array Data Types1045214
- Ref: Array Data Types-Footnote-11047872
- Node: Array Functions1047964
- Node: Flattening Arrays1052462
- Node: Creating Arrays1059438
- Node: Redirection API1064205
- Node: Extension API Variables1067038
- Node: Extension Versioning1067749
- Ref: gawk-api-version1068178
- Node: Extension GMP/MPFR Versioning1069909
- Node: Extension API Informational Variables1071537
- Node: Extension API Boilerplate1072610
- Node: Changes from API V11076584
- Node: Finding Extensions1078156
- Node: Extension Example1078715
- Node: Internal File Description1079513
- Node: Internal File Ops1083593
- Ref: Internal File Ops-Footnote-11094943
- Node: Using Internal File Ops1095083
- Ref: Using Internal File Ops-Footnote-11097466
- Node: Extension Samples1097740
- Node: Extension Sample File Functions1099269
- Node: Extension Sample Fnmatch1106918
- Node: Extension Sample Fork1108405
- Node: Extension Sample Inplace1109623
- Node: Extension Sample Ord1112927
- Node: Extension Sample Readdir1113763
- Ref: table-readdir-file-types1114652
- Node: Extension Sample Revout1115457
- Node: Extension Sample Rev2way1116046
- Node: Extension Sample Read write array1116786
- Node: Extension Sample Readfile1118728
- Node: Extension Sample Time1119823
- Node: Extension Sample API Tests1121171
- Node: gawkextlib1121663
- Node: Extension summary1124581
- Node: Extension Exercises1128283
- Node: Language History1129525
- Node: V7/SVR3.11131181
- Node: SVR41133333
- Node: POSIX1134767
- Node: BTL1136147
- Node: POSIX/GNU1136876
- Node: Feature History1142654
- Node: Common Extensions1158513
- Node: Ranges and Locales1159796
- Ref: Ranges and Locales-Footnote-11164412
- Ref: Ranges and Locales-Footnote-21164439
- Ref: Ranges and Locales-Footnote-31164674
- Node: Contributors1164895
- Node: History summary1170840
- Node: Installation1172220
- Node: Gawk Distribution1173164
- Node: Getting1173648
- Node: Extracting1174611
- Node: Distribution contents1176249
- Node: Unix Installation1182729
- Node: Quick Installation1183411
- Node: Shell Startup Files1185825
- Node: Additional Configuration Options1186914
- Node: Configuration Philosophy1189079
- Node: Non-Unix Installation1191448
- Node: PC Installation1191908
- Node: PC Binary Installation1192746
- Node: PC Compiling1193181
- Node: PC Using1194298
- Node: Cygwin1197513
- Node: MSYS1198612
- Node: VMS Installation1199113
- Node: VMS Compilation1199904
- Ref: VMS Compilation-Footnote-11201133
- Node: VMS Dynamic Extensions1201191
- Node: VMS Installation Details1202876
- Node: VMS Running1205129
- Node: VMS GNV1209408
- Node: VMS Old Gawk1210143
- Node: Bugs1210614
- Node: Bug address1211277
- Node: Usenet1214069
- Node: Maintainers1214846
- Node: Other Versions1216107
- Node: Installation summary1222869
- Node: Notes1224071
- Node: Compatibility Mode1224936
- Node: Additions1225718
- Node: Accessing The Source1226643
- Node: Adding Code1228080
- Node: New Ports1234299
- Node: Derived Files1238787
- Ref: Derived Files-Footnote-11244433
- Ref: Derived Files-Footnote-21244468
- Ref: Derived Files-Footnote-31245066
- Node: Future Extensions1245180
- Node: Implementation Limitations1245838
- Node: Extension Design1247021
- Node: Old Extension Problems1248175
- Ref: Old Extension Problems-Footnote-11249693
- Node: Extension New Mechanism Goals1249750
- Ref: Extension New Mechanism Goals-Footnote-11253114
- Node: Extension Other Design Decisions1253303
- Node: Extension Future Growth1255416
- Node: Old Extension Mechanism1256252
- Node: Notes summary1258015
- Node: Basic Concepts1259197
- Node: Basic High Level1259878
- Ref: figure-general-flow1260160
- Ref: figure-process-flow1260845
- Ref: Basic High Level-Footnote-11264146
- Node: Basic Data Typing1264331
- Node: Glossary1267659
- Node: Copying1299497
- Node: GNU Free Documentation License1337040
- Node: Index1362160
++Ref: Auto-set-Footnote-1480355
++Ref: Auto-set-Footnote-2480561
++Node: ARGC and ARGV480617
++Node: Pattern Action Summary484830
++Node: Arrays487260
++Node: Array Basics488589
++Node: Array Intro489433
++Ref: figure-array-elements491408
++Ref: Array Intro-Footnote-1494112
++Node: Reference to Elements494240
++Node: Assigning Elements496704
++Node: Array Example497195
++Node: Scanning an Array498954
++Node: Controlling Scanning501976
++Ref: Controlling Scanning-Footnote-1507375
++Node: Numeric Array Subscripts507691
++Node: Uninitialized Subscripts509875
++Node: Delete511494
++Ref: Delete-Footnote-1514246
++Node: Multidimensional514303
++Node: Multiscanning517398
++Node: Arrays of Arrays518989
++Node: Arrays Summary523756
++Node: Functions525849
++Node: Built-in526887
++Node: Calling Built-in527968
++Node: Numeric Functions529964
++Ref: Numeric Functions-Footnote-1533992
++Ref: Numeric Functions-Footnote-2534349
++Ref: Numeric Functions-Footnote-3534397
++Node: String Functions534669
++Ref: String Functions-Footnote-1558327
++Ref: String Functions-Footnote-2558455
++Ref: String Functions-Footnote-3558703
++Node: Gory Details558790
++Ref: table-sub-escapes560581
++Ref: table-sub-proposed562100
++Ref: table-posix-sub563463
++Ref: table-gensub-escapes565004
++Ref: Gory Details-Footnote-1565827
++Node: I/O Functions565981
++Ref: table-system-return-values572449
++Ref: I/O Functions-Footnote-1574429
++Ref: I/O Functions-Footnote-2574577
++Node: Time Functions574697
++Ref: Time Functions-Footnote-1585368
++Ref: Time Functions-Footnote-2585436
++Ref: Time Functions-Footnote-3585594
++Ref: Time Functions-Footnote-4585705
++Ref: Time Functions-Footnote-5585817
++Ref: Time Functions-Footnote-6586044
++Node: Bitwise Functions586310
++Ref: table-bitwise-ops586904
++Ref: Bitwise Functions-Footnote-1592967
++Ref: Bitwise Functions-Footnote-2593140
++Node: Type Functions593331
++Node: I18N Functions596082
++Node: User-defined597733
++Node: Definition Syntax598538
++Ref: Definition Syntax-Footnote-1604225
++Node: Function Example604296
++Ref: Function Example-Footnote-1607218
++Node: Function Caveats607240
++Node: Calling A Function607758
++Node: Variable Scope608716
++Node: Pass By Value/Reference611710
++Node: Return Statement615209
++Node: Dynamic Typing618188
++Node: Indirect Calls619118
++Ref: Indirect Calls-Footnote-1629370
++Node: Functions Summary629498
++Node: Library Functions632203
++Ref: Library Functions-Footnote-1635810
++Ref: Library Functions-Footnote-2635953
++Node: Library Names636124
++Ref: Library Names-Footnote-1639800
++Ref: Library Names-Footnote-2640023
++Node: General Functions640109
++Node: Strtonum Function641212
++Node: Assert Function644234
++Node: Round Function647560
++Node: Cliff Random Function649100
++Node: Ordinal Functions650116
++Ref: Ordinal Functions-Footnote-1653179
++Ref: Ordinal Functions-Footnote-2653431
++Node: Join Function653641
++Ref: Join Function-Footnote-1655411
++Node: Getlocaltime Function655611
++Node: Readfile Function659353
++Node: Shell Quoting661330
++Node: Data File Management662731
++Node: Filetrans Function663363
++Node: Rewind Function667459
++Node: File Checking669369
++Ref: File Checking-Footnote-1670703
++Node: Empty Files670904
++Node: Ignoring Assigns672883
++Node: Getopt Function674433
++Ref: Getopt Function-Footnote-1685902
++Node: Passwd Functions686102
++Ref: Passwd Functions-Footnote-1694941
++Node: Group Functions695029
++Ref: Group Functions-Footnote-1702927
++Node: Walking Arrays703134
++Node: Library Functions Summary706142
++Node: Library Exercises707548
++Node: Sample Programs708013
++Node: Running Examples708783
++Node: Clones709511
++Node: Cut Program710735
++Node: Egrep Program720664
++Ref: Egrep Program-Footnote-1728176
++Node: Id Program728286
++Node: Split Program731966
++Ref: Split Program-Footnote-1735424
++Node: Tee Program735553
++Node: Uniq Program738343
++Node: Wc Program745769
++Ref: Wc Program-Footnote-1750024
++Node: Miscellaneous Programs750118
++Node: Dupword Program751331
++Node: Alarm Program753361
++Node: Translate Program758216
++Ref: Translate Program-Footnote-1762781
++Node: Labels Program763051
++Ref: Labels Program-Footnote-1766402
++Node: Word Sorting766486
++Node: History Sorting770558
++Node: Extract Program772393
++Node: Simple Sed779923
++Node: Igawk Program782997
++Ref: Igawk Program-Footnote-1797328
++Ref: Igawk Program-Footnote-2797530
++Ref: Igawk Program-Footnote-3797652
++Node: Anagram Program797767
++Node: Signature Program800829
++Node: Programs Summary802076
++Node: Programs Exercises803290
++Ref: Programs Exercises-Footnote-1807419
++Node: Advanced Features807510
++Node: Nondecimal Data809500
++Node: Array Sorting811091
++Node: Controlling Array Traversal811791
++Ref: Controlling Array Traversal-Footnote-1820159
++Node: Array Sorting Functions820277
++Ref: Array Sorting Functions-Footnote-1825368
++Node: Two-way I/O825564
++Ref: Two-way I/O-Footnote-1832116
++Ref: Two-way I/O-Footnote-2832303
++Node: TCP/IP Networking832385
++Node: Profiling835503
++Ref: Profiling-Footnote-1844175
++Node: Advanced Features Summary844498
++Node: Internationalization846342
++Node: I18N and L10N847822
++Node: Explaining gettext848509
++Ref: Explaining gettext-Footnote-1854401
++Ref: Explaining gettext-Footnote-2854586
++Node: Programmer i18n854751
++Ref: Programmer i18n-Footnote-1859700
++Node: Translator i18n859749
++Node: String Extraction860543
++Ref: String Extraction-Footnote-1861675
++Node: Printf Ordering861761
++Ref: Printf Ordering-Footnote-1864547
++Node: I18N Portability864611
++Ref: I18N Portability-Footnote-1867067
++Node: I18N Example867130
++Ref: I18N Example-Footnote-1869936
++Node: Gawk I18N870009
++Node: I18N Summary870654
++Node: Debugger871995
++Node: Debugging872998
++Node: Debugging Concepts873439
++Node: Debugging Terms875248
++Node: Awk Debugging877823
++Node: Sample Debugging Session878729
++Node: Debugger Invocation879263
++Node: Finding The Bug880649
++Node: List of Debugger Commands887127
++Node: Breakpoint Control888460
++Node: Debugger Execution Control892154
++Node: Viewing And Changing Data895516
++Node: Execution Stack898890
++Node: Debugger Info900527
++Node: Miscellaneous Debugger Commands904598
++Node: Readline Support909660
++Node: Limitations910556
++Node: Debugging Summary912665
++Node: Namespaces913944
++Node: Global Namespace914762
++Node: Qualified Names916116
++Node: Default Namespace917115
++Node: Changing The Namespace917856
++Node: Naming Rules919467
++Node: Internal Name Management921316
++Node: Namespace Example922358
++Node: Namespace And Features924920
++Node: Namespace Summary926355
++Node: Arbitrary Precision Arithmetic927832
++Node: Computer Arithmetic929319
++Ref: table-numeric-ranges933085
++Ref: table-floating-point-ranges933578
++Ref: Computer Arithmetic-Footnote-1934236
++Node: Math Definitions934293
++Ref: table-ieee-formats937609
++Ref: Math Definitions-Footnote-1938212
++Node: MPFR features938317
++Node: FP Math Caution940035
++Ref: FP Math Caution-Footnote-1941107
++Node: Inexactness of computations941476
++Node: Inexact representation942436
++Node: Comparing FP Values943796
++Node: Errors accumulate944878
++Node: Getting Accuracy946311
++Node: Try To Round949021
++Node: Setting precision949920
++Ref: table-predefined-precision-strings950617
++Node: Setting the rounding mode952447
++Ref: table-gawk-rounding-modes952821
++Ref: Setting the rounding mode-Footnote-1956752
++Node: Arbitrary Precision Integers956931
++Ref: Arbitrary Precision Integers-Footnote-1960106
++Node: Checking for MPFR960255
++Node: POSIX Floating Point Problems961729
++Ref: POSIX Floating Point Problems-Footnote-1965600
++Node: Floating point summary965638
++Node: Dynamic Extensions967828
++Node: Extension Intro969381
++Node: Plugin License970647
++Node: Extension Mechanism Outline971444
++Ref: figure-load-extension971883
++Ref: figure-register-new-function973448
++Ref: figure-call-new-function974540
++Node: Extension API Description976602
++Node: Extension API Functions Introduction978244
++Node: General Data Types983784
++Ref: General Data Types-Footnote-1992145
++Node: Memory Allocation Functions992444
++Ref: Memory Allocation Functions-Footnote-1996654
++Node: Constructor Functions996753
++Node: Registration Functions1000339
++Node: Extension Functions1001024
++Node: Exit Callback Functions1006239
++Node: Extension Version String1007489
++Node: Input Parsers1008152
++Node: Output Wrappers1020873
++Node: Two-way processors1025385
++Node: Printing Messages1027650
++Ref: Printing Messages-Footnote-11028821
++Node: Updating ERRNO1028974
++Node: Requesting Values1029713
++Ref: table-value-types-returned1030450
++Node: Accessing Parameters1031386
++Node: Symbol Table Access1032621
++Node: Symbol table by name1033133
++Ref: Symbol table by name-Footnote-11036023
++Node: Symbol table by cookie1036151
++Ref: Symbol table by cookie-Footnote-11040336
++Node: Cached values1040400
++Ref: Cached values-Footnote-11043936
++Node: Array Manipulation1044089
++Ref: Array Manipulation-Footnote-11045180
++Node: Array Data Types1045217
++Ref: Array Data Types-Footnote-11047875
++Node: Array Functions1047967
++Node: Flattening Arrays1052465
++Node: Creating Arrays1059441
++Node: Redirection API1064208
++Node: Extension API Variables1067041
++Node: Extension Versioning1067752
++Ref: gawk-api-version1068181
++Node: Extension GMP/MPFR Versioning1069912
++Node: Extension API Informational Variables1071540
++Node: Extension API Boilerplate1072613
++Node: Changes from API V11076587
++Node: Finding Extensions1078159
++Node: Extension Example1078718
++Node: Internal File Description1079516
++Node: Internal File Ops1083596
++Ref: Internal File Ops-Footnote-11094946
++Node: Using Internal File Ops1095086
++Ref: Using Internal File Ops-Footnote-11097469
++Node: Extension Samples1097743
++Node: Extension Sample File Functions1099272
++Node: Extension Sample Fnmatch1106921
++Node: Extension Sample Fork1108408
++Node: Extension Sample Inplace1109626
++Node: Extension Sample Ord1112930
++Node: Extension Sample Readdir1113766
++Ref: table-readdir-file-types1114655
++Node: Extension Sample Revout1115460
++Node: Extension Sample Rev2way1116049
++Node: Extension Sample Read write array1116789
++Node: Extension Sample Readfile1118731
++Node: Extension Sample Time1119826
++Node: Extension Sample API Tests1121174
++Node: gawkextlib1121666
++Node: Extension summary1124584
++Node: Extension Exercises1128286
++Node: Language History1129528
++Node: V7/SVR3.11131184
++Node: SVR41133336
++Node: POSIX1134770
++Node: BTL1136150
++Node: POSIX/GNU1136879
++Node: Feature History1142657
++Node: Common Extensions1158516
++Node: Ranges and Locales1159799
++Ref: Ranges and Locales-Footnote-11164415
++Ref: Ranges and Locales-Footnote-21164442
++Ref: Ranges and Locales-Footnote-31164677
++Node: Contributors1164898
++Node: History summary1170843
++Node: Installation1172223
++Node: Gawk Distribution1173167
++Node: Getting1173651
++Node: Extracting1174614
++Node: Distribution contents1176252
++Node: Unix Installation1182732
++Node: Quick Installation1183414
++Node: Shell Startup Files1185828
++Node: Additional Configuration Options1186917
++Node: Configuration Philosophy1189082
++Node: Non-Unix Installation1191451
++Node: PC Installation1191911
++Node: PC Binary Installation1192749
++Node: PC Compiling1193184
++Node: PC Using1194301
++Node: Cygwin1197516
++Node: MSYS1198615
++Node: VMS Installation1199116
++Node: VMS Compilation1199907
++Ref: VMS Compilation-Footnote-11201136
++Node: VMS Dynamic Extensions1201194
++Node: VMS Installation Details1202879
++Node: VMS Running1205132
++Node: VMS GNV1209411
++Node: VMS Old Gawk1210146
++Node: Bugs1210617
++Node: Bug address1211280
++Node: Usenet1214072
++Node: Maintainers1214849
++Node: Other Versions1216110
++Node: Installation summary1222872
++Node: Notes1224074
++Node: Compatibility Mode1224939
++Node: Additions1225721
++Node: Accessing The Source1226646
++Node: Adding Code1228083
++Node: New Ports1234302
++Node: Derived Files1238790
++Ref: Derived Files-Footnote-11244436
++Ref: Derived Files-Footnote-21244471
++Ref: Derived Files-Footnote-31245069
++Node: Future Extensions1245183
++Node: Implementation Limitations1245841
++Node: Extension Design1247024
++Node: Old Extension Problems1248178
++Ref: Old Extension Problems-Footnote-11249696
++Node: Extension New Mechanism Goals1249753
++Ref: Extension New Mechanism Goals-Footnote-11253117
++Node: Extension Other Design Decisions1253306
++Node: Extension Future Growth1255419
++Node: Old Extension Mechanism1256255
++Node: Notes summary1258018
++Node: Basic Concepts1259200
++Node: Basic High Level1259881
++Ref: figure-general-flow1260163
++Ref: figure-process-flow1260848
++Ref: Basic High Level-Footnote-11264149
++Node: Basic Data Typing1264334
++Node: Glossary1267662
++Node: Copying1299500
++Node: GNU Free Documentation License1337043
++Node: Index1362163
  
  End Tag Table

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

Summary of changes:
 ChangeLog                        |    4 +
 config.guess                     |    6 +-
 config.sub                       | 1391 +++++++++++++++++++-------------------
 doc/ChangeLog                    |    7 +
 doc/gawk.info                    |  756 ++++++++++-----------
 doc/gawk.texi                    |    2 +-
 doc/gawktexi.in                  |    2 +-
 extension/build-aux/ChangeLog    |    4 +
 extension/build-aux/config.guess |    6 +-
 extension/build-aux/config.sub   | 1391 +++++++++++++++++++-------------------
 test/ChangeLog                   |    7 +-
 test/Makefile.am                 |    4 +-
 test/Makefile.in                 |    9 +-
 test/Maketests                   |    5 +
 test/spacere.awk                 |   22 +
 test/spacere.ok                  |   16 +
 16 files changed, 1847 insertions(+), 1785 deletions(-)
 create mode 100644 test/spacere.awk
 create mode 100644 test/spacere.ok


hooks/post-receive
-- 
gawk



reply via email to

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