[Top][All Lists]

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

[SCM] gawk branch, master, updated. gawk-4.1.0-4233-g3fa8862

From: Arnold Robbins
Subject: [SCM] gawk branch, master, updated. gawk-4.1.0-4233-g3fa8862
Date: Sat, 23 Jan 2021 13:26:36 -0500 (EST)

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  3fa8862c5822db15eb977d2b02cc936d1b87b6f3 (commit)
       via  75fafd013514cf9423c6ea8f919316edeb84e301 (commit)
       via  d8c6a45489bcc9d0125ce0e2c76e3f1a42e5ef46 (commit)
       via  30f33344588322c1dd875a779906cb8fbfa4813e (commit)
       via  48b5304378d18b09be0795fd5b4dac2f03603934 (commit)
      from  216a6e169a8813561ff1eb7af4c91b9d1ec68799 (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 3fa8862c5822db15eb977d2b02cc936d1b87b6f3
Merge: 75fafd0 48b5304
Author: Arnold D. Robbins <>
Date:   Sat Jan 23 20:26:26 2021 +0200

    Merge branch 'feature/docit'

commit 75fafd013514cf9423c6ea8f919316edeb84e301
Merge: 216a6e1 d8c6a45
Author: Arnold D. Robbins <>
Date:   Sat Jan 23 20:25:56 2021 +0200

    Merge branch 'gawk-5.1-stable'

diff --cc doc/
index 89fe1eb,955c89c..12b712c
--- a/doc/
+++ b/doc/
@@@ -38071,604 -38024,603 +38071,604 @@@ Inde
  Tag Table:
  Node: Top1200
 -Node: Foreword344559
 -Node: Foreword449001
 -Node: Preface50533
 -Ref: Preface-Footnote-153392
 -Ref: Preface-Footnote-253501
 -Ref: Preface-Footnote-353735
 -Node: History53877
 -Node: Names56229
 -Ref: Names-Footnote-157333
 -Node: This Manual57480
 -Ref: This Manual-Footnote-164119
 -Node: Conventions64219
 -Node: Manual History66588
 -Ref: Manual History-Footnote-169585
 -Ref: Manual History-Footnote-269626
 -Node: How To Contribute69700
 -Node: Acknowledgments70626
 -Node: Getting Started75563
 -Node: Running gawk78002
 -Node: One-shot79192
 -Node: Read Terminal80455
 -Node: Long82448
 -Node: Executable Scripts83961
 -Ref: Executable Scripts-Footnote-186594
 -Node: Comments86697
 -Node: Quoting89181
 -Node: DOS Quoting94707
 -Node: Sample Data Files96763
 -Node: Very Simple99358
 -Node: Two Rules105460
 -Node: More Complex107345
 -Node: Statements/Lines109677
 -Ref: Statements/Lines-Footnote-1114161
 -Node: Other Features114426
 -Node: When115362
 -Ref: When-Footnote-1117116
 -Node: Intro Summary117181
 -Node: Invoking Gawk118065
 -Node: Command Line119579
 -Node: Options120377
 -Ref: Options-Footnote-1138291
 -Ref: Options-Footnote-2138522
 -Node: Other Arguments138547
 -Node: Naming Standard Input142558
 -Node: Environment Variables143768
 -Node: AWKPATH Variable144326
 -Ref: AWKPATH Variable-Footnote-1147738
 -Ref: AWKPATH Variable-Footnote-2147772
 -Node: AWKLIBPATH Variable148143
 -Ref: AWKLIBPATH Variable-Footnote-1149840
 -Node: Other Environment Variables150215
 -Node: Exit Status154036
 -Node: Include Files154713
 -Node: Loading Shared Libraries158403
 -Node: Obsolete159831
 -Node: Undocumented160523
 -Node: Invoking Summary160820
 -Node: Regexp163661
 -Node: Regexp Usage165115
 -Node: Escape Sequences167152
 -Node: Regexp Operators173393
 -Node: Regexp Operator Details173878
 -Ref: Regexp Operator Details-Footnote-1180310
 -Node: Interval Expressions180457
 -Ref: Interval Expressions-Footnote-1181878
 -Node: Bracket Expressions181976
 -Ref: table-char-classes184452
 -Node: Leftmost Longest187778
 -Node: Computed Regexps189081
 -Node: GNU Regexp Operators192508
 -Node: Case-sensitivity196245
 -Ref: Case-sensitivity-Footnote-1199111
 -Ref: Case-sensitivity-Footnote-2199346
 -Node: Regexp Summary199454
 -Node: Reading Files200920
 -Node: Records203189
 -Node: awk split records204264
 -Node: gawk split records208964
 -Ref: gawk split records-Footnote-1214038
 -Node: Fields214075
 -Node: Nonconstant Fields216816
 -Ref: Nonconstant Fields-Footnote-1219052
 -Node: Changing Fields219256
 -Node: Field Separators225287
 -Node: Default Field Splitting227985
 -Node: Regexp Field Splitting229103
 -Node: Single Character Fields232780
 -Node: Command Line Field Separator233840
 -Node: Full Line Fields237058
 -Ref: Full Line Fields-Footnote-1238580
 -Ref: Full Line Fields-Footnote-2238626
 -Node: Field Splitting Summary238727
 -Node: Constant Size240801
 -Node: Fixed width data241533
 -Node: Skipping intervening245000
 -Node: Allowing trailing data245798
 -Node: Fields with fixed data246835
 -Node: Splitting By Content248353
 -Ref: Splitting By Content-Footnote-1252136
 -Node: More CSV252299
 -Node: Testing field creation253891
 -Node: Multiple Line255516
 -Node: Getline261793
 -Node: Plain Getline264262
 -Node: Getline/Variable266835
 -Node: Getline/File267986
 -Node: Getline/Variable/File269374
 -Ref: Getline/Variable/File-Footnote-1270979
 -Node: Getline/Pipe271067
 -Node: Getline/Variable/Pipe273771
 -Node: Getline/Coprocess274906
 -Node: Getline/Variable/Coprocess276173
 -Node: Getline Notes276915
 -Node: Getline Summary279712
 -Ref: table-getline-variants280136
 -Node: Read Timeout280884
 -Ref: Read Timeout-Footnote-1284790
 -Node: Retrying Input284848
 -Node: Command-line directories286047
 -Node: Input Summary286953
 -Node: Input Exercises290125
 -Node: Printing290559
 -Node: Print292393
 -Node: Print Examples293850
 -Node: Output Separators296630
 -Node: OFMT298647
 -Node: Printf300003
 -Node: Basic Printf300788
 -Node: Control Letters302362
 -Node: Format Modifiers307526
 -Node: Printf Examples313541
 -Node: Redirection316027
 -Node: Special FD322868
 -Ref: Special FD-Footnote-1326036
 -Node: Special Files326110
 -Node: Other Inherited Files326727
 -Node: Special Network327728
 -Node: Special Caveats328588
 -Node: Close Files And Pipes329537
 -Ref: table-close-pipe-return-values336444
 -Ref: Close Files And Pipes-Footnote-1337257
 -Ref: Close Files And Pipes-Footnote-2337405
 -Node: Nonfatal337557
 -Node: Output Summary339895
 -Node: Output Exercises341117
 -Node: Expressions341796
 -Node: Values342984
 -Node: Constants343662
 -Node: Scalar Constants344353
 -Ref: Scalar Constants-Footnote-1346863
 -Node: Nondecimal-numbers347113
 -Node: Regexp Constants350114
 -Node: Using Constant Regexps350640
 -Node: Standard Regexp Constants351262
 -Node: Strong Regexp Constants354450
 -Node: Variables357462
 -Node: Using Variables358119
 -Node: Assignment Options360029
 -Node: Conversion362500
 -Node: Strings And Numbers363024
 -Ref: Strings And Numbers-Footnote-1366087
 -Node: Locale influences conversions366196
 -Ref: table-locale-affects368954
 -Node: All Operators369572
 -Node: Arithmetic Ops370201
 -Node: Concatenation372917
 -Ref: Concatenation-Footnote-1375764
 -Node: Assignment Ops375871
 -Ref: table-assign-ops380862
 -Node: Increment Ops382175
 -Node: Truth Values and Conditions385635
 -Node: Truth Values386709
 -Node: Typing and Comparison387757
 -Node: Variable Typing388577
 -Ref: Variable Typing-Footnote-1395040
 -Ref: Variable Typing-Footnote-2395112
 -Node: Comparison Operators395189
 -Ref: table-relational-ops395608
 -Node: POSIX String Comparison399103
 -Ref: POSIX String Comparison-Footnote-1400798
 -Ref: POSIX String Comparison-Footnote-2400937
 -Node: Boolean Ops401021
 -Ref: Boolean Ops-Footnote-1405503
 -Node: Conditional Exp405595
 -Node: Function Calls407331
 -Node: Precedence411208
 -Node: Locales414867
 -Node: Expressions Summary416499
 -Node: Patterns and Actions419072
 -Node: Pattern Overview420192
 -Node: Regexp Patterns421869
 -Node: Expression Patterns422411
 -Node: Ranges426192
 -Node: BEGIN/END429300
 -Node: Using BEGIN/END430061
 -Ref: Using BEGIN/END-Footnote-1432815
 -Node: I/O And BEGIN/END432921
 -Node: Empty438465
 -Node: Using Shell Variables438782
 -Node: Action Overview441056
 -Node: Statements443381
 -Node: If Statement445229
 -Node: While Statement446724
 -Node: Do Statement448752
 -Node: For Statement449900
 -Node: Switch Statement453071
 -Node: Break Statement455512
 -Node: Continue Statement457604
 -Node: Next Statement459431
 -Node: Nextfile Statement461814
 -Node: Exit Statement464503
 -Node: Built-in Variables466906
 -Node: User-modified468039
 -Node: Auto-set475806
 -Ref: Auto-set-Footnote-1492613
 -Ref: Auto-set-Footnote-2492819
 -Node: ARGC and ARGV492875
 -Node: Pattern Action Summary497088
 -Node: Arrays499518
 -Node: Array Basics500847
 -Node: Array Intro501691
 -Ref: figure-array-elements503666
 -Ref: Array Intro-Footnote-1506370
 -Node: Reference to Elements506498
 -Node: Assigning Elements508962
 -Node: Array Example509453
 -Node: Scanning an Array511212
 -Node: Controlling Scanning514234
 -Ref: Controlling Scanning-Footnote-1520690
 -Node: Numeric Array Subscripts521006
 -Node: Uninitialized Subscripts523190
 -Node: Delete524809
 -Ref: Delete-Footnote-1527561
 -Node: Multidimensional527618
 -Node: Multiscanning530713
 -Node: Arrays of Arrays532304
 -Node: Arrays Summary537072
 -Node: Functions539165
 -Node: Built-in540203
 -Node: Calling Built-in541284
 -Node: Numeric Functions543280
 -Ref: Numeric Functions-Footnote-1547308
 -Ref: Numeric Functions-Footnote-2547956
 -Ref: Numeric Functions-Footnote-3548004
 -Node: String Functions548276
 -Ref: String Functions-Footnote-1572417
 -Ref: String Functions-Footnote-2572545
 -Ref: String Functions-Footnote-3572793
 -Node: Gory Details572880
 -Ref: table-sub-escapes574671
 -Ref: table-sub-proposed576190
 -Ref: table-posix-sub577553
 -Ref: table-gensub-escapes579094
 -Ref: Gory Details-Footnote-1579917
 -Node: I/O Functions580071
 -Ref: table-system-return-values586525
 -Ref: I/O Functions-Footnote-1588605
 -Ref: I/O Functions-Footnote-2588753
 -Node: Time Functions588873
 -Ref: Time Functions-Footnote-1599544
 -Ref: Time Functions-Footnote-2599612
 -Ref: Time Functions-Footnote-3599770
 -Ref: Time Functions-Footnote-4599881
 -Ref: Time Functions-Footnote-5599993
 -Ref: Time Functions-Footnote-6600220
 -Node: Bitwise Functions600486
 -Ref: table-bitwise-ops601080
 -Ref: Bitwise Functions-Footnote-1607143
 -Ref: Bitwise Functions-Footnote-2607316
 -Node: Type Functions607507
 -Node: I18N Functions610370
 -Node: User-defined612021
 -Node: Definition Syntax612833
 -Ref: Definition Syntax-Footnote-1618527
 -Node: Function Example618598
 -Ref: Function Example-Footnote-1621520
 -Node: Function Calling621542
 -Node: Calling A Function622130
 -Node: Variable Scope623088
 -Node: Pass By Value/Reference626082
 -Node: Function Caveats628726
 -Ref: Function Caveats-Footnote-1630773
 -Node: Return Statement630893
 -Node: Dynamic Typing633872
 -Node: Indirect Calls634802
 -Ref: Indirect Calls-Footnote-1645054
 -Node: Functions Summary645182
 -Node: Library Functions647887
 -Ref: Library Functions-Footnote-1651494
 -Ref: Library Functions-Footnote-2651637
 -Node: Library Names651808
 -Ref: Library Names-Footnote-1655475
 -Ref: Library Names-Footnote-2655698
 -Node: General Functions655784
 -Node: Strtonum Function656887
 -Node: Assert Function659909
 -Node: Round Function663235
 -Node: Cliff Random Function664775
 -Node: Ordinal Functions665791
 -Ref: Ordinal Functions-Footnote-1668854
 -Ref: Ordinal Functions-Footnote-2669106
 -Node: Join Function669316
 -Ref: Join Function-Footnote-1671086
 -Node: Getlocaltime Function671286
 -Node: Readfile Function675028
 -Node: Shell Quoting677005
 -Node: Data File Management678406
 -Node: Filetrans Function679038
 -Node: Rewind Function683134
 -Node: File Checking685043
 -Ref: File Checking-Footnote-1686377
 -Node: Empty Files686578
 -Node: Ignoring Assigns688557
 -Node: Getopt Function690107
 -Ref: Getopt Function-Footnote-1705318
 -Node: Passwd Functions705518
 -Ref: Passwd Functions-Footnote-1714357
 -Node: Group Functions714445
 -Ref: Group Functions-Footnote-1722343
 -Node: Walking Arrays722550
 -Node: Library Functions Summary725558
 -Node: Library Exercises726964
 -Node: Sample Programs727429
 -Node: Running Examples728199
 -Node: Clones728927
 -Node: Cut Program730151
 -Node: Egrep Program740291
 -Node: Id Program749292
 -Node: Split Program759239
 -Ref: Split Program-Footnote-1769129
 -Node: Tee Program769302
 -Node: Uniq Program772092
 -Node: Wc Program779680
 -Node: Bytes vs. Characters780077
 -Node: Using extensions781625
 -Node: wc program782379
 -Node: Miscellaneous Programs787244
 -Node: Dupword Program788457
 -Node: Alarm Program790487
 -Node: Translate Program795342
 -Ref: Translate Program-Footnote-1799907
 -Node: Labels Program800177
 -Ref: Labels Program-Footnote-1803528
 -Node: Word Sorting803612
 -Node: History Sorting807684
 -Node: Extract Program809909
 -Node: Simple Sed817963
 -Node: Igawk Program821037
 -Ref: Igawk Program-Footnote-1835368
 -Ref: Igawk Program-Footnote-2835570
 -Ref: Igawk Program-Footnote-3835692
 -Node: Anagram Program835807
 -Node: Signature Program838869
 -Node: Programs Summary840116
 -Node: Programs Exercises841330
 -Ref: Programs Exercises-Footnote-1845460
 -Node: Advanced Features845546
 -Node: Nondecimal Data847613
 -Node: Array Sorting849204
 -Node: Controlling Array Traversal849904
 -Ref: Controlling Array Traversal-Footnote-1858272
 -Node: Array Sorting Functions858390
 -Ref: Array Sorting Functions-Footnote-1863481
 -Node: Two-way I/O863677
 -Ref: Two-way I/O-Footnote-1871398
 -Ref: Two-way I/O-Footnote-2871585
 -Node: TCP/IP Networking871667
 -Node: Profiling874785
 -Node: Extension Philosophy884094
 -Node: Advanced Features Summary885573
 -Node: Internationalization887588
 -Node: I18N and L10N889068
 -Node: Explaining gettext889755
 -Ref: Explaining gettext-Footnote-1895647
 -Ref: Explaining gettext-Footnote-2895832
 -Node: Programmer i18n895997
 -Ref: Programmer i18n-Footnote-1900946
 -Node: Translator i18n900995
 -Node: String Extraction901789
 -Ref: String Extraction-Footnote-1902921
 -Node: Printf Ordering903007
 -Ref: Printf Ordering-Footnote-1905793
 -Node: I18N Portability905857
 -Ref: I18N Portability-Footnote-1908313
 -Node: I18N Example908376
 -Ref: I18N Example-Footnote-1911651
 -Ref: I18N Example-Footnote-2911724
 -Node: Gawk I18N911833
 -Node: I18N Summary912482
 -Node: Debugger913823
 -Node: Debugging914823
 -Node: Debugging Concepts915264
 -Node: Debugging Terms917073
 -Node: Awk Debugging919648
 -Ref: Awk Debugging-Footnote-1920593
 -Node: Sample Debugging Session920725
 -Node: Debugger Invocation921259
 -Node: Finding The Bug922645
 -Node: List of Debugger Commands929119
 -Node: Breakpoint Control930452
 -Node: Debugger Execution Control934146
 -Node: Viewing And Changing Data937508
 -Node: Execution Stack941049
 -Node: Debugger Info942686
 -Node: Miscellaneous Debugger Commands946757
 -Node: Readline Support951819
 -Node: Limitations952715
 -Node: Debugging Summary955269
 -Node: Namespaces956548
 -Node: Global Namespace957659
 -Node: Qualified Names959057
 -Node: Default Namespace960056
 -Node: Changing The Namespace960797
 -Node: Naming Rules962411
 -Node: Internal Name Management964259
 -Node: Namespace Example965301
 -Node: Namespace And Features967863
 -Node: Namespace Summary969298
 -Node: Arbitrary Precision Arithmetic970775
 -Node: Computer Arithmetic972262
 -Ref: table-numeric-ranges976028
 -Ref: table-floating-point-ranges976521
 -Ref: Computer Arithmetic-Footnote-1977179
 -Node: Math Definitions977236
 -Ref: table-ieee-formats980552
 -Ref: Math Definitions-Footnote-1981155
 -Node: MPFR features981260
 -Node: FP Math Caution982978
 -Ref: FP Math Caution-Footnote-1984050
 -Node: Inexactness of computations984419
 -Node: Inexact representation985379
 -Node: Comparing FP Values986739
 -Node: Errors accumulate987980
 -Node: Getting Accuracy989413
 -Node: Try To Round992123
 -Node: Setting precision993022
 -Ref: table-predefined-precision-strings993719
 -Node: Setting the rounding mode995549
 -Ref: table-gawk-rounding-modes995923
 -Ref: Setting the rounding mode-Footnote-1999854
 -Node: Arbitrary Precision Integers1000033
 -Ref: Arbitrary Precision Integers-Footnote-11003208
 -Node: Checking for MPFR1003357
 -Node: POSIX Floating Point Problems1004831
 -Ref: POSIX Floating Point Problems-Footnote-11009116
 -Node: Floating point summary1009154
 -Node: Dynamic Extensions1011344
 -Node: Extension Intro1012897
 -Node: Plugin License1014163
 -Node: Extension Mechanism Outline1014960
 -Ref: figure-load-extension1015399
 -Ref: figure-register-new-function1016964
 -Ref: figure-call-new-function1018056
 -Node: Extension API Description1020118
 -Node: Extension API Functions Introduction1021831
 -Ref: table-api-std-headers1023667
 -Node: General Data Types1027916
 -Ref: General Data Types-Footnote-11036546
 -Node: Memory Allocation Functions1036845
 -Ref: Memory Allocation Functions-Footnote-11041346
 -Node: Constructor Functions1041445
 -Node: API Ownership of MPFR and GMP Values1044911
 -Node: Registration Functions1046224
 -Node: Extension Functions1046924
 -Node: Exit Callback Functions1052246
 -Node: Extension Version String1053496
 -Node: Input Parsers1054159
 -Node: Output Wrappers1066880
 -Node: Two-way processors1071392
 -Node: Printing Messages1073657
 -Ref: Printing Messages-Footnote-11074828
 -Node: Updating ERRNO1074981
 -Node: Requesting Values1075720
 -Ref: table-value-types-returned1076457
 -Node: Accessing Parameters1077393
 -Node: Symbol Table Access1078630
 -Node: Symbol table by name1079142
 -Ref: Symbol table by name-Footnote-11082166
 -Node: Symbol table by cookie1082294
 -Ref: Symbol table by cookie-Footnote-11086479
 -Node: Cached values1086543
 -Ref: Cached values-Footnote-11090079
 -Node: Array Manipulation1090232
 -Ref: Array Manipulation-Footnote-11091323
 -Node: Array Data Types1091360
 -Ref: Array Data Types-Footnote-11094018
 -Node: Array Functions1094110
 -Node: Flattening Arrays1098608
 -Node: Creating Arrays1105584
 -Node: Redirection API1110351
 -Node: Extension API Variables1113184
 -Node: Extension Versioning1113895
 -Ref: gawk-api-version1114324
 -Node: Extension GMP/MPFR Versioning1116055
 -Node: Extension API Informational Variables1117683
 -Node: Extension API Boilerplate1118756
 -Node: Changes from API V11122730
 -Node: Finding Extensions1124302
 -Node: Extension Example1124861
 -Node: Internal File Description1125659
 -Node: Internal File Ops1129739
 -Ref: Internal File Ops-Footnote-11141089
 -Node: Using Internal File Ops1141229
 -Ref: Using Internal File Ops-Footnote-11143612
 -Node: Extension Samples1143886
 -Node: Extension Sample File Functions1145415
 -Node: Extension Sample Fnmatch1153064
 -Node: Extension Sample Fork1154551
 -Node: Extension Sample Inplace1155769
 -Node: Extension Sample Ord1159395
 -Node: Extension Sample Readdir1160231
 -Ref: table-readdir-file-types1161120
 -Node: Extension Sample Revout1162187
 -Node: Extension Sample Rev2way1162776
 -Node: Extension Sample Read write array1163516
 -Node: Extension Sample Readfile1165458
 -Node: Extension Sample Time1166553
 -Node: Extension Sample API Tests1168305
 -Node: gawkextlib1168797
 -Node: Extension summary1171715
 -Node: Extension Exercises1175417
 -Node: Language History1176659
 -Node: V7/SVR3.11178315
 -Node: SVR41180467
 -Node: POSIX1181901
 -Node: BTL1183282
 -Node: POSIX/GNU1184011
 -Node: Feature History1189789
 -Node: Common Extensions1206108
 -Node: Ranges and Locales1207391
 -Ref: Ranges and Locales-Footnote-11212007
 -Ref: Ranges and Locales-Footnote-21212034
 -Ref: Ranges and Locales-Footnote-31212269
 -Node: Contributors1212492
 -Node: History summary1218489
 -Node: Installation1219869
 -Node: Gawk Distribution1220813
 -Node: Getting1221297
 -Node: Extracting1222260
 -Node: Distribution contents1223898
 -Node: Unix Installation1230378
 -Node: Quick Installation1231060
 -Node: Shell Startup Files1233474
 -Node: Additional Configuration Options1234563
 -Node: Configuration Philosophy1236878
 -Node: Non-Unix Installation1239247
 -Node: PC Installation1239707
 -Node: PC Binary Installation1240545
 -Node: PC Compiling1240980
 -Node: PC Using1242097
 -Node: Cygwin1245650
 -Node: MSYS1246874
 -Node: VMS Installation1247476
 -Node: VMS Compilation1248267
 -Ref: VMS Compilation-Footnote-11249496
 -Node: VMS Dynamic Extensions1249554
 -Node: VMS Installation Details1251239
 -Node: VMS Running1253492
 -Node: VMS GNV1257771
 -Node: VMS Old Gawk1258506
 -Node: Bugs1258977
 -Node: Bug address1259640
 -Node: Usenet1262622
 -Node: Maintainers1263626
 -Node: Other Versions1264811
 -Node: Installation summary1272676
 -Node: Notes1273885
 -Node: Compatibility Mode1274679
 -Node: Additions1275461
 -Node: Accessing The Source1276386
 -Node: Adding Code1277823
 -Node: New Ports1284042
 -Node: Derived Files1288417
 -Ref: Derived Files-Footnote-11294077
 -Ref: Derived Files-Footnote-21294112
 -Ref: Derived Files-Footnote-31294710
 -Node: Future Extensions1294824
 -Node: Implementation Limitations1295482
 -Node: Extension Design1296692
 -Node: Old Extension Problems1297836
 -Ref: Old Extension Problems-Footnote-11299354
 -Node: Extension New Mechanism Goals1299411
 -Ref: Extension New Mechanism Goals-Footnote-11302775
 -Node: Extension Other Design Decisions1302964
 -Node: Extension Future Growth1305077
 -Node: Notes summary1305683
 -Node: Basic Concepts1306841
 -Node: Basic High Level1307522
 -Ref: figure-general-flow1307804
 -Ref: figure-process-flow1308489
 -Ref: Basic High Level-Footnote-11311790
 -Node: Basic Data Typing1311975
 -Node: Glossary1315303
 -Node: Copying1347188
 -Node: GNU Free Documentation License1384731
 -Node: Index1409851
 +Node: Foreword344638
 +Node: Foreword449080
 +Node: Preface50612
 +Ref: Preface-Footnote-153471
 +Ref: Preface-Footnote-253580
 +Ref: Preface-Footnote-353814
 +Node: History53956
 +Node: Names56308
 +Ref: Names-Footnote-157412
 +Node: This Manual57559
 +Ref: This Manual-Footnote-164198
 +Node: Conventions64298
 +Node: Manual History66667
 +Ref: Manual History-Footnote-169664
 +Ref: Manual History-Footnote-269705
 +Node: How To Contribute69779
 +Node: Acknowledgments70705
 +Node: Getting Started75642
 +Node: Running gawk78081
 +Node: One-shot79271
 +Node: Read Terminal80534
 +Node: Long82527
 +Node: Executable Scripts84040
 +Ref: Executable Scripts-Footnote-186673
 +Node: Comments86776
 +Node: Quoting89260
 +Node: DOS Quoting94786
 +Node: Sample Data Files96842
 +Node: Very Simple99437
 +Node: Two Rules105539
 +Node: More Complex107424
 +Node: Statements/Lines109756
 +Ref: Statements/Lines-Footnote-1114240
 +Node: Other Features114505
 +Node: When115441
 +Ref: When-Footnote-1117195
 +Node: Intro Summary117260
 +Node: Invoking Gawk118144
 +Node: Command Line119658
 +Node: Options120456
 +Ref: Options-Footnote-1138370
 +Ref: Options-Footnote-2138601
 +Node: Other Arguments138626
 +Node: Naming Standard Input142637
 +Node: Environment Variables143847
 +Node: AWKPATH Variable144405
 +Ref: AWKPATH Variable-Footnote-1147817
 +Ref: AWKPATH Variable-Footnote-2147851
 +Node: AWKLIBPATH Variable148222
 +Ref: AWKLIBPATH Variable-Footnote-1149919
 +Node: Other Environment Variables150294
 +Node: Exit Status154115
 +Node: Include Files154792
 +Node: Loading Shared Libraries158482
 +Node: Obsolete159910
 +Node: Undocumented160602
 +Node: Invoking Summary160899
 +Node: Regexp163740
 +Node: Regexp Usage165194
 +Node: Escape Sequences167231
 +Node: Regexp Operators173472
 +Node: Regexp Operator Details173957
 +Ref: Regexp Operator Details-Footnote-1180389
 +Node: Interval Expressions180536
 +Ref: Interval Expressions-Footnote-1181957
 +Node: Bracket Expressions182055
 +Ref: table-char-classes184531
 +Node: Leftmost Longest187857
 +Node: Computed Regexps189160
 +Node: GNU Regexp Operators192587
 +Node: Case-sensitivity196324
 +Ref: Case-sensitivity-Footnote-1199190
 +Ref: Case-sensitivity-Footnote-2199425
 +Node: Regexp Summary199533
 +Node: Reading Files200999
 +Node: Records203268
 +Node: awk split records204343
 +Node: gawk split records209043
 +Ref: gawk split records-Footnote-1214117
 +Node: Fields214154
 +Node: Nonconstant Fields216895
 +Ref: Nonconstant Fields-Footnote-1219131
 +Node: Changing Fields219335
 +Node: Field Separators225366
 +Node: Default Field Splitting228064
 +Node: Regexp Field Splitting229182
 +Node: Single Character Fields232859
 +Node: Command Line Field Separator233919
 +Node: Full Line Fields237137
 +Ref: Full Line Fields-Footnote-1238659
 +Ref: Full Line Fields-Footnote-2238705
 +Node: Field Splitting Summary238806
 +Node: Constant Size240880
 +Node: Fixed width data241612
 +Node: Skipping intervening245079
 +Node: Allowing trailing data245877
 +Node: Fields with fixed data246914
 +Node: Splitting By Content248432
 +Ref: Splitting By Content-Footnote-1252215
 +Node: More CSV252378
 +Node: Testing field creation253970
 +Node: Multiple Line255595
 +Node: Getline261872
 +Node: Plain Getline264341
 +Node: Getline/Variable266914
 +Node: Getline/File268065
 +Node: Getline/Variable/File269453
 +Ref: Getline/Variable/File-Footnote-1271058
 +Node: Getline/Pipe271146
 +Node: Getline/Variable/Pipe273850
 +Node: Getline/Coprocess274985
 +Node: Getline/Variable/Coprocess276252
 +Node: Getline Notes276994
 +Node: Getline Summary279791
 +Ref: table-getline-variants280215
 +Node: Read Timeout280963
 +Ref: Read Timeout-Footnote-1284869
 +Node: Retrying Input284927
 +Node: Command-line directories286126
 +Node: Input Summary287032
 +Node: Input Exercises290204
 +Node: Printing290638
 +Node: Print292472
 +Node: Print Examples293929
 +Node: Output Separators296709
 +Node: OFMT298726
 +Node: Printf300082
 +Node: Basic Printf300867
 +Node: Control Letters302441
 +Node: Format Modifiers307603
 +Node: Printf Examples313618
 +Node: Redirection316104
 +Node: Special FD322945
 +Ref: Special FD-Footnote-1326113
 +Node: Special Files326187
 +Node: Other Inherited Files326804
 +Node: Special Network327805
 +Node: Special Caveats328665
 +Node: Close Files And Pipes329614
 +Ref: table-close-pipe-return-values336521
 +Ref: Close Files And Pipes-Footnote-1337334
 +Ref: Close Files And Pipes-Footnote-2337482
 +Node: Nonfatal337634
 +Node: Output Summary339972
 +Node: Output Exercises341194
 +Node: Expressions341873
 +Node: Values343061
 +Node: Constants343739
 +Node: Scalar Constants344430
 +Ref: Scalar Constants-Footnote-1346940
 +Node: Nondecimal-numbers347190
 +Node: Regexp Constants350191
 +Node: Using Constant Regexps350717
 +Node: Standard Regexp Constants351339
 +Node: Strong Regexp Constants354527
 +Node: Variables357539
 +Node: Using Variables358196
 +Node: Assignment Options360106
 +Node: Conversion362577
 +Node: Strings And Numbers363101
 +Ref: Strings And Numbers-Footnote-1366164
 +Node: Locale influences conversions366273
 +Ref: table-locale-affects369031
 +Node: All Operators369649
 +Node: Arithmetic Ops370278
 +Node: Concatenation372994
 +Ref: Concatenation-Footnote-1375841
 +Node: Assignment Ops375948
 +Ref: table-assign-ops380939
 +Node: Increment Ops382252
 +Node: Truth Values and Conditions385712
 +Node: Truth Values386786
 +Node: Typing and Comparison387834
 +Node: Variable Typing388654
 +Ref: Variable Typing-Footnote-1395117
 +Ref: Variable Typing-Footnote-2395189
 +Node: Comparison Operators395266
 +Ref: table-relational-ops395685
 +Node: POSIX String Comparison399180
 +Ref: POSIX String Comparison-Footnote-1400875
 +Ref: POSIX String Comparison-Footnote-2401014
 +Node: Boolean Ops401098
 +Ref: Boolean Ops-Footnote-1405580
 +Node: Conditional Exp405672
 +Node: Function Calls407408
 +Node: Precedence411285
 +Node: Locales414944
 +Node: Expressions Summary416576
 +Node: Patterns and Actions419149
 +Node: Pattern Overview420269
 +Node: Regexp Patterns421946
 +Node: Expression Patterns422488
 +Node: Ranges426269
 +Node: BEGIN/END429377
 +Node: Using BEGIN/END430138
 +Ref: Using BEGIN/END-Footnote-1432892
 +Node: I/O And BEGIN/END432998
 +Node: Empty438542
 +Node: Using Shell Variables438859
 +Node: Action Overview441133
 +Node: Statements443458
 +Node: If Statement445306
 +Node: While Statement446801
 +Node: Do Statement448829
 +Node: For Statement449977
 +Node: Switch Statement453148
 +Node: Break Statement455589
 +Node: Continue Statement457681
 +Node: Next Statement459508
 +Node: Nextfile Statement461891
 +Node: Exit Statement464580
 +Node: Built-in Variables466983
 +Node: User-modified468116
 +Node: Auto-set475883
 +Ref: Auto-set-Footnote-1492690
 +Ref: Auto-set-Footnote-2492896
 +Node: ARGC and ARGV492952
 +Node: Pattern Action Summary497165
 +Node: Arrays499595
 +Node: Array Basics500924
 +Node: Array Intro501768
 +Ref: figure-array-elements503743
 +Ref: Array Intro-Footnote-1506447
 +Node: Reference to Elements506575
 +Node: Assigning Elements509039
 +Node: Array Example509530
 +Node: Scanning an Array511289
 +Node: Controlling Scanning514311
 +Ref: Controlling Scanning-Footnote-1520767
 +Node: Numeric Array Subscripts521083
 +Node: Uninitialized Subscripts523267
 +Node: Delete524886
 +Ref: Delete-Footnote-1527638
 +Node: Multidimensional527695
 +Node: Multiscanning530790
 +Node: Arrays of Arrays532381
 +Node: Arrays Summary537149
 +Node: Functions539242
 +Node: Built-in540280
 +Node: Calling Built-in541361
 +Node: Numeric Functions543357
 +Ref: Numeric Functions-Footnote-1547383
 +Ref: Numeric Functions-Footnote-2548031
 +Ref: Numeric Functions-Footnote-3548079
 +Node: String Functions548351
 +Ref: String Functions-Footnote-1572492
 +Ref: String Functions-Footnote-2572620
 +Ref: String Functions-Footnote-3572868
 +Node: Gory Details572955
 +Ref: table-sub-escapes574746
 +Ref: table-sub-proposed576265
 +Ref: table-posix-sub577628
 +Ref: table-gensub-escapes579169
 +Ref: Gory Details-Footnote-1579992
 +Node: I/O Functions580146
 +Ref: table-system-return-values586600
 +Ref: I/O Functions-Footnote-1588680
 +Ref: I/O Functions-Footnote-2588828
 +Node: Time Functions588948
 +Ref: Time Functions-Footnote-1599619
 +Ref: Time Functions-Footnote-2599687
 +Ref: Time Functions-Footnote-3599845
 +Ref: Time Functions-Footnote-4599956
 +Ref: Time Functions-Footnote-5600068
 +Ref: Time Functions-Footnote-6600295
 +Node: Bitwise Functions600561
 +Ref: table-bitwise-ops601155
 +Ref: Bitwise Functions-Footnote-1607218
 +Ref: Bitwise Functions-Footnote-2607391
 +Node: Type Functions607582
 +Node: I18N Functions610445
 +Node: User-defined612096
 +Node: Definition Syntax612908
 +Ref: Definition Syntax-Footnote-1618602
 +Node: Function Example618673
 +Ref: Function Example-Footnote-1621595
 +Node: Function Calling621617
 +Node: Calling A Function622205
 +Node: Variable Scope623163
 +Node: Pass By Value/Reference626157
 +Node: Function Caveats628801
 +Ref: Function Caveats-Footnote-1630848
 +Node: Return Statement630968
 +Node: Dynamic Typing633947
 +Node: Indirect Calls634877
 +Ref: Indirect Calls-Footnote-1645129
 +Node: Functions Summary645257
 +Node: Library Functions647962
 +Ref: Library Functions-Footnote-1651569
 +Ref: Library Functions-Footnote-2651712
 +Node: Library Names651883
 +Ref: Library Names-Footnote-1655550
 +Ref: Library Names-Footnote-2655773
 +Node: General Functions655859
 +Node: Strtonum Function656962
 +Node: Assert Function659984
 +Node: Round Function663310
 +Node: Cliff Random Function664850
 +Node: Ordinal Functions665866
 +Ref: Ordinal Functions-Footnote-1668929
 +Ref: Ordinal Functions-Footnote-2669181
 +Node: Join Function669391
 +Ref: Join Function-Footnote-1671161
 +Node: Getlocaltime Function671361
 +Node: Readfile Function675103
 +Node: Shell Quoting677080
 +Node: Data File Management678481
 +Node: Filetrans Function679113
 +Node: Rewind Function683209
 +Node: File Checking685118
 +Ref: File Checking-Footnote-1686452
 +Node: Empty Files686653
 +Node: Ignoring Assigns688632
 +Node: Getopt Function690182
 +Ref: Getopt Function-Footnote-1705393
 +Node: Passwd Functions705593
 +Ref: Passwd Functions-Footnote-1714432
 +Node: Group Functions714520
 +Ref: Group Functions-Footnote-1722418
 +Node: Walking Arrays722625
 +Node: Library Functions Summary725633
 +Node: Library Exercises727039
 +Node: Sample Programs727504
 +Node: Running Examples728274
 +Node: Clones729002
 +Node: Cut Program730226
 +Node: Egrep Program740366
- Node: Id Program749377
- Node: Split Program759324
- Ref: Split Program-Footnote-1769214
- Node: Tee Program769387
- Node: Uniq Program772177
- Node: Wc Program779765
- Node: Bytes vs. Characters780162
- Node: Using extensions781710
- Node: wc program782464
- Node: Miscellaneous Programs787329
- Node: Dupword Program788542
- Node: Alarm Program790572
- Node: Translate Program795427
- Ref: Translate Program-Footnote-1799992
- Node: Labels Program800262
- Ref: Labels Program-Footnote-1803613
- Node: Word Sorting803697
- Node: History Sorting807769
- Node: Extract Program809994
- Node: Simple Sed818048
- Node: Igawk Program821122
- Ref: Igawk Program-Footnote-1835453
- Ref: Igawk Program-Footnote-2835655
- Ref: Igawk Program-Footnote-3835777
- Node: Anagram Program835892
- Node: Signature Program838954
- Node: Programs Summary840201
- Node: Programs Exercises841415
- Ref: Programs Exercises-Footnote-1845545
- Node: Advanced Features845631
- Node: Nondecimal Data847698
- Node: Array Sorting849289
- Node: Controlling Array Traversal849989
- Ref: Controlling Array Traversal-Footnote-1858357
- Node: Array Sorting Functions858475
- Ref: Array Sorting Functions-Footnote-1863566
- Node: Two-way I/O863762
- Ref: Two-way I/O-Footnote-1871483
- Ref: Two-way I/O-Footnote-2871670
- Node: TCP/IP Networking871752
- Node: Profiling874870
- Node: Extension Philosophy884179
- Node: Advanced Features Summary885630
- Node: Internationalization887629
- Node: I18N and L10N889109
- Node: Explaining gettext889796
- Ref: Explaining gettext-Footnote-1895688
- Ref: Explaining gettext-Footnote-2895873
- Node: Programmer i18n896038
- Ref: Programmer i18n-Footnote-1900987
- Node: Translator i18n901036
- Node: String Extraction901830
- Ref: String Extraction-Footnote-1902962
- Node: Printf Ordering903048
- Ref: Printf Ordering-Footnote-1905834
- Node: I18N Portability905898
- Ref: I18N Portability-Footnote-1908354
- Node: I18N Example908417
- Ref: I18N Example-Footnote-1911692
- Ref: I18N Example-Footnote-2911765
- Node: Gawk I18N911874
- Node: I18N Summary912523
- Node: Debugger913864
- Node: Debugging914864
- Node: Debugging Concepts915305
- Node: Debugging Terms917114
- Node: Awk Debugging919689
- Ref: Awk Debugging-Footnote-1920634
- Node: Sample Debugging Session920766
- Node: Debugger Invocation921300
- Node: Finding The Bug922686
- Node: List of Debugger Commands929160
- Node: Breakpoint Control930493
- Node: Debugger Execution Control934187
- Node: Viewing And Changing Data937549
- Node: Execution Stack941090
- Node: Debugger Info942727
- Node: Miscellaneous Debugger Commands946798
- Node: Readline Support951860
- Node: Limitations952756
- Node: Debugging Summary955310
- Node: Namespaces956589
- Node: Global Namespace957700
- Node: Qualified Names959098
- Node: Default Namespace960097
- Node: Changing The Namespace960838
- Node: Naming Rules962452
- Node: Internal Name Management964300
- Node: Namespace Example965342
- Node: Namespace And Features967904
- Node: Namespace Summary969339
- Node: Arbitrary Precision Arithmetic970816
- Node: Computer Arithmetic972303
- Ref: table-numeric-ranges976069
- Ref: table-floating-point-ranges976562
- Ref: Computer Arithmetic-Footnote-1977220
- Node: Math Definitions977277
- Ref: table-ieee-formats980253
- Node: MPFR features980820
- Node: FP Math Caution982538
- Ref: FP Math Caution-Footnote-1983610
- Node: Inexactness of computations983979
- Node: Inexact representation985010
- Node: Comparing FP Values986370
- Node: Errors accumulate987611
- Node: Strange values989067
- Ref: Strange values-Footnote-1991655
- Node: Getting Accuracy991760
- Node: Try To Round994470
- Node: Setting precision995369
- Ref: table-predefined-precision-strings996066
- Node: Setting the rounding mode997896
- Ref: table-gawk-rounding-modes998270
- Ref: Setting the rounding mode-Footnote-11002201
- Node: Arbitrary Precision Integers1002380
- Ref: Arbitrary Precision Integers-Footnote-11005555
- Node: Checking for MPFR1005704
- Node: POSIX Floating Point Problems1007178
- Ref: POSIX Floating Point Problems-Footnote-11011463
- Node: Floating point summary1011501
- Node: Dynamic Extensions1013691
- Node: Extension Intro1015244
- Node: Plugin License1016510
- Node: Extension Mechanism Outline1017307
- Ref: figure-load-extension1017746
- Ref: figure-register-new-function1019311
- Ref: figure-call-new-function1020403
- Node: Extension API Description1022465
- Node: Extension API Functions Introduction1024178
- Ref: table-api-std-headers1026014
- Node: General Data Types1030263
- Ref: General Data Types-Footnote-11038893
- Node: Memory Allocation Functions1039192
- Ref: Memory Allocation Functions-Footnote-11043693
- Node: Constructor Functions1043792
- Node: API Ownership of MPFR and GMP Values1047258
- Node: Registration Functions1048571
- Node: Extension Functions1049271
- Node: Exit Callback Functions1054593
- Node: Extension Version String1055843
- Node: Input Parsers1056506
- Node: Output Wrappers1069227
- Node: Two-way processors1073739
- Node: Printing Messages1076004
- Ref: Printing Messages-Footnote-11077175
- Node: Updating ERRNO1077328
- Node: Requesting Values1078067
- Ref: table-value-types-returned1078804
- Node: Accessing Parameters1079740
- Node: Symbol Table Access1080977
- Node: Symbol table by name1081489
- Ref: Symbol table by name-Footnote-11084513
- Node: Symbol table by cookie1084641
- Ref: Symbol table by cookie-Footnote-11088826
- Node: Cached values1088890
- Ref: Cached values-Footnote-11092426
- Node: Array Manipulation1092579
- Ref: Array Manipulation-Footnote-11093670
- Node: Array Data Types1093707
- Ref: Array Data Types-Footnote-11096365
- Node: Array Functions1096457
- Node: Flattening Arrays1100955
- Node: Creating Arrays1107931
- Node: Redirection API1112698
- Node: Extension API Variables1115531
- Node: Extension Versioning1116242
- Ref: gawk-api-version1116671
- Node: Extension GMP/MPFR Versioning1118402
- Node: Extension API Informational Variables1120030
- Node: Extension API Boilerplate1121103
- Node: Changes from API V11125077
- Node: Finding Extensions1126649
- Node: Extension Example1127208
- Node: Internal File Description1128006
- Node: Internal File Ops1132086
- Ref: Internal File Ops-Footnote-11143436
- Node: Using Internal File Ops1143576
- Ref: Using Internal File Ops-Footnote-11145959
- Node: Extension Samples1146233
- Node: Extension Sample File Functions1147762
- Node: Extension Sample Fnmatch1155411
- Node: Extension Sample Fork1156898
- Node: Extension Sample Inplace1158116
- Node: Extension Sample Ord1161742
- Node: Extension Sample Readdir1162578
- Ref: table-readdir-file-types1163467
- Node: Extension Sample Revout1164534
- Node: Extension Sample Rev2way1165123
- Node: Extension Sample Read write array1165863
- Node: Extension Sample Readfile1167805
- Node: Extension Sample Time1168900
- Node: Extension Sample API Tests1170652
- Node: gawkextlib1171144
- Node: Extension summary1174062
- Node: Extension Exercises1177764
- Node: Language History1179006
- Node: V7/SVR3.11180662
- Node: SVR41182814
- Node: POSIX1184248
- Node: BTL1185629
- Node: POSIX/GNU1186358
- Node: Feature History1192136
- Node: Common Extensions1208455
- Node: Ranges and Locales1209738
- Ref: Ranges and Locales-Footnote-11214354
- Ref: Ranges and Locales-Footnote-21214381
- Ref: Ranges and Locales-Footnote-31214616
- Node: Contributors1214839
- Node: History summary1220836
- Node: Installation1222216
- Node: Gawk Distribution1223160
- Node: Getting1223644
- Node: Extracting1224607
- Node: Distribution contents1226245
- Node: Unix Installation1232725
- Node: Quick Installation1233407
- Node: Shell Startup Files1235821
- Node: Additional Configuration Options1236910
- Node: Configuration Philosophy1239225
- Node: Non-Unix Installation1241594
- Node: PC Installation1242054
- Node: PC Binary Installation1242892
- Node: PC Compiling1243327
- Node: PC Using1244444
- Node: Cygwin1247997
- Node: MSYS1249221
- Node: VMS Installation1249823
- Node: VMS Compilation1250614
- Ref: VMS Compilation-Footnote-11251843
- Node: VMS Dynamic Extensions1251901
- Node: VMS Installation Details1253586
- Node: VMS Running1255839
- Node: VMS GNV1260118
- Node: VMS Old Gawk1260853
- Node: Bugs1261324
- Node: Bug address1261987
- Node: Usenet1264969
- Node: Maintainers1265973
- Node: Other Versions1267158
- Node: Installation summary1275023
- Node: Notes1276232
- Node: Compatibility Mode1277026
- Node: Additions1277808
- Node: Accessing The Source1278733
- Node: Adding Code1280170
- Node: New Ports1286389
- Node: Derived Files1290764
- Ref: Derived Files-Footnote-11296424
- Ref: Derived Files-Footnote-21296459
- Ref: Derived Files-Footnote-31297057
- Node: Future Extensions1297171
- Node: Implementation Limitations1297829
- Node: Extension Design1299039
- Node: Old Extension Problems1300183
- Ref: Old Extension Problems-Footnote-11301701
- Node: Extension New Mechanism Goals1301758
- Ref: Extension New Mechanism Goals-Footnote-11305122
- Node: Extension Other Design Decisions1305311
- Node: Extension Future Growth1307424
- Node: Notes summary1308030
- Node: Basic Concepts1309188
- Node: Basic High Level1309869
- Ref: figure-general-flow1310151
- Ref: figure-process-flow1310836
- Ref: Basic High Level-Footnote-11314137
- Node: Basic Data Typing1314322
- Node: Glossary1317650
- Node: Copying1349535
- Node: GNU Free Documentation License1387078
- Node: Index1412198
++Node: Id Program749367
++Node: Split Program759314
++Ref: Split Program-Footnote-1769204
++Node: Tee Program769377
++Node: Uniq Program772167
++Node: Wc Program779755
++Node: Bytes vs. Characters780152
++Node: Using extensions781700
++Node: wc program782454
++Node: Miscellaneous Programs787319
++Node: Dupword Program788532
++Node: Alarm Program790562
++Node: Translate Program795417
++Ref: Translate Program-Footnote-1799982
++Node: Labels Program800252
++Ref: Labels Program-Footnote-1803603
++Node: Word Sorting803687
++Node: History Sorting807759
++Node: Extract Program809984
++Node: Simple Sed818038
++Node: Igawk Program821112
++Ref: Igawk Program-Footnote-1835443
++Ref: Igawk Program-Footnote-2835645
++Ref: Igawk Program-Footnote-3835767
++Node: Anagram Program835882
++Node: Signature Program838944
++Node: Programs Summary840191
++Node: Programs Exercises841405
++Ref: Programs Exercises-Footnote-1845535
++Node: Advanced Features845621
++Node: Nondecimal Data847688
++Node: Array Sorting849279
++Node: Controlling Array Traversal849979
++Ref: Controlling Array Traversal-Footnote-1858347
++Node: Array Sorting Functions858465
++Ref: Array Sorting Functions-Footnote-1863556
++Node: Two-way I/O863752
++Ref: Two-way I/O-Footnote-1871473
++Ref: Two-way I/O-Footnote-2871660
++Node: TCP/IP Networking871742
++Node: Profiling874860
++Node: Extension Philosophy884169
++Node: Advanced Features Summary885648
++Node: Internationalization887663
++Node: I18N and L10N889143
++Node: Explaining gettext889830
++Ref: Explaining gettext-Footnote-1895722
++Ref: Explaining gettext-Footnote-2895907
++Node: Programmer i18n896072
++Ref: Programmer i18n-Footnote-1901021
++Node: Translator i18n901070
++Node: String Extraction901864
++Ref: String Extraction-Footnote-1902996
++Node: Printf Ordering903082
++Ref: Printf Ordering-Footnote-1905868
++Node: I18N Portability905932
++Ref: I18N Portability-Footnote-1908388
++Node: I18N Example908451
++Ref: I18N Example-Footnote-1911726
++Ref: I18N Example-Footnote-2911799
++Node: Gawk I18N911908
++Node: I18N Summary912557
++Node: Debugger913898
++Node: Debugging914898
++Node: Debugging Concepts915339
++Node: Debugging Terms917148
++Node: Awk Debugging919723
++Ref: Awk Debugging-Footnote-1920668
++Node: Sample Debugging Session920800
++Node: Debugger Invocation921334
++Node: Finding The Bug922720
++Node: List of Debugger Commands929194
++Node: Breakpoint Control930527
++Node: Debugger Execution Control934221
++Node: Viewing And Changing Data937583
++Node: Execution Stack941124
++Node: Debugger Info942761
++Node: Miscellaneous Debugger Commands946832
++Node: Readline Support951894
++Node: Limitations952790
++Node: Debugging Summary955344
++Node: Namespaces956623
++Node: Global Namespace957734
++Node: Qualified Names959132
++Node: Default Namespace960131
++Node: Changing The Namespace960872
++Node: Naming Rules962486
++Node: Internal Name Management964334
++Node: Namespace Example965376
++Node: Namespace And Features967938
++Node: Namespace Summary969373
++Node: Arbitrary Precision Arithmetic970850
++Node: Computer Arithmetic972337
++Ref: table-numeric-ranges976103
++Ref: table-floating-point-ranges976596
++Ref: Computer Arithmetic-Footnote-1977254
++Node: Math Definitions977311
++Ref: table-ieee-formats980287
++Node: MPFR features980854
++Node: FP Math Caution982572
++Ref: FP Math Caution-Footnote-1983644
++Node: Inexactness of computations984013
++Node: Inexact representation985044
++Node: Comparing FP Values986404
++Node: Errors accumulate987645
++Node: Strange values989101
++Ref: Strange values-Footnote-1991689
++Node: Getting Accuracy991794
++Node: Try To Round994504
++Node: Setting precision995403
++Ref: table-predefined-precision-strings996100
++Node: Setting the rounding mode997930
++Ref: table-gawk-rounding-modes998304
++Ref: Setting the rounding mode-Footnote-11002235
++Node: Arbitrary Precision Integers1002414
++Ref: Arbitrary Precision Integers-Footnote-11005589
++Node: Checking for MPFR1005738
++Node: POSIX Floating Point Problems1007212
++Ref: POSIX Floating Point Problems-Footnote-11011497
++Node: Floating point summary1011535
++Node: Dynamic Extensions1013725
++Node: Extension Intro1015278
++Node: Plugin License1016544
++Node: Extension Mechanism Outline1017341
++Ref: figure-load-extension1017780
++Ref: figure-register-new-function1019345
++Ref: figure-call-new-function1020437
++Node: Extension API Description1022499
++Node: Extension API Functions Introduction1024212
++Ref: table-api-std-headers1026048
++Node: General Data Types1030297
++Ref: General Data Types-Footnote-11038927
++Node: Memory Allocation Functions1039226
++Ref: Memory Allocation Functions-Footnote-11043727
++Node: Constructor Functions1043826
++Node: API Ownership of MPFR and GMP Values1047292
++Node: Registration Functions1048605
++Node: Extension Functions1049305
++Node: Exit Callback Functions1054627
++Node: Extension Version String1055877
++Node: Input Parsers1056540
++Node: Output Wrappers1069261
++Node: Two-way processors1073773
++Node: Printing Messages1076038
++Ref: Printing Messages-Footnote-11077209
++Node: Updating ERRNO1077362
++Node: Requesting Values1078101
++Ref: table-value-types-returned1078838
++Node: Accessing Parameters1079774
++Node: Symbol Table Access1081011
++Node: Symbol table by name1081523
++Ref: Symbol table by name-Footnote-11084547
++Node: Symbol table by cookie1084675
++Ref: Symbol table by cookie-Footnote-11088860
++Node: Cached values1088924
++Ref: Cached values-Footnote-11092460
++Node: Array Manipulation1092613
++Ref: Array Manipulation-Footnote-11093704
++Node: Array Data Types1093741
++Ref: Array Data Types-Footnote-11096399
++Node: Array Functions1096491
++Node: Flattening Arrays1100989
++Node: Creating Arrays1107965
++Node: Redirection API1112732
++Node: Extension API Variables1115565
++Node: Extension Versioning1116276
++Ref: gawk-api-version1116705
++Node: Extension GMP/MPFR Versioning1118436
++Node: Extension API Informational Variables1120064
++Node: Extension API Boilerplate1121137
++Node: Changes from API V11125111
++Node: Finding Extensions1126683
++Node: Extension Example1127242
++Node: Internal File Description1128040
++Node: Internal File Ops1132120
++Ref: Internal File Ops-Footnote-11143470
++Node: Using Internal File Ops1143610
++Ref: Using Internal File Ops-Footnote-11145993
++Node: Extension Samples1146267
++Node: Extension Sample File Functions1147796
++Node: Extension Sample Fnmatch1155445
++Node: Extension Sample Fork1156932
++Node: Extension Sample Inplace1158150
++Node: Extension Sample Ord1161776
++Node: Extension Sample Readdir1162612
++Ref: table-readdir-file-types1163501
++Node: Extension Sample Revout1164568
++Node: Extension Sample Rev2way1165157
++Node: Extension Sample Read write array1165897
++Node: Extension Sample Readfile1167839
++Node: Extension Sample Time1168934
++Node: Extension Sample API Tests1170686
++Node: gawkextlib1171178
++Node: Extension summary1174096
++Node: Extension Exercises1177798
++Node: Language History1179040
++Node: V7/SVR3.11180696
++Node: SVR41182848
++Node: POSIX1184282
++Node: BTL1185663
++Node: POSIX/GNU1186392
++Node: Feature History1192170
++Node: Common Extensions1208489
++Node: Ranges and Locales1209772
++Ref: Ranges and Locales-Footnote-11214388
++Ref: Ranges and Locales-Footnote-21214415
++Ref: Ranges and Locales-Footnote-31214650
++Node: Contributors1214873
++Node: History summary1220870
++Node: Installation1222250
++Node: Gawk Distribution1223194
++Node: Getting1223678
++Node: Extracting1224641
++Node: Distribution contents1226279
++Node: Unix Installation1232759
++Node: Quick Installation1233441
++Node: Shell Startup Files1235855
++Node: Additional Configuration Options1236944
++Node: Configuration Philosophy1239259
++Node: Non-Unix Installation1241628
++Node: PC Installation1242088
++Node: PC Binary Installation1242926
++Node: PC Compiling1243361
++Node: PC Using1244478
++Node: Cygwin1248031
++Node: MSYS1249255
++Node: VMS Installation1249857
++Node: VMS Compilation1250648
++Ref: VMS Compilation-Footnote-11251877
++Node: VMS Dynamic Extensions1251935
++Node: VMS Installation Details1253620
++Node: VMS Running1255873
++Node: VMS GNV1260152
++Node: VMS Old Gawk1260887
++Node: Bugs1261358
++Node: Bug address1262021
++Node: Usenet1265003
++Node: Maintainers1266007
++Node: Other Versions1267192
++Node: Installation summary1275057
++Node: Notes1276266
++Node: Compatibility Mode1277060
++Node: Additions1277842
++Node: Accessing The Source1278767
++Node: Adding Code1280204
++Node: New Ports1286423
++Node: Derived Files1290798
++Ref: Derived Files-Footnote-11296458
++Ref: Derived Files-Footnote-21296493
++Ref: Derived Files-Footnote-31297091
++Node: Future Extensions1297205
++Node: Implementation Limitations1297863
++Node: Extension Design1299073
++Node: Old Extension Problems1300217
++Ref: Old Extension Problems-Footnote-11301735
++Node: Extension New Mechanism Goals1301792
++Ref: Extension New Mechanism Goals-Footnote-11305156
++Node: Extension Other Design Decisions1305345
++Node: Extension Future Growth1307458
++Node: Notes summary1308064
++Node: Basic Concepts1309222
++Node: Basic High Level1309903
++Ref: figure-general-flow1310185
++Ref: figure-process-flow1310870
++Ref: Basic High Level-Footnote-11314171
++Node: Basic Data Typing1314356
++Node: Glossary1317684
++Node: Copying1349569
++Node: GNU Free Documentation License1387112
++Node: Index1412232
  End Tag Table


Summary of changes:
 doc/ChangeLog      |   9 +
 doc/      | 576 ++++++++++++++++++++++++++---------------------------
 doc/gawk.texi      |  37 ++--
 doc/    |  25 ++-
 doc/it/ChangeLog   |   4 +
 doc/it/ | 247 +++++++++++++++++------
 doc/texinfo.tex    | 163 ++++++---------
 7 files changed, 579 insertions(+), 482 deletions(-)


reply via email to

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