[Top][All Lists]

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

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-2020-gdea1c3

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-2020-gdea1c3c
Date: Tue, 8 Nov 2016 21:11:48 +0000 (UTC)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, master has been updated
       via  dea1c3c59c07731803669ecdc1fbf318b2d88380 (commit)
       via  4c6da6a47c9663b6cca1a4de13090d803a497038 (commit)
      from  8444d69c736b76678d96a993f27853173a9e0e77 (commit)

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

- Log -----------------------------------------------------------------

commit dea1c3c59c07731803669ecdc1fbf318b2d88380
Merge: 8444d69 4c6da6a
Author: Arnold D. Robbins <address@hidden>
Date:   Tue Nov 8 23:11:41 2016 +0200

    Merge branch 'gawk-4.1-stable'

diff --cc doc/ChangeLog
index a5d8cc4,ef5d295..2628687
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@@ -1,15 -1,11 +1,23 @@@
+ 2016-11-08         Arnold D. Robbins     <address@hidden>
+       *, wordlist: Typo fix. ECBDIC --> EBCDIC.
+       Thanks to Sergey Tselikh <address@hidden> for the report.
+       (bitwise-ops): Put table in @verbatim instead of @display.
+       Works better for Info, text, and HTML. Thanks to
+       Marco Curreli <address@hidden> for the report.
 +2016-11-04         Arnold D. Robbins     <address@hidden>
 +      * Fix a spelling error.
 +      * wordlist: Update.
 +2016-10-25         Arnold D. Robbins     <address@hidden>
 +      * Document that negative arguments are not allowed
 +      for bitwise functions. Add a sidebar explaining it a bit and
 +      also showing the difference with and without -M.
 +      * gawk.1: Document that negative arguments are not allowed.
  2016-10-23         Arnold D. Robbins     <address@hidden>
        * Remove references to MS-DOS and OS/2,
diff --cc doc/
index fca8358,6b0bd09..06c2bf7
--- a/doc/
+++ b/doc/
@@@ -35211,571 -34601,563 +35211,571 @@@ Inde
  Tag Table:
  Node: Top1200
 -Node: Foreword342162
 -Node: Foreword446604
 -Node: Preface48136
 -Ref: Preface-Footnote-150995
 -Ref: Preface-Footnote-251102
 -Ref: Preface-Footnote-351336
 -Node: History51478
 -Node: Names53830
 -Ref: Names-Footnote-154924
 -Node: This Manual55071
 -Ref: This Manual-Footnote-161556
 -Node: Conventions61656
 -Node: Manual History64010
 -Ref: Manual History-Footnote-167005
 -Ref: Manual History-Footnote-267046
 -Node: How To Contribute67120
 -Node: Acknowledgments68249
 -Node: Getting Started73135
 -Node: Running gawk75574
 -Node: One-shot76764
 -Node: Read Terminal78027
 -Node: Long80020
 -Node: Executable Scripts81533
 -Ref: Executable Scripts-Footnote-184328
 -Node: Comments84431
 -Node: Quoting86915
 -Node: DOS Quoting92432
 -Node: Sample Data Files93107
 -Node: Very Simple95702
 -Node: Two Rules100604
 -Node: More Complex102489
 -Node: Statements/Lines105355
 -Ref: Statements/Lines-Footnote-1109814
 -Node: Other Features110079
 -Node: When111015
 -Ref: When-Footnote-1112769
 -Node: Intro Summary112834
 -Node: Invoking Gawk113718
 -Node: Command Line115232
 -Node: Options116030
 -Ref: Options-Footnote-1131937
 -Ref: Options-Footnote-2132167
 -Node: Other Arguments132192
 -Node: Naming Standard Input135139
 -Node: Environment Variables136232
 -Node: AWKPATH Variable136790
 -Ref: AWKPATH Variable-Footnote-1140091
 -Ref: AWKPATH Variable-Footnote-2140125
 -Node: AWKLIBPATH Variable140386
 -Node: Other Environment Variables141530
 -Node: Exit Status145478
 -Node: Include Files146155
 -Node: Loading Shared Libraries149750
 -Node: Obsolete151178
 -Node: Undocumented151870
 -Node: Invoking Summary152167
 -Node: Regexp153827
 -Node: Regexp Usage155281
 -Node: Escape Sequences157318
 -Node: Regexp Operators163332
 -Ref: Regexp Operators-Footnote-1170748
 -Ref: Regexp Operators-Footnote-2170895
 -Node: Bracket Expressions170993
 -Ref: table-char-classes173469
 -Node: Leftmost Longest176606
 -Node: Computed Regexps177909
 -Node: GNU Regexp Operators181336
 -Node: Case-sensitivity185015
 -Ref: Case-sensitivity-Footnote-1187902
 -Ref: Case-sensitivity-Footnote-2188137
 -Node: Regexp Summary188245
 -Node: Reading Files189711
 -Node: Records191805
 -Node: awk split records192538
 -Node: gawk split records197469
 -Ref: gawk split records-Footnote-1202009
 -Node: Fields202046
 -Ref: Fields-Footnote-1204826
 -Node: Nonconstant Fields204912
 -Ref: Nonconstant Fields-Footnote-1207148
 -Node: Changing Fields207352
 -Node: Field Separators213280
 -Node: Default Field Splitting215978
 -Node: Regexp Field Splitting217096
 -Node: Single Character Fields220449
 -Node: Command Line Field Separator221509
 -Node: Full Line Fields224727
 -Ref: Full Line Fields-Footnote-1226249
 -Ref: Full Line Fields-Footnote-2226295
 -Node: Field Splitting Summary226396
 -Node: Constant Size228470
 -Node: Splitting By Content233048
 -Ref: Splitting By Content-Footnote-1237019
 -Node: Multiple Line237182
 -Ref: Multiple Line-Footnote-1243064
 -Node: Getline243243
 -Node: Plain Getline245447
 -Node: Getline/Variable248086
 -Node: Getline/File249235
 -Node: Getline/Variable/File250621
 -Ref: Getline/Variable/File-Footnote-1252224
 -Node: Getline/Pipe252312
 -Node: Getline/Variable/Pipe255017
 -Node: Getline/Coprocess256150
 -Node: Getline/Variable/Coprocess257415
 -Node: Getline Notes258155
 -Node: Getline Summary260950
 -Ref: table-getline-variants261372
 -Node: Read Timeout262120
 -Ref: Read Timeout-Footnote-1265961
 -Node: Command-line directories266019
 -Node: Input Summary266923
 -Node: Input Exercises270095
 -Node: Printing270823
 -Node: Print272599
 -Node: Print Examples274056
 -Node: Output Separators276836
 -Node: OFMT278853
 -Node: Printf280209
 -Node: Basic Printf280994
 -Node: Control Letters282568
 -Node: Format Modifiers286556
 -Node: Printf Examples292571
 -Node: Redirection295057
 -Node: Special FD301898
 -Ref: Special FD-Footnote-1305066
 -Node: Special Files305140
 -Node: Other Inherited Files305757
 -Node: Special Network306758
 -Node: Special Caveats307618
 -Node: Close Files And Pipes308567
 -Ref: Close Files And Pipes-Footnote-1315760
 -Ref: Close Files And Pipes-Footnote-2315908
 -Node: Output Summary316059
 -Node: Output Exercises317057
 -Node: Expressions317736
 -Node: Values318924
 -Node: Constants319602
 -Node: Scalar Constants320293
 -Ref: Scalar Constants-Footnote-1321157
 -Node: Nondecimal-numbers321407
 -Node: Regexp Constants324420
 -Node: Using Constant Regexps324946
 -Node: Variables328109
 -Node: Using Variables328766
 -Node: Assignment Options330676
 -Node: Conversion332549
 -Node: Strings And Numbers333073
 -Ref: Strings And Numbers-Footnote-1336136
 -Node: Locale influences conversions336245
 -Ref: table-locale-affects339003
 -Node: All Operators339621
 -Node: Arithmetic Ops340250
 -Node: Concatenation342756
 -Ref: Concatenation-Footnote-1345603
 -Node: Assignment Ops345710
 -Ref: table-assign-ops350701
 -Node: Increment Ops352014
 -Node: Truth Values and Conditions355474
 -Node: Truth Values356548
 -Node: Typing and Comparison357596
 -Node: Variable Typing358416
 -Node: Comparison Operators362040
 -Ref: table-relational-ops362459
 -Node: POSIX String Comparison365954
 -Ref: POSIX String Comparison-Footnote-1367028
 -Node: Boolean Ops367167
 -Ref: Boolean Ops-Footnote-1371649
 -Node: Conditional Exp371741
 -Node: Function Calls373477
 -Node: Precedence377354
 -Node: Locales381013
 -Node: Expressions Summary382645
 -Node: Patterns and Actions385218
 -Node: Pattern Overview386338
 -Node: Regexp Patterns388015
 -Node: Expression Patterns388557
 -Node: Ranges392338
 -Node: BEGIN/END395446
 -Node: Using BEGIN/END396207
 -Ref: Using BEGIN/END-Footnote-1398943
 -Node: I/O And BEGIN/END399049
 -Node: Empty404270
 -Node: Using Shell Variables404587
 -Node: Action Overview406861
 -Node: Statements409186
 -Node: If Statement411034
 -Node: While Statement412529
 -Node: Do Statement414557
 -Node: For Statement415705
 -Node: Switch Statement418863
 -Node: Break Statement421249
 -Node: Continue Statement423341
 -Node: Next Statement425168
 -Node: Nextfile Statement427551
 -Node: Exit Statement430203
 -Node: Built-in Variables432606
 -Node: User-modified433739
 -Ref: User-modified-Footnote-1441364
 -Node: Auto-set441426
 -Ref: Auto-set-Footnote-1454782
 -Ref: Auto-set-Footnote-2454988
 -Node: ARGC and ARGV455044
 -Node: Pattern Action Summary459257
 -Node: Arrays461687
 -Node: Array Basics463016
 -Node: Array Intro463860
 -Ref: figure-array-elements465835
 -Ref: Array Intro-Footnote-1468539
 -Node: Reference to Elements468667
 -Node: Assigning Elements471131
 -Node: Array Example471622
 -Node: Scanning an Array473381
 -Node: Controlling Scanning476403
 -Ref: Controlling Scanning-Footnote-1481802
 -Node: Numeric Array Subscripts482118
 -Node: Uninitialized Subscripts484302
 -Node: Delete485921
 -Ref: Delete-Footnote-1488673
 -Node: Multidimensional488730
 -Node: Multiscanning491825
 -Node: Arrays of Arrays493416
 -Node: Arrays Summary498183
 -Node: Functions500276
 -Node: Built-in501314
 -Node: Calling Built-in502395
 -Node: Numeric Functions504391
 -Ref: Numeric Functions-Footnote-1508419
 -Ref: Numeric Functions-Footnote-2508776
 -Ref: Numeric Functions-Footnote-3508824
 -Node: String Functions509096
 -Ref: String Functions-Footnote-1532600
 -Ref: String Functions-Footnote-2532728
 -Ref: String Functions-Footnote-3532976
 -Node: Gory Details533063
 -Ref: table-sub-escapes534854
 -Ref: table-sub-proposed536373
 -Ref: table-posix-sub537736
 -Ref: table-gensub-escapes539277
 -Ref: Gory Details-Footnote-1540100
 -Node: I/O Functions540254
 -Ref: table-system-return-values546836
 -Ref: I/O Functions-Footnote-1548816
 -Ref: I/O Functions-Footnote-2548964
 -Node: Time Functions549084
 -Ref: Time Functions-Footnote-1559606
 -Ref: Time Functions-Footnote-2559674
 -Ref: Time Functions-Footnote-3559832
 -Ref: Time Functions-Footnote-4559943
 -Ref: Time Functions-Footnote-5560055
 -Ref: Time Functions-Footnote-6560282
 -Node: Bitwise Functions560548
 -Ref: table-bitwise-ops561142
 -Ref: Bitwise Functions-Footnote-1565460
 -Node: Type Functions565633
 -Node: I18N Functions566789
 -Node: User-defined568440
 -Node: Definition Syntax569245
 -Ref: Definition Syntax-Footnote-1574932
 -Node: Function Example575003
 -Ref: Function Example-Footnote-1577925
 -Node: Function Caveats577947
 -Node: Calling A Function578465
 -Node: Variable Scope579423
 -Node: Pass By Value/Reference582417
 -Node: Return Statement585916
 -Node: Dynamic Typing588895
 -Node: Indirect Calls589825
 -Ref: Indirect Calls-Footnote-1600076
 -Node: Functions Summary600204
 -Node: Library Functions602909
 -Ref: Library Functions-Footnote-1606516
 -Ref: Library Functions-Footnote-2606659
 -Node: Library Names606830
 -Ref: Library Names-Footnote-1610290
 -Ref: Library Names-Footnote-2610513
 -Node: General Functions610599
 -Node: Strtonum Function611702
 -Node: Assert Function614724
 -Node: Round Function618050
 -Node: Cliff Random Function619591
 -Node: Ordinal Functions620607
 -Ref: Ordinal Functions-Footnote-1623670
 -Ref: Ordinal Functions-Footnote-2623922
 -Node: Join Function624132
 -Ref: Join Function-Footnote-1625902
 -Node: Getlocaltime Function626102
 -Node: Readfile Function629844
 -Node: Shell Quoting631816
 -Node: Data File Management633217
 -Node: Filetrans Function633849
 -Node: Rewind Function637945
 -Node: File Checking639851
 -Ref: File Checking-Footnote-1641185
 -Node: Empty Files641386
 -Node: Ignoring Assigns643365
 -Node: Getopt Function644915
 -Ref: Getopt Function-Footnote-1656384
 -Node: Passwd Functions656584
 -Ref: Passwd Functions-Footnote-1665423
 -Node: Group Functions665511
 -Ref: Group Functions-Footnote-1673409
 -Node: Walking Arrays673616
 -Node: Library Functions Summary676624
 -Node: Library Exercises678030
 -Node: Sample Programs678495
 -Node: Running Examples679265
 -Node: Clones679993
 -Node: Cut Program681217
 -Node: Egrep Program691146
 -Ref: Egrep Program-Footnote-1698658
 -Node: Id Program698768
 -Node: Split Program702448
 -Ref: Split Program-Footnote-1705907
 -Node: Tee Program706036
 -Node: Uniq Program708826
 -Node: Wc Program716252
 -Ref: Wc Program-Footnote-1720507
 -Node: Miscellaneous Programs720601
 -Node: Dupword Program721814
 -Node: Alarm Program723844
 -Node: Translate Program728699
 -Ref: Translate Program-Footnote-1733264
 -Node: Labels Program733534
 -Ref: Labels Program-Footnote-1736885
 -Node: Word Sorting736969
 -Node: History Sorting741041
 -Node: Extract Program742876
 -Node: Simple Sed750405
 -Node: Igawk Program753479
 -Ref: Igawk Program-Footnote-1767810
 -Ref: Igawk Program-Footnote-2768012
 -Ref: Igawk Program-Footnote-3768134
 -Node: Anagram Program768249
 -Node: Signature Program771311
 -Node: Programs Summary772558
 -Node: Programs Exercises773772
 -Ref: Programs Exercises-Footnote-1777901
 -Node: Advanced Features777992
 -Node: Nondecimal Data779982
 -Node: Array Sorting781573
 -Node: Controlling Array Traversal782273
 -Ref: Controlling Array Traversal-Footnote-1790640
 -Node: Array Sorting Functions790758
 -Ref: Array Sorting Functions-Footnote-1795849
 -Node: Two-way I/O796045
 -Ref: Two-way I/O-Footnote-1802339
 -Ref: Two-way I/O-Footnote-2802526
 -Node: TCP/IP Networking802608
 -Node: Profiling805726
 -Node: Advanced Features Summary813265
 -Node: Internationalization815201
 -Node: I18N and L10N816681
 -Node: Explaining gettext817368
 -Ref: Explaining gettext-Footnote-1823260
 -Ref: Explaining gettext-Footnote-2823445
 -Node: Programmer i18n823610
 -Ref: Programmer i18n-Footnote-1828465
 -Node: Translator i18n828514
 -Node: String Extraction829308
 -Ref: String Extraction-Footnote-1830440
 -Node: Printf Ordering830526
 -Ref: Printf Ordering-Footnote-1833312
 -Node: I18N Portability833376
 -Ref: I18N Portability-Footnote-1835832
 -Node: I18N Example835895
 -Ref: I18N Example-Footnote-1838701
 -Node: Gawk I18N838774
 -Node: I18N Summary839419
 -Node: Debugger840760
 -Node: Debugging841782
 -Node: Debugging Concepts842223
 -Node: Debugging Terms844032
 -Node: Awk Debugging846607
 -Node: Sample Debugging Session847513
 -Node: Debugger Invocation848047
 -Node: Finding The Bug849433
 -Node: List of Debugger Commands855911
 -Node: Breakpoint Control857244
 -Node: Debugger Execution Control860938
 -Node: Viewing And Changing Data864300
 -Node: Execution Stack867674
 -Node: Debugger Info869311
 -Node: Miscellaneous Debugger Commands873382
 -Node: Readline Support878470
 -Node: Limitations879366
 -Node: Debugging Summary881475
 -Node: Arbitrary Precision Arithmetic882648
 -Node: Computer Arithmetic884064
 -Ref: table-numeric-ranges887655
 -Ref: Computer Arithmetic-Footnote-1888377
 -Node: Math Definitions888434
 -Ref: table-ieee-formats891748
 -Ref: Math Definitions-Footnote-1892351
 -Node: MPFR features892456
 -Node: FP Math Caution894173
 -Ref: FP Math Caution-Footnote-1895245
 -Node: Inexactness of computations895614
 -Node: Inexact representation896574
 -Node: Comparing FP Values897934
 -Node: Errors accumulate899016
 -Node: Getting Accuracy900449
 -Node: Try To Round903159
 -Node: Setting precision904058
 -Ref: table-predefined-precision-strings904755
 -Node: Setting the rounding mode906585
 -Ref: table-gawk-rounding-modes906959
 -Ref: Setting the rounding mode-Footnote-1910367
 -Node: Arbitrary Precision Integers910546
 -Ref: Arbitrary Precision Integers-Footnote-1913530
 -Node: POSIX Floating Point Problems913679
 -Ref: POSIX Floating Point Problems-Footnote-1917561
 -Node: Floating point summary917599
 -Node: Dynamic Extensions919789
 -Node: Extension Intro921342
 -Node: Plugin License922608
 -Node: Extension Mechanism Outline923405
 -Ref: figure-load-extension923844
 -Ref: figure-register-new-function925409
 -Ref: figure-call-new-function926501
 -Node: Extension API Description928563
 -Node: Extension API Functions Introduction930011
 -Node: General Data Types934823
 -Ref: General Data Types-Footnote-1940778
 -Node: Memory Allocation Functions941077
 -Ref: Memory Allocation Functions-Footnote-1943922
 -Node: Constructor Functions944021
 -Node: Registration Functions945766
 -Node: Extension Functions946451
 -Node: Exit Callback Functions948750
 -Node: Extension Version String950000
 -Node: Input Parsers950663
 -Node: Output Wrappers960545
 -Node: Two-way processors965057
 -Node: Printing Messages967322
 -Ref: Printing Messages-Footnote-1968396
 -Node: Updating ERRNO968549
 -Node: Requesting Values969288
 -Ref: table-value-types-returned970025
 -Node: Accessing Parameters970908
 -Node: Symbol Table Access972143
 -Node: Symbol table by name972655
 -Node: Symbol table by cookie974676
 -Ref: Symbol table by cookie-Footnote-1978828
 -Node: Cached values978892
 -Ref: Cached values-Footnote-1982399
 -Node: Array Manipulation982490
 -Ref: Array Manipulation-Footnote-1983589
 -Node: Array Data Types983626
 -Ref: Array Data Types-Footnote-1986284
 -Node: Array Functions986376
 -Node: Flattening Arrays990234
 -Node: Creating Arrays997142
 -Node: Extension API Variables1001911
 -Node: Extension Versioning1002547
 -Ref: gawk-api-version1002984
 -Node: Extension API Informational Variables1004740
 -Node: Extension API Boilerplate1005804
 -Node: Finding Extensions1009618
 -Node: Extension Example1010177
 -Node: Internal File Description1010975
 -Node: Internal File Ops1015055
 -Ref: Internal File Ops-Footnote-11026817
 -Node: Using Internal File Ops1026957
 -Ref: Using Internal File Ops-Footnote-11029340
 -Node: Extension Samples1029614
 -Node: Extension Sample File Functions1031143
 -Node: Extension Sample Fnmatch1038792
 -Node: Extension Sample Fork1040279
 -Node: Extension Sample Inplace1041497
 -Node: Extension Sample Ord1044707
 -Node: Extension Sample Readdir1045543
 -Ref: table-readdir-file-types1046432
 -Node: Extension Sample Revout1047237
 -Node: Extension Sample Rev2way1047826
 -Node: Extension Sample Read write array1048566
 -Node: Extension Sample Readfile1050508
 -Node: Extension Sample Time1051603
 -Node: Extension Sample API Tests1052951
 -Node: gawkextlib1053443
 -Node: Extension summary1055867
 -Node: Extension Exercises1059559
 -Node: Language History1061057
 -Node: V7/SVR3.11062713
 -Node: SVR41064865
 -Node: POSIX1066299
 -Node: BTL1067678
 -Node: POSIX/GNU1068407
 -Node: Feature History1073928
 -Node: Common Extensions1087257
 -Node: Ranges and Locales1088540
 -Ref: Ranges and Locales-Footnote-11093156
 -Ref: Ranges and Locales-Footnote-21093183
 -Ref: Ranges and Locales-Footnote-31093418
 -Node: Contributors1093639
 -Node: History summary1099199
 -Node: Installation1100579
 -Node: Gawk Distribution1101523
 -Node: Getting1102007
 -Node: Extracting1102968
 -Node: Distribution contents1104606
 -Node: Unix Installation1110348
 -Node: Quick Installation1110964
 -Node: Additional Configuration Options1113391
 -Node: Configuration Philosophy1115195
 -Node: Non-Unix Installation1117564
 -Node: PC Installation1118024
 -Node: PC Binary Installation1118862
 -Node: PC Compiling1119297
 -Node: PC Using1120414
 -Node: Cygwin1123459
 -Node: MSYS1124229
 -Node: VMS Installation1124730
 -Node: VMS Compilation1125521
 -Ref: VMS Compilation-Footnote-11126750
 -Node: VMS Dynamic Extensions1126808
 -Node: VMS Installation Details1128493
 -Node: VMS Running1130746
 -Node: VMS GNV1135025
 -Node: VMS Old Gawk1135760
 -Node: Bugs1136231
 -Node: Bug address1136894
 -Node: Usenet1139291
 -Node: Maintainers1140066
 -Node: Other Versions1141442
 -Node: Installation summary1148026
 -Node: Notes1149061
 -Node: Compatibility Mode1149926
 -Node: Additions1150708
 -Node: Accessing The Source1151633
 -Node: Adding Code1153068
 -Node: New Ports1159287
 -Node: Derived Files1163775
 -Ref: Derived Files-Footnote-11169260
 -Ref: Derived Files-Footnote-21169295
 -Ref: Derived Files-Footnote-31169893
 -Node: Future Extensions1170007
 -Node: Implementation Limitations1170665
 -Node: Extension Design1171848
 -Node: Old Extension Problems1173002
 -Ref: Old Extension Problems-Footnote-11174520
 -Node: Extension New Mechanism Goals1174577
 -Ref: Extension New Mechanism Goals-Footnote-11177941
 -Node: Extension Other Design Decisions1178130
 -Node: Extension Future Growth1180243
 -Node: Old Extension Mechanism1181079
 -Node: Notes summary1182842
 -Node: Basic Concepts1184024
 -Node: Basic High Level1184705
 -Ref: figure-general-flow1184987
 -Ref: figure-process-flow1185672
 -Ref: Basic High Level-Footnote-11188973
 -Node: Basic Data Typing1189158
 -Node: Glossary1192486
 -Node: Copying1224433
 -Node: GNU Free Documentation License1261972
 -Node: Index1287090
 +Node: Foreword342530
 +Node: Foreword446972
 +Node: Preface48504
 +Ref: Preface-Footnote-151363
 +Ref: Preface-Footnote-251470
 +Ref: Preface-Footnote-351704
 +Node: History51846
 +Node: Names54198
 +Ref: Names-Footnote-155292
 +Node: This Manual55439
 +Ref: This Manual-Footnote-161924
 +Node: Conventions62024
 +Node: Manual History64378
 +Ref: Manual History-Footnote-167373
 +Ref: Manual History-Footnote-267414
 +Node: How To Contribute67488
 +Node: Acknowledgments68617
 +Node: Getting Started73503
 +Node: Running gawk75942
 +Node: One-shot77132
 +Node: Read Terminal78395
 +Node: Long80388
 +Node: Executable Scripts81901
 +Ref: Executable Scripts-Footnote-184696
 +Node: Comments84799
 +Node: Quoting87283
 +Node: DOS Quoting92800
 +Node: Sample Data Files93475
 +Node: Very Simple96070
 +Node: Two Rules100972
 +Node: More Complex102857
 +Node: Statements/Lines105723
 +Ref: Statements/Lines-Footnote-1110182
 +Node: Other Features110447
 +Node: When111383
 +Ref: When-Footnote-1113137
 +Node: Intro Summary113202
 +Node: Invoking Gawk114086
 +Node: Command Line115600
 +Node: Options116398
 +Ref: Options-Footnote-1132497
 +Ref: Options-Footnote-2132727
 +Node: Other Arguments132752
 +Node: Naming Standard Input135699
 +Node: Environment Variables136792
 +Node: AWKPATH Variable137350
 +Ref: AWKPATH Variable-Footnote-1140761
 +Ref: AWKPATH Variable-Footnote-2140795
 +Node: AWKLIBPATH Variable141056
 +Node: Other Environment Variables142313
 +Node: Exit Status146134
 +Node: Include Files146811
 +Node: Loading Shared Libraries150406
 +Node: Obsolete151834
 +Node: Undocumented152526
 +Node: Invoking Summary152823
 +Node: Regexp154483
 +Node: Regexp Usage156002
 +Node: Escape Sequences158039
 +Node: Regexp Operators164271
 +Ref: Regexp Operators-Footnote-1171687
 +Ref: Regexp Operators-Footnote-2171834
 +Node: Bracket Expressions171932
 +Ref: table-char-classes174408
 +Node: Leftmost Longest177545
 +Node: Computed Regexps178848
 +Node: GNU Regexp Operators182275
 +Node: Case-sensitivity185954
 +Ref: Case-sensitivity-Footnote-1188850
 +Ref: Case-sensitivity-Footnote-2189085
 +Node: Strong Regexp Constants189193
 +Node: Regexp Summary189982
 +Node: Reading Files191457
 +Node: Records193620
 +Node: awk split records194353
 +Node: gawk split records199284
 +Ref: gawk split records-Footnote-1203824
 +Node: Fields203861
 +Node: Nonconstant Fields206602
 +Ref: Nonconstant Fields-Footnote-1208838
 +Node: Changing Fields209042
 +Node: Field Separators214970
 +Node: Default Field Splitting217668
 +Node: Regexp Field Splitting218786
 +Node: Single Character Fields222139
 +Node: Command Line Field Separator223199
 +Node: Full Line Fields226417
 +Ref: Full Line Fields-Footnote-1227939
 +Ref: Full Line Fields-Footnote-2227985
 +Node: Field Splitting Summary228086
 +Node: Constant Size230160
 +Node: Splitting By Content234738
 +Ref: Splitting By Content-Footnote-1238709
 +Node: Multiple Line238872
 +Ref: Multiple Line-Footnote-1244754
 +Node: Getline244933
 +Node: Plain Getline247400
 +Node: Getline/Variable250039
 +Node: Getline/File251188
 +Node: Getline/Variable/File252574
 +Ref: Getline/Variable/File-Footnote-1254177
 +Node: Getline/Pipe254265
 +Node: Getline/Variable/Pipe256970
 +Node: Getline/Coprocess258103
 +Node: Getline/Variable/Coprocess259368
 +Node: Getline Notes260108
 +Node: Getline Summary262903
 +Ref: table-getline-variants263325
 +Node: Read Timeout264073
 +Ref: Read Timeout-Footnote-1267979
 +Node: Retrying Input268037
 +Node: Command-line directories269236
 +Node: Input Summary270142
 +Node: Input Exercises273314
 +Node: Printing274042
 +Node: Print275876
 +Node: Print Examples277333
 +Node: Output Separators280113
 +Node: OFMT282130
 +Node: Printf283486
 +Node: Basic Printf284271
 +Node: Control Letters285845
 +Node: Format Modifiers289833
 +Node: Printf Examples295848
 +Node: Redirection298334
 +Node: Special FD305175
 +Ref: Special FD-Footnote-1308343
 +Node: Special Files308417
 +Node: Other Inherited Files309034
 +Node: Special Network310035
 +Node: Special Caveats310895
 +Node: Close Files And Pipes311844
 +Ref: table-close-pipe-return-values318751
 +Ref: Close Files And Pipes-Footnote-1319534
 +Ref: Close Files And Pipes-Footnote-2319682
 +Node: Nonfatal319834
 +Node: Output Summary322159
 +Node: Output Exercises323381
 +Node: Expressions324060
 +Node: Values325248
 +Node: Constants325926
 +Node: Scalar Constants326617
 +Ref: Scalar Constants-Footnote-1327481
 +Node: Nondecimal-numbers327731
 +Node: Regexp Constants330744
 +Node: Using Constant Regexps331270
 +Node: Variables334433
 +Node: Using Variables335090
 +Node: Assignment Options337000
 +Node: Conversion338873
 +Node: Strings And Numbers339397
 +Ref: Strings And Numbers-Footnote-1342460
 +Node: Locale influences conversions342569
 +Ref: table-locale-affects345327
 +Node: All Operators345945
 +Node: Arithmetic Ops346574
 +Node: Concatenation349080
 +Ref: Concatenation-Footnote-1351927
 +Node: Assignment Ops352034
 +Ref: table-assign-ops357025
 +Node: Increment Ops358338
 +Node: Truth Values and Conditions361798
 +Node: Truth Values362872
 +Node: Typing and Comparison363920
 +Node: Variable Typing364740
 +Node: Comparison Operators368364
 +Ref: table-relational-ops368783
 +Node: POSIX String Comparison372278
 +Ref: POSIX String Comparison-Footnote-1373973
 +Ref: POSIX String Comparison-Footnote-2374112
 +Node: Boolean Ops374196
 +Ref: Boolean Ops-Footnote-1378678
 +Node: Conditional Exp378770
 +Node: Function Calls380506
 +Node: Precedence384383
 +Node: Locales388042
 +Node: Expressions Summary389674
 +Node: Patterns and Actions392247
 +Node: Pattern Overview393367
 +Node: Regexp Patterns395044
 +Node: Expression Patterns395586
 +Node: Ranges399367
 +Node: BEGIN/END402475
 +Node: Using BEGIN/END403236
 +Ref: Using BEGIN/END-Footnote-1405972
 +Node: I/O And BEGIN/END406078
 +Node: Empty411299
 +Node: Using Shell Variables411616
 +Node: Action Overview413890
 +Node: Statements416215
 +Node: If Statement418063
 +Node: While Statement419558
 +Node: Do Statement421586
 +Node: For Statement422734
 +Node: Switch Statement425892
 +Node: Break Statement428278
 +Node: Continue Statement430370
 +Node: Next Statement432197
 +Node: Nextfile Statement434580
 +Node: Exit Statement437232
 +Node: Built-in Variables439635
 +Node: User-modified440768
 +Node: Auto-set448354
 +Ref: Auto-set-Footnote-1463007
 +Ref: Auto-set-Footnote-2463213
 +Node: ARGC and ARGV463269
 +Node: Pattern Action Summary467482
 +Node: Arrays469912
 +Node: Array Basics471241
 +Node: Array Intro472085
 +Ref: figure-array-elements474060
 +Ref: Array Intro-Footnote-1476764
 +Node: Reference to Elements476892
 +Node: Assigning Elements479356
 +Node: Array Example479847
 +Node: Scanning an Array481606
 +Node: Controlling Scanning484628
 +Ref: Controlling Scanning-Footnote-1490027
 +Node: Numeric Array Subscripts490343
 +Node: Uninitialized Subscripts492527
 +Node: Delete494146
 +Ref: Delete-Footnote-1496898
 +Node: Multidimensional496955
 +Node: Multiscanning500050
 +Node: Arrays of Arrays501641
 +Node: Arrays Summary506408
 +Node: Functions508501
 +Node: Built-in509539
 +Node: Calling Built-in510620
 +Node: Numeric Functions512616
 +Ref: Numeric Functions-Footnote-1517449
 +Ref: Numeric Functions-Footnote-2517806
 +Ref: Numeric Functions-Footnote-3517854
 +Node: String Functions518126
 +Ref: String Functions-Footnote-1541630
 +Ref: String Functions-Footnote-2541758
 +Ref: String Functions-Footnote-3542006
 +Node: Gory Details542093
 +Ref: table-sub-escapes543884
 +Ref: table-sub-proposed545403
 +Ref: table-posix-sub546766
 +Ref: table-gensub-escapes548307
 +Ref: Gory Details-Footnote-1549130
 +Node: I/O Functions549284
 +Ref: table-system-return-values555866
 +Ref: I/O Functions-Footnote-1557846
 +Ref: I/O Functions-Footnote-2557994
 +Node: Time Functions558114
 +Ref: Time Functions-Footnote-1568636
 +Ref: Time Functions-Footnote-2568704
 +Ref: Time Functions-Footnote-3568862
 +Ref: Time Functions-Footnote-4568973
 +Ref: Time Functions-Footnote-5569085
 +Ref: Time Functions-Footnote-6569312
 +Node: Bitwise Functions569578
 +Ref: table-bitwise-ops570172
- Ref: Bitwise Functions-Footnote-1576218
- Ref: Bitwise Functions-Footnote-2576391
- Node: Type Functions576582
- Node: I18N Functions579114
- Node: User-defined580765
- Node: Definition Syntax581570
- Ref: Definition Syntax-Footnote-1587257
- Node: Function Example587328
- Ref: Function Example-Footnote-1590250
- Node: Function Caveats590272
- Node: Calling A Function590790
- Node: Variable Scope591748
- Node: Pass By Value/Reference594742
- Node: Return Statement598241
- Node: Dynamic Typing601220
- Node: Indirect Calls602150
- Ref: Indirect Calls-Footnote-1612401
- Node: Functions Summary612529
- Node: Library Functions615234
- Ref: Library Functions-Footnote-1618841
- Ref: Library Functions-Footnote-2618984
- Node: Library Names619155
- Ref: Library Names-Footnote-1622615
- Ref: Library Names-Footnote-2622838
- Node: General Functions622924
- Node: Strtonum Function624027
- Node: Assert Function627049
- Node: Round Function630375
- Node: Cliff Random Function631916
- Node: Ordinal Functions632932
- Ref: Ordinal Functions-Footnote-1635995
- Ref: Ordinal Functions-Footnote-2636247
- Node: Join Function636457
- Ref: Join Function-Footnote-1638227
- Node: Getlocaltime Function638427
- Node: Readfile Function642169
- Node: Shell Quoting644141
- Node: Data File Management645542
- Node: Filetrans Function646174
- Node: Rewind Function650270
- Node: File Checking652176
- Ref: File Checking-Footnote-1653510
- Node: Empty Files653711
- Node: Ignoring Assigns655690
- Node: Getopt Function657240
- Ref: Getopt Function-Footnote-1668709
- Node: Passwd Functions668909
- Ref: Passwd Functions-Footnote-1677748
- Node: Group Functions677836
- Ref: Group Functions-Footnote-1685734
- Node: Walking Arrays685941
- Node: Library Functions Summary688949
- Node: Library Exercises690355
- Node: Sample Programs690820
- Node: Running Examples691590
- Node: Clones692318
- Node: Cut Program693542
- Node: Egrep Program703471
- Ref: Egrep Program-Footnote-1710983
- Node: Id Program711093
- Node: Split Program714773
- Ref: Split Program-Footnote-1718232
- Node: Tee Program718361
- Node: Uniq Program721151
- Node: Wc Program728577
- Ref: Wc Program-Footnote-1732832
- Node: Miscellaneous Programs732926
- Node: Dupword Program734139
- Node: Alarm Program736169
- Node: Translate Program741024
- Ref: Translate Program-Footnote-1745589
- Node: Labels Program745859
- Ref: Labels Program-Footnote-1749210
- Node: Word Sorting749294
- Node: History Sorting753366
- Node: Extract Program755201
- Node: Simple Sed762730
- Node: Igawk Program765804
- Ref: Igawk Program-Footnote-1780135
- Ref: Igawk Program-Footnote-2780337
- Ref: Igawk Program-Footnote-3780459
- Node: Anagram Program780574
- Node: Signature Program783636
- Node: Programs Summary784883
- Node: Programs Exercises786097
- Ref: Programs Exercises-Footnote-1790226
- Node: Advanced Features790317
- Node: Nondecimal Data792307
- Node: Array Sorting793898
- Node: Controlling Array Traversal794598
- Ref: Controlling Array Traversal-Footnote-1802965
- Node: Array Sorting Functions803083
- Ref: Array Sorting Functions-Footnote-1808174
- Node: Two-way I/O808370
- Ref: Two-way I/O-Footnote-1814920
- Ref: Two-way I/O-Footnote-2815107
- Node: TCP/IP Networking815189
- Node: Profiling818307
- Ref: Profiling-Footnote-1826800
- Node: Advanced Features Summary827123
- Node: Internationalization828967
- Node: I18N and L10N830447
- Node: Explaining gettext831134
- Ref: Explaining gettext-Footnote-1837026
- Ref: Explaining gettext-Footnote-2837211
- Node: Programmer i18n837376
- Ref: Programmer i18n-Footnote-1842231
- Node: Translator i18n842280
- Node: String Extraction843074
- Ref: String Extraction-Footnote-1844206
- Node: Printf Ordering844292
- Ref: Printf Ordering-Footnote-1847078
- Node: I18N Portability847142
- Ref: I18N Portability-Footnote-1849598
- Node: I18N Example849661
- Ref: I18N Example-Footnote-1852467
- Node: Gawk I18N852540
- Node: I18N Summary853185
- Node: Debugger854526
- Node: Debugging855548
- Node: Debugging Concepts855989
- Node: Debugging Terms857798
- Node: Awk Debugging860373
- Node: Sample Debugging Session861279
- Node: Debugger Invocation861813
- Node: Finding The Bug863199
- Node: List of Debugger Commands869677
- Node: Breakpoint Control871010
- Node: Debugger Execution Control874704
- Node: Viewing And Changing Data878066
- Node: Execution Stack881440
- Node: Debugger Info883077
- Node: Miscellaneous Debugger Commands887148
- Node: Readline Support892236
- Node: Limitations893132
- Ref: Limitations-Footnote-1897363
- Node: Debugging Summary897414
- Node: Arbitrary Precision Arithmetic898693
- Node: Computer Arithmetic900109
- Ref: table-numeric-ranges903700
- Ref: Computer Arithmetic-Footnote-1904422
- Node: Math Definitions904479
- Ref: table-ieee-formats907793
- Ref: Math Definitions-Footnote-1908396
- Node: MPFR features908501
- Node: FP Math Caution910218
- Ref: FP Math Caution-Footnote-1911290
- Node: Inexactness of computations911659
- Node: Inexact representation912619
- Node: Comparing FP Values913979
- Node: Errors accumulate915061
- Node: Getting Accuracy916494
- Node: Try To Round919204
- Node: Setting precision920103
- Ref: table-predefined-precision-strings920800
- Node: Setting the rounding mode922630
- Ref: table-gawk-rounding-modes923004
- Ref: Setting the rounding mode-Footnote-1926412
- Node: Arbitrary Precision Integers926591
- Ref: Arbitrary Precision Integers-Footnote-1931508
- Node: POSIX Floating Point Problems931657
- Ref: POSIX Floating Point Problems-Footnote-1935539
- Node: Floating point summary935577
- Node: Dynamic Extensions937767
- Node: Extension Intro939320
- Node: Plugin License940586
- Node: Extension Mechanism Outline941383
- Ref: figure-load-extension941822
- Ref: figure-register-new-function943387
- Ref: figure-call-new-function944479
- Node: Extension API Description946541
- Node: Extension API Functions Introduction948073
- Node: General Data Types952932
- Ref: General Data Types-Footnote-1958887
- Node: Memory Allocation Functions959186
- Ref: Memory Allocation Functions-Footnote-1962031
- Node: Constructor Functions962130
- Node: Registration Functions963875
- Node: Extension Functions964560
- Node: Exit Callback Functions967183
- Node: Extension Version String968433
- Node: Input Parsers969096
- Node: Output Wrappers978978
- Node: Two-way processors983490
- Node: Printing Messages985755
- Ref: Printing Messages-Footnote-1986926
- Node: Updating ERRNO987079
- Node: Requesting Values987818
- Ref: table-value-types-returned988555
- Node: Accessing Parameters989438
- Node: Symbol Table Access990673
- Node: Symbol table by name991185
- Node: Symbol table by cookie993206
- Ref: Symbol table by cookie-Footnote-1997358
- Node: Cached values997422
- Ref: Cached values-Footnote-11000929
- Node: Array Manipulation1001020
- Ref: Array Manipulation-Footnote-11002111
- Node: Array Data Types1002148
- Ref: Array Data Types-Footnote-11004806
- Node: Array Functions1004898
- Node: Flattening Arrays1008756
- Node: Creating Arrays1015664
- Node: Redirection API1020433
- Node: Extension API Variables1023264
- Node: Extension Versioning1023897
- Ref: gawk-api-version1024334
- Node: Extension API Informational Variables1026090
- Node: Extension API Boilerplate1027154
- Node: Finding Extensions1030968
- Node: Extension Example1031527
- Node: Internal File Description1032325
- Node: Internal File Ops1036405
- Ref: Internal File Ops-Footnote-11048167
- Node: Using Internal File Ops1048307
- Ref: Using Internal File Ops-Footnote-11050690
- Node: Extension Samples1050964
- Node: Extension Sample File Functions1052493
- Node: Extension Sample Fnmatch1060142
- Node: Extension Sample Fork1061629
- Node: Extension Sample Inplace1062847
- Node: Extension Sample Ord1066057
- Node: Extension Sample Readdir1066893
- Ref: table-readdir-file-types1067782
- Node: Extension Sample Revout1068587
- Node: Extension Sample Rev2way1069176
- Node: Extension Sample Read write array1069916
- Node: Extension Sample Readfile1071858
- Node: Extension Sample Time1072953
- Node: Extension Sample API Tests1074301
- Node: gawkextlib1074793
- Node: Extension summary1077240
- Node: Extension Exercises1080942
- Node: Language History1082440
- Node: V7/SVR3.11084096
- Node: SVR41086248
- Node: POSIX1087682
- Node: BTL1089061
- Node: POSIX/GNU1089790
- Node: Feature History1095652
- Node: Common Extensions1110022
- Node: Ranges and Locales1111305
- Ref: Ranges and Locales-Footnote-11115921
- Ref: Ranges and Locales-Footnote-21115948
- Ref: Ranges and Locales-Footnote-31116183
- Node: Contributors1116404
- Node: History summary1121964
- Node: Installation1123344
- Node: Gawk Distribution1124288
- Node: Getting1124772
- Node: Extracting1125733
- Node: Distribution contents1127371
- Node: Unix Installation1133456
- Node: Quick Installation1134138
- Node: Shell Startup Files1136552
- Node: Additional Configuration Options1137630
- Node: Configuration Philosophy1139435
- Node: Non-Unix Installation1141804
- Node: PC Installation1142264
- Node: PC Binary Installation1143102
- Node: PC Compiling1143537
- Node: PC Using1144654
- Node: Cygwin1147699
- Node: MSYS1148469
- Node: VMS Installation1148970
- Node: VMS Compilation1149761
- Ref: VMS Compilation-Footnote-11150990
- Node: VMS Dynamic Extensions1151048
- Node: VMS Installation Details1152733
- Node: VMS Running1154986
- Node: VMS GNV1159265
- Node: VMS Old Gawk1160000
- Node: Bugs1160471
- Node: Bug address1161134
- Node: Usenet1163531
- Node: Maintainers1164306
- Node: Other Versions1165682
- Node: Installation summary1172266
- Node: Notes1173301
- Node: Compatibility Mode1174166
- Node: Additions1174948
- Node: Accessing The Source1175873
- Node: Adding Code1177308
- Node: New Ports1183527
- Node: Derived Files1188015
- Ref: Derived Files-Footnote-11193500
- Ref: Derived Files-Footnote-21193535
- Ref: Derived Files-Footnote-31194133
- Node: Future Extensions1194247
- Node: Implementation Limitations1194905
- Node: Extension Design1196088
- Node: Old Extension Problems1197242
- Ref: Old Extension Problems-Footnote-11198760
- Node: Extension New Mechanism Goals1198817
- Ref: Extension New Mechanism Goals-Footnote-11202181
- Node: Extension Other Design Decisions1202370
- Node: Extension Future Growth1204483
- Node: Old Extension Mechanism1205319
- Node: Notes summary1207082
- Node: Basic Concepts1208264
- Node: Basic High Level1208945
- Ref: figure-general-flow1209227
- Ref: figure-process-flow1209912
- Ref: Basic High Level-Footnote-11213213
- Node: Basic Data Typing1213398
- Node: Glossary1216726
- Node: Copying1248673
- Node: GNU Free Documentation License1286212
- Node: Index1311330
++Ref: Bitwise Functions-Footnote-1576198
++Ref: Bitwise Functions-Footnote-2576371
++Node: Type Functions576562
++Node: I18N Functions579094
++Node: User-defined580745
++Node: Definition Syntax581550
++Ref: Definition Syntax-Footnote-1587237
++Node: Function Example587308
++Ref: Function Example-Footnote-1590230
++Node: Function Caveats590252
++Node: Calling A Function590770
++Node: Variable Scope591728
++Node: Pass By Value/Reference594722
++Node: Return Statement598221
++Node: Dynamic Typing601200
++Node: Indirect Calls602130
++Ref: Indirect Calls-Footnote-1612381
++Node: Functions Summary612509
++Node: Library Functions615214
++Ref: Library Functions-Footnote-1618821
++Ref: Library Functions-Footnote-2618964
++Node: Library Names619135
++Ref: Library Names-Footnote-1622595
++Ref: Library Names-Footnote-2622818
++Node: General Functions622904
++Node: Strtonum Function624007
++Node: Assert Function627029
++Node: Round Function630355
++Node: Cliff Random Function631896
++Node: Ordinal Functions632912
++Ref: Ordinal Functions-Footnote-1635975
++Ref: Ordinal Functions-Footnote-2636227
++Node: Join Function636437
++Ref: Join Function-Footnote-1638207
++Node: Getlocaltime Function638407
++Node: Readfile Function642149
++Node: Shell Quoting644121
++Node: Data File Management645522
++Node: Filetrans Function646154
++Node: Rewind Function650250
++Node: File Checking652156
++Ref: File Checking-Footnote-1653490
++Node: Empty Files653691
++Node: Ignoring Assigns655670
++Node: Getopt Function657220
++Ref: Getopt Function-Footnote-1668689
++Node: Passwd Functions668889
++Ref: Passwd Functions-Footnote-1677728
++Node: Group Functions677816
++Ref: Group Functions-Footnote-1685714
++Node: Walking Arrays685921
++Node: Library Functions Summary688929
++Node: Library Exercises690335
++Node: Sample Programs690800
++Node: Running Examples691570
++Node: Clones692298
++Node: Cut Program693522
++Node: Egrep Program703451
++Ref: Egrep Program-Footnote-1710963
++Node: Id Program711073
++Node: Split Program714753
++Ref: Split Program-Footnote-1718212
++Node: Tee Program718341
++Node: Uniq Program721131
++Node: Wc Program728557
++Ref: Wc Program-Footnote-1732812
++Node: Miscellaneous Programs732906
++Node: Dupword Program734119
++Node: Alarm Program736149
++Node: Translate Program741004
++Ref: Translate Program-Footnote-1745569
++Node: Labels Program745839
++Ref: Labels Program-Footnote-1749190
++Node: Word Sorting749274
++Node: History Sorting753346
++Node: Extract Program755181
++Node: Simple Sed762710
++Node: Igawk Program765784
++Ref: Igawk Program-Footnote-1780115
++Ref: Igawk Program-Footnote-2780317
++Ref: Igawk Program-Footnote-3780439
++Node: Anagram Program780554
++Node: Signature Program783616
++Node: Programs Summary784863
++Node: Programs Exercises786077
++Ref: Programs Exercises-Footnote-1790206
++Node: Advanced Features790297
++Node: Nondecimal Data792287
++Node: Array Sorting793878
++Node: Controlling Array Traversal794578
++Ref: Controlling Array Traversal-Footnote-1802945
++Node: Array Sorting Functions803063
++Ref: Array Sorting Functions-Footnote-1808154
++Node: Two-way I/O808350
++Ref: Two-way I/O-Footnote-1814900
++Ref: Two-way I/O-Footnote-2815087
++Node: TCP/IP Networking815169
++Node: Profiling818287
++Ref: Profiling-Footnote-1826780
++Node: Advanced Features Summary827103
++Node: Internationalization828947
++Node: I18N and L10N830427
++Node: Explaining gettext831114
++Ref: Explaining gettext-Footnote-1837006
++Ref: Explaining gettext-Footnote-2837191
++Node: Programmer i18n837356
++Ref: Programmer i18n-Footnote-1842211
++Node: Translator i18n842260
++Node: String Extraction843054
++Ref: String Extraction-Footnote-1844186
++Node: Printf Ordering844272
++Ref: Printf Ordering-Footnote-1847058
++Node: I18N Portability847122
++Ref: I18N Portability-Footnote-1849578
++Node: I18N Example849641
++Ref: I18N Example-Footnote-1852447
++Node: Gawk I18N852520
++Node: I18N Summary853165
++Node: Debugger854506
++Node: Debugging855528
++Node: Debugging Concepts855969
++Node: Debugging Terms857778
++Node: Awk Debugging860353
++Node: Sample Debugging Session861259
++Node: Debugger Invocation861793
++Node: Finding The Bug863179
++Node: List of Debugger Commands869657
++Node: Breakpoint Control870990
++Node: Debugger Execution Control874684
++Node: Viewing And Changing Data878046
++Node: Execution Stack881420
++Node: Debugger Info883057
++Node: Miscellaneous Debugger Commands887128
++Node: Readline Support892216
++Node: Limitations893112
++Ref: Limitations-Footnote-1897343
++Node: Debugging Summary897394
++Node: Arbitrary Precision Arithmetic898673
++Node: Computer Arithmetic900089
++Ref: table-numeric-ranges903680
++Ref: Computer Arithmetic-Footnote-1904402
++Node: Math Definitions904459
++Ref: table-ieee-formats907773
++Ref: Math Definitions-Footnote-1908376
++Node: MPFR features908481
++Node: FP Math Caution910198
++Ref: FP Math Caution-Footnote-1911270
++Node: Inexactness of computations911639
++Node: Inexact representation912599
++Node: Comparing FP Values913959
++Node: Errors accumulate915041
++Node: Getting Accuracy916474
++Node: Try To Round919184
++Node: Setting precision920083
++Ref: table-predefined-precision-strings920780
++Node: Setting the rounding mode922610
++Ref: table-gawk-rounding-modes922984
++Ref: Setting the rounding mode-Footnote-1926392
++Node: Arbitrary Precision Integers926571
++Ref: Arbitrary Precision Integers-Footnote-1931488
++Node: POSIX Floating Point Problems931637
++Ref: POSIX Floating Point Problems-Footnote-1935519
++Node: Floating point summary935557
++Node: Dynamic Extensions937747
++Node: Extension Intro939300
++Node: Plugin License940566
++Node: Extension Mechanism Outline941363
++Ref: figure-load-extension941802
++Ref: figure-register-new-function943367
++Ref: figure-call-new-function944459
++Node: Extension API Description946521
++Node: Extension API Functions Introduction948053
++Node: General Data Types952912
++Ref: General Data Types-Footnote-1958867
++Node: Memory Allocation Functions959166
++Ref: Memory Allocation Functions-Footnote-1962011
++Node: Constructor Functions962110
++Node: Registration Functions963855
++Node: Extension Functions964540
++Node: Exit Callback Functions967163
++Node: Extension Version String968413
++Node: Input Parsers969076
++Node: Output Wrappers978958
++Node: Two-way processors983470
++Node: Printing Messages985735
++Ref: Printing Messages-Footnote-1986906
++Node: Updating ERRNO987059
++Node: Requesting Values987798
++Ref: table-value-types-returned988535
++Node: Accessing Parameters989418
++Node: Symbol Table Access990653
++Node: Symbol table by name991165
++Node: Symbol table by cookie993186
++Ref: Symbol table by cookie-Footnote-1997338
++Node: Cached values997402
++Ref: Cached values-Footnote-11000909
++Node: Array Manipulation1001000
++Ref: Array Manipulation-Footnote-11002091
++Node: Array Data Types1002128
++Ref: Array Data Types-Footnote-11004786
++Node: Array Functions1004878
++Node: Flattening Arrays1008736
++Node: Creating Arrays1015644
++Node: Redirection API1020413
++Node: Extension API Variables1023244
++Node: Extension Versioning1023877
++Ref: gawk-api-version1024314
++Node: Extension API Informational Variables1026070
++Node: Extension API Boilerplate1027134
++Node: Finding Extensions1030948
++Node: Extension Example1031507
++Node: Internal File Description1032305
++Node: Internal File Ops1036385
++Ref: Internal File Ops-Footnote-11048147
++Node: Using Internal File Ops1048287
++Ref: Using Internal File Ops-Footnote-11050670
++Node: Extension Samples1050944
++Node: Extension Sample File Functions1052473
++Node: Extension Sample Fnmatch1060122
++Node: Extension Sample Fork1061609
++Node: Extension Sample Inplace1062827
++Node: Extension Sample Ord1066037
++Node: Extension Sample Readdir1066873
++Ref: table-readdir-file-types1067762
++Node: Extension Sample Revout1068567
++Node: Extension Sample Rev2way1069156
++Node: Extension Sample Read write array1069896
++Node: Extension Sample Readfile1071838
++Node: Extension Sample Time1072933
++Node: Extension Sample API Tests1074281
++Node: gawkextlib1074773
++Node: Extension summary1077220
++Node: Extension Exercises1080922
++Node: Language History1082420
++Node: V7/SVR3.11084076
++Node: SVR41086228
++Node: POSIX1087662
++Node: BTL1089041
++Node: POSIX/GNU1089770
++Node: Feature History1095632
++Node: Common Extensions1110002
++Node: Ranges and Locales1111285
++Ref: Ranges and Locales-Footnote-11115901
++Ref: Ranges and Locales-Footnote-21115928
++Ref: Ranges and Locales-Footnote-31116163
++Node: Contributors1116384
++Node: History summary1121944
++Node: Installation1123324
++Node: Gawk Distribution1124268
++Node: Getting1124752
++Node: Extracting1125713
++Node: Distribution contents1127351
++Node: Unix Installation1133436
++Node: Quick Installation1134118
++Node: Shell Startup Files1136532
++Node: Additional Configuration Options1137610
++Node: Configuration Philosophy1139415
++Node: Non-Unix Installation1141784
++Node: PC Installation1142244
++Node: PC Binary Installation1143082
++Node: PC Compiling1143517
++Node: PC Using1144634
++Node: Cygwin1147679
++Node: MSYS1148449
++Node: VMS Installation1148950
++Node: VMS Compilation1149741
++Ref: VMS Compilation-Footnote-11150970
++Node: VMS Dynamic Extensions1151028
++Node: VMS Installation Details1152713
++Node: VMS Running1154966
++Node: VMS GNV1159245
++Node: VMS Old Gawk1159980
++Node: Bugs1160451
++Node: Bug address1161114
++Node: Usenet1163511
++Node: Maintainers1164286
++Node: Other Versions1165662
++Node: Installation summary1172246
++Node: Notes1173281
++Node: Compatibility Mode1174146
++Node: Additions1174928
++Node: Accessing The Source1175853
++Node: Adding Code1177288
++Node: New Ports1183507
++Node: Derived Files1187995
++Ref: Derived Files-Footnote-11193480
++Ref: Derived Files-Footnote-21193515
++Ref: Derived Files-Footnote-31194113
++Node: Future Extensions1194227
++Node: Implementation Limitations1194885
++Node: Extension Design1196068
++Node: Old Extension Problems1197222
++Ref: Old Extension Problems-Footnote-11198740
++Node: Extension New Mechanism Goals1198797
++Ref: Extension New Mechanism Goals-Footnote-11202161
++Node: Extension Other Design Decisions1202350
++Node: Extension Future Growth1204463
++Node: Old Extension Mechanism1205299
++Node: Notes summary1207062
++Node: Basic Concepts1208244
++Node: Basic High Level1208925
++Ref: figure-general-flow1209207
++Ref: figure-process-flow1209892
++Ref: Basic High Level-Footnote-11213193
++Node: Basic Data Typing1213378
++Node: Glossary1216706
++Node: Copying1248653
++Node: GNU Free Documentation License1286192
++Node: Index1311310
  End Tag Table


Summary of changes:
 doc/ChangeLog   |    8 +
 doc/   |  634 +++++++++++++++++++++++++++----------------------------
 doc/gawk.texi   |    6 +-
 doc/ |    6 +-
 doc/wordlist    |    1 -
 5 files changed, 331 insertions(+), 324 deletions(-)


reply via email to

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