[Top][All Lists]

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

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

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-3161-gfaa6cfc
Date: Sat, 17 Feb 2018 14:49:58 -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, feature/namespaces has been updated
       via  faa6cfc2e2e84c3b1057f5635bf1c2f20e292fc6 (commit)
       via  80e019aa23eff29a3525ae272125700f352dab74 (commit)
       via  3b46f279e79079ce443a0bfc561c8e662386b0b2 (commit)
       via  36794b6f26451ff57b374fed3c13ee70a0529124 (commit)
      from  db77ca139d92914a43215dde60c6e229413938e7 (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 faa6cfc2e2e84c3b1057f5635bf1c2f20e292fc6
Merge: db77ca1 80e019a
Author: Arnold D. Robbins <address@hidden>
Date:   Sat Feb 17 21:49:51 2018 +0200

    Merge branch 'master' into feature/namespaces

diff --cc doc/
index 79f5b7a,6ad34ae..72f2df2
--- a/doc/
+++ b/doc/
@@@ -36432,593 -35995,582 +36431,593 @@@ Inde
  Tag Table:
  Node: Top1200
 -Node: Foreword343399
 -Node: Foreword447841
 -Node: Preface49373
 -Ref: Preface-Footnote-152232
 -Ref: Preface-Footnote-252339
 -Ref: Preface-Footnote-352573
 -Node: History52715
 -Node: Names55067
 -Ref: Names-Footnote-156161
 -Node: This Manual56308
 -Ref: This Manual-Footnote-162793
 -Node: Conventions62893
 -Node: Manual History65248
 -Ref: Manual History-Footnote-168245
 -Ref: Manual History-Footnote-268286
 -Node: How To Contribute68360
 -Node: Acknowledgments69286
 -Node: Getting Started74194
 -Node: Running gawk76633
 -Node: One-shot77823
 -Node: Read Terminal79086
 -Node: Long81079
 -Node: Executable Scripts82592
 -Ref: Executable Scripts-Footnote-185387
 -Node: Comments85490
 -Node: Quoting87974
 -Node: DOS Quoting93491
 -Node: Sample Data Files95547
 -Node: Very Simple98142
 -Node: Two Rules103044
 -Node: More Complex104929
 -Node: Statements/Lines107795
 -Ref: Statements/Lines-Footnote-1112254
 -Node: Other Features112519
 -Node: When113455
 -Ref: When-Footnote-1115209
 -Node: Intro Summary115274
 -Node: Invoking Gawk116158
 -Node: Command Line117672
 -Node: Options118470
 -Ref: Options-Footnote-1135089
 -Ref: Options-Footnote-2135320
 -Node: Other Arguments135345
 -Node: Naming Standard Input138292
 -Node: Environment Variables139385
 -Node: AWKPATH Variable139943
 -Ref: AWKPATH Variable-Footnote-1143355
 -Ref: AWKPATH Variable-Footnote-2143389
 -Node: AWKLIBPATH Variable143650
 -Node: Other Environment Variables145308
 -Node: Exit Status149129
 -Node: Include Files149806
 -Node: Loading Shared Libraries153331
 -Node: Obsolete154759
 -Node: Undocumented155451
 -Node: Invoking Summary155748
 -Node: Regexp157408
 -Node: Regexp Usage158862
 -Node: Escape Sequences160899
 -Node: Regexp Operators167131
 -Ref: Regexp Operators-Footnote-1174547
 -Ref: Regexp Operators-Footnote-2174694
 -Node: Bracket Expressions174792
 -Ref: table-char-classes177268
 -Node: Leftmost Longest180405
 -Node: Computed Regexps181708
 -Node: GNU Regexp Operators185135
 -Node: Case-sensitivity188814
 -Ref: Case-sensitivity-Footnote-1191701
 -Ref: Case-sensitivity-Footnote-2191936
 -Node: Regexp Summary192044
 -Node: Reading Files193510
 -Node: Records195779
 -Node: awk split records196512
 -Node: gawk split records201443
 -Ref: gawk split records-Footnote-1205983
 -Node: Fields206020
 -Node: Nonconstant Fields208761
 -Ref: Nonconstant Fields-Footnote-1210997
 -Node: Changing Fields211201
 -Node: Field Separators217129
 -Node: Default Field Splitting219827
 -Node: Regexp Field Splitting220945
 -Node: Single Character Fields224298
 -Node: Command Line Field Separator225358
 -Node: Full Line Fields228576
 -Ref: Full Line Fields-Footnote-1230098
 -Ref: Full Line Fields-Footnote-2230144
 -Node: Field Splitting Summary230245
 -Node: Constant Size232319
 -Node: Fixed width data233051
 -Node: Skipping intervening236518
 -Node: Allowing trailing data237316
 -Node: Fields with fixed data238353
 -Node: Splitting By Content239871
 -Ref: Splitting By Content-Footnote-1243521
 -Node: Testing field creation243684
 -Node: Multiple Line245309
 -Ref: Multiple Line-Footnote-1251193
 -Node: Getline251372
 -Node: Plain Getline253841
 -Node: Getline/Variable256482
 -Node: Getline/File257633
 -Node: Getline/Variable/File259021
 -Ref: Getline/Variable/File-Footnote-1260626
 -Node: Getline/Pipe260714
 -Node: Getline/Variable/Pipe263421
 -Node: Getline/Coprocess264556
 -Node: Getline/Variable/Coprocess265823
 -Node: Getline Notes266565
 -Node: Getline Summary269362
 -Ref: table-getline-variants269786
 -Node: Read Timeout270534
 -Ref: Read Timeout-Footnote-1274440
 -Node: Retrying Input274498
 -Node: Command-line directories275697
 -Node: Input Summary276603
 -Node: Input Exercises279775
 -Node: Printing280503
 -Node: Print282337
 -Node: Print Examples283794
 -Node: Output Separators286574
 -Node: OFMT288591
 -Node: Printf289947
 -Node: Basic Printf290732
 -Node: Control Letters292306
 -Node: Format Modifiers296302
 -Node: Printf Examples302317
 -Node: Redirection304803
 -Node: Special FD311644
 -Ref: Special FD-Footnote-1314812
 -Node: Special Files314886
 -Node: Other Inherited Files315503
 -Node: Special Network316504
 -Node: Special Caveats317364
 -Node: Close Files And Pipes318313
 -Ref: table-close-pipe-return-values325220
 -Ref: Close Files And Pipes-Footnote-1326033
 -Ref: Close Files And Pipes-Footnote-2326181
 -Node: Nonfatal326333
 -Node: Output Summary328671
 -Node: Output Exercises329893
 -Node: Expressions330572
 -Node: Values331760
 -Node: Constants332438
 -Node: Scalar Constants333129
 -Ref: Scalar Constants-Footnote-1333993
 -Node: Nondecimal-numbers334243
 -Node: Regexp Constants337244
 -Node: Using Constant Regexps337770
 -Node: Standard Regexp Constants338392
 -Node: Strong Regexp Constants341580
 -Node: Variables344538
 -Node: Using Variables345195
 -Node: Assignment Options347105
 -Node: Conversion348978
 -Node: Strings And Numbers349502
 -Ref: Strings And Numbers-Footnote-1352565
 -Node: Locale influences conversions352674
 -Ref: table-locale-affects355432
 -Node: All Operators356050
 -Node: Arithmetic Ops356679
 -Node: Concatenation359185
 -Ref: Concatenation-Footnote-1362032
 -Node: Assignment Ops362139
 -Ref: table-assign-ops367130
 -Node: Increment Ops368443
 -Node: Truth Values and Conditions371903
 -Node: Truth Values372977
 -Node: Typing and Comparison374025
 -Node: Variable Typing374845
 -Ref: Variable Typing-Footnote-1381308
 -Ref: Variable Typing-Footnote-2381380
 -Node: Comparison Operators381457
 -Ref: table-relational-ops381876
 -Node: POSIX String Comparison385371
 -Ref: POSIX String Comparison-Footnote-1387066
 -Ref: POSIX String Comparison-Footnote-2387205
 -Node: Boolean Ops387289
 -Ref: Boolean Ops-Footnote-1391771
 -Node: Conditional Exp391863
 -Node: Function Calls393599
 -Node: Precedence397476
 -Node: Locales401135
 -Node: Expressions Summary402767
 -Node: Patterns and Actions405340
 -Node: Pattern Overview406460
 -Node: Regexp Patterns408137
 -Node: Expression Patterns408679
 -Node: Ranges412460
 -Node: BEGIN/END415568
 -Node: Using BEGIN/END416329
 -Ref: Using BEGIN/END-Footnote-1419065
 -Node: I/O And BEGIN/END419171
 -Node: Empty424398
 -Node: Using Shell Variables424715
 -Node: Action Overview426989
 -Node: Statements429314
 -Node: If Statement431162
 -Node: While Statement432657
 -Node: Do Statement434685
 -Node: For Statement435833
 -Node: Switch Statement439004
 -Node: Break Statement441390
 -Node: Continue Statement443482
 -Node: Next Statement445309
 -Node: Nextfile Statement447692
 -Node: Exit Statement450344
 -Node: Built-in Variables452747
 -Node: User-modified453880
 -Node: Auto-set461647
 -Ref: Auto-set-Footnote-1477946
 -Ref: Auto-set-Footnote-2478152
 -Node: ARGC and ARGV478208
 -Node: Pattern Action Summary482421
 -Node: Arrays484851
 -Node: Array Basics486180
 -Node: Array Intro487024
 -Ref: figure-array-elements488999
 -Ref: Array Intro-Footnote-1491703
 -Node: Reference to Elements491831
 -Node: Assigning Elements494295
 -Node: Array Example494786
 -Node: Scanning an Array496545
 -Node: Controlling Scanning499567
 -Ref: Controlling Scanning-Footnote-1504966
 -Node: Numeric Array Subscripts505282
 -Node: Uninitialized Subscripts507466
 -Node: Delete509085
 -Ref: Delete-Footnote-1511837
 -Node: Multidimensional511894
 -Node: Multiscanning514989
 -Node: Arrays of Arrays516580
 -Node: Arrays Summary521347
 -Node: Functions523440
 -Node: Built-in524478
 -Node: Calling Built-in525559
 -Node: Numeric Functions527555
 -Ref: Numeric Functions-Footnote-1531583
 -Ref: Numeric Functions-Footnote-2531940
 -Ref: Numeric Functions-Footnote-3531988
 -Node: String Functions532260
 -Ref: String Functions-Footnote-1555918
 -Ref: String Functions-Footnote-2556046
 -Ref: String Functions-Footnote-3556294
 -Node: Gory Details556381
 -Ref: table-sub-escapes558172
 -Ref: table-sub-proposed559691
 -Ref: table-posix-sub561054
 -Ref: table-gensub-escapes562595
 -Ref: Gory Details-Footnote-1563418
 -Node: I/O Functions563572
 -Ref: table-system-return-values570040
 -Ref: I/O Functions-Footnote-1572020
 -Ref: I/O Functions-Footnote-2572168
 -Node: Time Functions572288
 -Ref: Time Functions-Footnote-1582959
 -Ref: Time Functions-Footnote-2583027
 -Ref: Time Functions-Footnote-3583185
 -Ref: Time Functions-Footnote-4583296
 -Ref: Time Functions-Footnote-5583408
 -Ref: Time Functions-Footnote-6583635
 -Node: Bitwise Functions583901
 -Ref: table-bitwise-ops584495
 -Ref: Bitwise Functions-Footnote-1590540
 -Ref: Bitwise Functions-Footnote-2590713
 -Node: Type Functions590904
 -Node: I18N Functions593655
 -Node: User-defined595306
 -Node: Definition Syntax596111
 -Ref: Definition Syntax-Footnote-1601798
 -Node: Function Example601869
 -Ref: Function Example-Footnote-1604791
 -Node: Function Caveats604813
 -Node: Calling A Function605331
 -Node: Variable Scope606289
 -Node: Pass By Value/Reference609283
 -Node: Return Statement612782
 -Node: Dynamic Typing615761
 -Node: Indirect Calls616691
 -Ref: Indirect Calls-Footnote-1626943
 -Node: Functions Summary627071
 -Node: Library Functions629776
 -Ref: Library Functions-Footnote-1633383
 -Ref: Library Functions-Footnote-2633526
 -Node: Library Names633697
 -Ref: Library Names-Footnote-1637157
 -Ref: Library Names-Footnote-2637380
 -Node: General Functions637466
 -Node: Strtonum Function638569
 -Node: Assert Function641591
 -Node: Round Function644917
 -Node: Cliff Random Function646457
 -Node: Ordinal Functions647473
 -Ref: Ordinal Functions-Footnote-1650536
 -Ref: Ordinal Functions-Footnote-2650788
 -Node: Join Function650998
 -Ref: Join Function-Footnote-1652768
 -Node: Getlocaltime Function652968
 -Node: Readfile Function656710
 -Node: Shell Quoting658687
 -Node: Data File Management660088
 -Node: Filetrans Function660720
 -Node: Rewind Function664816
 -Node: File Checking666726
 -Ref: File Checking-Footnote-1668060
 -Node: Empty Files668261
 -Node: Ignoring Assigns670240
 -Node: Getopt Function671790
 -Ref: Getopt Function-Footnote-1683259
 -Node: Passwd Functions683459
 -Ref: Passwd Functions-Footnote-1692298
 -Node: Group Functions692386
 -Ref: Group Functions-Footnote-1700284
 -Node: Walking Arrays700491
 -Node: Library Functions Summary703499
 -Node: Library Exercises704905
 -Node: Sample Programs705370
 -Node: Running Examples706140
 -Node: Clones706868
 -Node: Cut Program708092
 -Node: Egrep Program718021
 -Ref: Egrep Program-Footnote-1725533
 -Node: Id Program725643
 -Node: Split Program729323
 -Ref: Split Program-Footnote-1732781
 -Node: Tee Program732910
 -Node: Uniq Program735700
 -Node: Wc Program743126
 -Ref: Wc Program-Footnote-1747381
 -Node: Miscellaneous Programs747475
 -Node: Dupword Program748688
 -Node: Alarm Program750718
 -Node: Translate Program755573
 -Ref: Translate Program-Footnote-1760138
 -Node: Labels Program760408
 -Ref: Labels Program-Footnote-1763759
 -Node: Word Sorting763843
 -Node: History Sorting767915
 -Node: Extract Program769750
 -Node: Simple Sed777280
 -Node: Igawk Program780354
 -Ref: Igawk Program-Footnote-1794685
 -Ref: Igawk Program-Footnote-2794887
 -Ref: Igawk Program-Footnote-3795009
 -Node: Anagram Program795124
 -Node: Signature Program798186
 -Node: Programs Summary799433
 -Node: Programs Exercises800647
 -Ref: Programs Exercises-Footnote-1804776
 -Node: Advanced Features804867
 -Node: Nondecimal Data806857
 -Node: Array Sorting808448
 -Node: Controlling Array Traversal809148
 -Ref: Controlling Array Traversal-Footnote-1817516
 -Node: Array Sorting Functions817634
 -Ref: Array Sorting Functions-Footnote-1822725
 -Node: Two-way I/O822921
 -Ref: Two-way I/O-Footnote-1829473
 -Ref: Two-way I/O-Footnote-2829660
 -Node: TCP/IP Networking829742
 -Node: Profiling832860
 -Ref: Profiling-Footnote-1841532
 -Node: Advanced Features Summary841855
 -Node: Internationalization843699
 -Node: I18N and L10N845179
 -Node: Explaining gettext845866
 -Ref: Explaining gettext-Footnote-1851758
 -Ref: Explaining gettext-Footnote-2851943
 -Node: Programmer i18n852108
 -Ref: Programmer i18n-Footnote-1857057
 -Node: Translator i18n857106
 -Node: String Extraction857900
 -Ref: String Extraction-Footnote-1859032
 -Node: Printf Ordering859118
 -Ref: Printf Ordering-Footnote-1861904
 -Node: I18N Portability861968
 -Ref: I18N Portability-Footnote-1864424
 -Node: I18N Example864487
 -Ref: I18N Example-Footnote-1867293
 -Node: Gawk I18N867366
 -Node: I18N Summary868011
 -Node: Debugger869352
 -Node: Debugging870375
 -Node: Debugging Concepts870816
 -Node: Debugging Terms872625
 -Node: Awk Debugging875200
 -Node: Sample Debugging Session876106
 -Node: Debugger Invocation876640
 -Node: Finding The Bug878026
 -Node: List of Debugger Commands884504
 -Node: Breakpoint Control885837
 -Node: Debugger Execution Control889531
 -Node: Viewing And Changing Data892893
 -Node: Execution Stack896267
 -Node: Debugger Info897904
 -Node: Miscellaneous Debugger Commands901975
 -Node: Readline Support907037
 -Node: Limitations907933
 -Node: Debugging Summary910042
 -Node: Arbitrary Precision Arithmetic911321
 -Node: Computer Arithmetic912806
 -Ref: table-numeric-ranges916572
 -Ref: table-floating-point-ranges917065
 -Ref: Computer Arithmetic-Footnote-1917723
 -Node: Math Definitions917780
 -Ref: table-ieee-formats921096
 -Ref: Math Definitions-Footnote-1921699
 -Node: MPFR features921804
 -Node: FP Math Caution923522
 -Ref: FP Math Caution-Footnote-1924594
 -Node: Inexactness of computations924963
 -Node: Inexact representation925923
 -Node: Comparing FP Values927283
 -Node: Errors accumulate928365
 -Node: Getting Accuracy929798
 -Node: Try To Round932508
 -Node: Setting precision933407
 -Ref: table-predefined-precision-strings934104
 -Node: Setting the rounding mode935934
 -Ref: table-gawk-rounding-modes936308
 -Ref: Setting the rounding mode-Footnote-1940239
 -Node: Arbitrary Precision Integers940418
 -Ref: Arbitrary Precision Integers-Footnote-1943593
 -Node: Checking for MPFR943742
 -Node: POSIX Floating Point Problems945216
 -Ref: POSIX Floating Point Problems-Footnote-1949087
 -Node: Floating point summary949125
 -Node: Dynamic Extensions951315
 -Node: Extension Intro952868
 -Node: Plugin License954134
 -Node: Extension Mechanism Outline954931
 -Ref: figure-load-extension955370
 -Ref: figure-register-new-function956935
 -Ref: figure-call-new-function958027
 -Node: Extension API Description960089
 -Node: Extension API Functions Introduction961731
 -Node: General Data Types967271
 -Ref: General Data Types-Footnote-1975632
 -Node: Memory Allocation Functions975931
 -Ref: Memory Allocation Functions-Footnote-1980141
 -Node: Constructor Functions980240
 -Node: Registration Functions983826
 -Node: Extension Functions984511
 -Node: Exit Callback Functions989726
 -Node: Extension Version String990976
 -Node: Input Parsers991639
 -Node: Output Wrappers1004360
 -Node: Two-way processors1008872
 -Node: Printing Messages1011137
 -Ref: Printing Messages-Footnote-11012308
 -Node: Updating ERRNO1012461
 -Node: Requesting Values1013200
 -Ref: table-value-types-returned1013937
 -Node: Accessing Parameters1014873
 -Node: Symbol Table Access1016108
 -Node: Symbol table by name1016620
 -Node: Symbol table by cookie1018409
 -Ref: Symbol table by cookie-Footnote-11022594
 -Node: Cached values1022658
 -Ref: Cached values-Footnote-11026194
 -Node: Array Manipulation1026347
 -Ref: Array Manipulation-Footnote-11027438
 -Node: Array Data Types1027475
 -Ref: Array Data Types-Footnote-11030133
 -Node: Array Functions1030225
 -Node: Flattening Arrays1034723
 -Node: Creating Arrays1041699
 -Node: Redirection API1046466
 -Node: Extension API Variables1049299
 -Node: Extension Versioning1050010
 -Ref: gawk-api-version1050439
 -Node: Extension GMP/MPFR Versioning1052170
 -Node: Extension API Informational Variables1053798
 -Node: Extension API Boilerplate1054871
 -Node: Changes from API V11058845
 -Node: Finding Extensions1060417
 -Node: Extension Example1060976
 -Node: Internal File Description1061774
 -Node: Internal File Ops1065854
 -Ref: Internal File Ops-Footnote-11077204
 -Node: Using Internal File Ops1077344
 -Ref: Using Internal File Ops-Footnote-11079727
 -Node: Extension Samples1080001
 -Node: Extension Sample File Functions1081530
 -Node: Extension Sample Fnmatch1089179
 -Node: Extension Sample Fork1090666
 -Node: Extension Sample Inplace1091884
 -Node: Extension Sample Ord1095101
 -Node: Extension Sample Readdir1095937
 -Ref: table-readdir-file-types1096826
 -Node: Extension Sample Revout1097631
 -Node: Extension Sample Rev2way1098220
 -Node: Extension Sample Read write array1098960
 -Node: Extension Sample Readfile1100902
 -Node: Extension Sample Time1101997
 -Node: Extension Sample API Tests1103345
 -Node: gawkextlib1103837
 -Node: Extension summary1106755
 -Node: Extension Exercises1110457
 -Node: Language History1111955
 -Node: V7/SVR3.11113611
 -Node: SVR41115763
 -Node: POSIX1117197
 -Node: BTL1118577
 -Node: POSIX/GNU1119306
 -Node: Feature History1125084
 -Node: Common Extensions1140943
 -Node: Ranges and Locales1142226
 -Ref: Ranges and Locales-Footnote-11146842
 -Ref: Ranges and Locales-Footnote-21146869
 -Ref: Ranges and Locales-Footnote-31147104
 -Node: Contributors1147325
 -Node: History summary1153270
 -Node: Installation1154650
 -Node: Gawk Distribution1155594
 -Node: Getting1156078
 -Node: Extracting1157041
 -Node: Distribution contents1158679
 -Node: Unix Installation1165159
 -Node: Quick Installation1165841
 -Node: Shell Startup Files1168255
 -Node: Additional Configuration Options1169344
 -Node: Configuration Philosophy1171509
 -Node: Non-Unix Installation1173878
 -Node: PC Installation1174338
 -Node: PC Binary Installation1175176
 -Node: PC Compiling1175611
 -Node: PC Using1176728
 -Node: Cygwin1179943
 -Node: MSYS1181042
 -Node: VMS Installation1181543
 -Node: VMS Compilation1182334
 -Ref: VMS Compilation-Footnote-11183563
 -Node: VMS Dynamic Extensions1183621
 -Node: VMS Installation Details1185306
 -Node: VMS Running1187559
 -Node: VMS GNV1191838
 -Node: VMS Old Gawk1192573
 -Node: Bugs1193044
 -Node: Bug address1193707
 -Node: Usenet1196499
 -Node: Maintainers1197276
 -Node: Other Versions1198537
 -Node: Installation summary1205299
 -Node: Notes1206501
 -Node: Compatibility Mode1207366
 -Node: Additions1208148
 -Node: Accessing The Source1209073
 -Node: Adding Code1210510
 -Node: New Ports1216729
 -Node: Derived Files1221217
 -Ref: Derived Files-Footnote-11226863
 -Ref: Derived Files-Footnote-21226898
 -Ref: Derived Files-Footnote-31227496
 -Node: Future Extensions1227610
 -Node: Implementation Limitations1228268
 -Node: Extension Design1229451
 -Node: Old Extension Problems1230605
 -Ref: Old Extension Problems-Footnote-11232123
 -Node: Extension New Mechanism Goals1232180
 -Ref: Extension New Mechanism Goals-Footnote-11235544
 -Node: Extension Other Design Decisions1235733
 -Node: Extension Future Growth1237846
 -Node: Old Extension Mechanism1238682
 -Node: Notes summary1240445
 -Node: Basic Concepts1241627
 -Node: Basic High Level1242308
 -Ref: figure-general-flow1242590
 -Ref: figure-process-flow1243275
 -Ref: Basic High Level-Footnote-11246576
 -Node: Basic Data Typing1246761
 -Node: Glossary1250089
 -Node: Copying1281927
 -Node: GNU Free Documentation License1319470
 -Node: Index1344590
 +Node: Foreword344127
 +Node: Foreword448569
 +Node: Preface50101
 +Ref: Preface-Footnote-152960
 +Ref: Preface-Footnote-253067
 +Ref: Preface-Footnote-353301
 +Node: History53443
 +Node: Names55795
 +Ref: Names-Footnote-156889
 +Node: This Manual57036
 +Ref: This Manual-Footnote-163675
 +Node: Conventions63775
 +Node: Manual History66130
 +Ref: Manual History-Footnote-169127
 +Ref: Manual History-Footnote-269168
 +Node: How To Contribute69242
 +Node: Acknowledgments70168
 +Node: Getting Started75076
 +Node: Running gawk77515
 +Node: One-shot78705
 +Node: Read Terminal79968
 +Node: Long81961
 +Node: Executable Scripts83474
 +Ref: Executable Scripts-Footnote-186269
 +Node: Comments86372
 +Node: Quoting88856
 +Node: DOS Quoting94373
 +Node: Sample Data Files96429
 +Node: Very Simple99024
 +Node: Two Rules103926
 +Node: More Complex105811
 +Node: Statements/Lines108677
 +Ref: Statements/Lines-Footnote-1113136
 +Node: Other Features113401
 +Node: When114337
 +Ref: When-Footnote-1116091
 +Node: Intro Summary116156
 +Node: Invoking Gawk117040
 +Node: Command Line118554
 +Node: Options119352
 +Ref: Options-Footnote-1136448
 +Ref: Options-Footnote-2136679
 +Node: Other Arguments136704
 +Node: Naming Standard Input139651
 +Node: Environment Variables140744
 +Node: AWKPATH Variable141302
 +Ref: AWKPATH Variable-Footnote-1144714
 +Ref: AWKPATH Variable-Footnote-2144748
 +Node: AWKLIBPATH Variable145009
 +Node: Other Environment Variables146667
 +Node: Exit Status150488
 +Node: Include Files151165
 +Node: Loading Shared Libraries154843
 +Node: Obsolete156271
 +Node: Undocumented156963
 +Node: Invoking Summary157260
 +Node: Regexp158920
 +Node: Regexp Usage160374
 +Node: Escape Sequences162411
 +Node: Regexp Operators168643
 +Ref: Regexp Operators-Footnote-1176059
 +Ref: Regexp Operators-Footnote-2176206
 +Node: Bracket Expressions176304
 +Ref: table-char-classes178780
 +Node: Leftmost Longest181917
 +Node: Computed Regexps183220
 +Node: GNU Regexp Operators186647
 +Node: Case-sensitivity190326
 +Ref: Case-sensitivity-Footnote-1193213
 +Ref: Case-sensitivity-Footnote-2193448
 +Node: Regexp Summary193556
 +Node: Reading Files195022
 +Node: Records197291
 +Node: awk split records198024
 +Node: gawk split records202955
 +Ref: gawk split records-Footnote-1207495
 +Node: Fields207532
 +Node: Nonconstant Fields210273
 +Ref: Nonconstant Fields-Footnote-1212509
 +Node: Changing Fields212713
 +Node: Field Separators218641
 +Node: Default Field Splitting221339
 +Node: Regexp Field Splitting222457
 +Node: Single Character Fields225810
 +Node: Command Line Field Separator226870
 +Node: Full Line Fields230088
 +Ref: Full Line Fields-Footnote-1231610
 +Ref: Full Line Fields-Footnote-2231656
 +Node: Field Splitting Summary231757
 +Node: Constant Size233831
 +Node: Fixed width data234563
 +Node: Skipping intervening238030
 +Node: Allowing trailing data238828
 +Node: Fields with fixed data239865
 +Node: Splitting By Content241383
 +Ref: Splitting By Content-Footnote-1245033
 +Node: Testing field creation245196
 +Node: Multiple Line246821
 +Ref: Multiple Line-Footnote-1252705
 +Node: Getline252884
 +Node: Plain Getline255353
 +Node: Getline/Variable257994
 +Node: Getline/File259145
 +Node: Getline/Variable/File260533
 +Ref: Getline/Variable/File-Footnote-1262138
 +Node: Getline/Pipe262226
 +Node: Getline/Variable/Pipe264933
 +Node: Getline/Coprocess266068
 +Node: Getline/Variable/Coprocess267335
 +Node: Getline Notes268077
 +Node: Getline Summary270874
 +Ref: table-getline-variants271298
 +Node: Read Timeout272046
 +Ref: Read Timeout-Footnote-1275952
 +Node: Retrying Input276010
 +Node: Command-line directories277209
 +Node: Input Summary278115
 +Node: Input Exercises281287
 +Node: Printing282015
 +Node: Print283849
 +Node: Print Examples285306
 +Node: Output Separators288086
 +Node: OFMT290103
 +Node: Printf291459
 +Node: Basic Printf292244
 +Node: Control Letters293818
 +Node: Format Modifiers297814
 +Node: Printf Examples303829
 +Node: Redirection306315
 +Node: Special FD313156
 +Ref: Special FD-Footnote-1316324
 +Node: Special Files316398
 +Node: Other Inherited Files317015
 +Node: Special Network318016
 +Node: Special Caveats318876
 +Node: Close Files And Pipes319825
 +Ref: table-close-pipe-return-values326732
 +Ref: Close Files And Pipes-Footnote-1327545
 +Ref: Close Files And Pipes-Footnote-2327693
 +Node: Nonfatal327845
 +Node: Output Summary330183
 +Node: Output Exercises331405
 +Node: Expressions332084
 +Node: Values333272
 +Node: Constants333950
 +Node: Scalar Constants334641
 +Ref: Scalar Constants-Footnote-1335505
 +Node: Nondecimal-numbers335755
 +Node: Regexp Constants338756
 +Node: Using Constant Regexps339282
 +Node: Standard Regexp Constants339904
 +Node: Strong Regexp Constants343092
 +Node: Variables346050
 +Node: Using Variables346707
 +Node: Assignment Options348617
 +Node: Conversion350490
 +Node: Strings And Numbers351014
 +Ref: Strings And Numbers-Footnote-1354077
 +Node: Locale influences conversions354186
 +Ref: table-locale-affects356944
 +Node: All Operators357562
 +Node: Arithmetic Ops358191
 +Node: Concatenation360697
 +Ref: Concatenation-Footnote-1363544
 +Node: Assignment Ops363651
 +Ref: table-assign-ops368642
 +Node: Increment Ops369955
 +Node: Truth Values and Conditions373415
 +Node: Truth Values374489
 +Node: Typing and Comparison375537
 +Node: Variable Typing376357
 +Ref: Variable Typing-Footnote-1382820
 +Ref: Variable Typing-Footnote-2382892
 +Node: Comparison Operators382969
 +Ref: table-relational-ops383388
 +Node: POSIX String Comparison386883
 +Ref: POSIX String Comparison-Footnote-1388578
 +Ref: POSIX String Comparison-Footnote-2388717
 +Node: Boolean Ops388801
 +Ref: Boolean Ops-Footnote-1393283
 +Node: Conditional Exp393375
 +Node: Function Calls395111
 +Node: Precedence398988
 +Node: Locales402647
 +Node: Expressions Summary404279
 +Node: Patterns and Actions406852
 +Node: Pattern Overview407972
 +Node: Regexp Patterns409649
 +Node: Expression Patterns410191
 +Node: Ranges413972
 +Node: BEGIN/END417080
 +Node: Using BEGIN/END417841
 +Ref: Using BEGIN/END-Footnote-1420577
 +Node: I/O And BEGIN/END420683
 +Node: Empty425910
 +Node: Using Shell Variables426227
 +Node: Action Overview428501
 +Node: Statements430826
 +Node: If Statement432674
 +Node: While Statement434169
 +Node: Do Statement436197
 +Node: For Statement437345
 +Node: Switch Statement440516
 +Node: Break Statement442902
 +Node: Continue Statement444994
 +Node: Next Statement446821
 +Node: Nextfile Statement449204
 +Node: Exit Statement451856
 +Node: Built-in Variables454259
 +Node: User-modified455392
 +Node: Auto-set463159
- Ref: Auto-set-Footnote-1479492
- Ref: Auto-set-Footnote-2479698
- Node: ARGC and ARGV479754
- Node: Pattern Action Summary483967
- Node: Arrays486397
- Node: Array Basics487726
- Node: Array Intro488570
- Ref: figure-array-elements490545
- Ref: Array Intro-Footnote-1493249
- Node: Reference to Elements493377
- Node: Assigning Elements495841
- Node: Array Example496332
- Node: Scanning an Array498091
- Node: Controlling Scanning501113
- Ref: Controlling Scanning-Footnote-1506512
- Node: Numeric Array Subscripts506828
- Node: Uninitialized Subscripts509012
- Node: Delete510631
- Ref: Delete-Footnote-1513383
- Node: Multidimensional513440
- Node: Multiscanning516535
- Node: Arrays of Arrays518126
- Node: Arrays Summary522893
- Node: Functions524986
- Node: Built-in526024
- Node: Calling Built-in527105
- Node: Numeric Functions529101
- Ref: Numeric Functions-Footnote-1533129
- Ref: Numeric Functions-Footnote-2533486
- Ref: Numeric Functions-Footnote-3533534
- Node: String Functions533806
- Ref: String Functions-Footnote-1557464
- Ref: String Functions-Footnote-2557592
- Ref: String Functions-Footnote-3557840
- Node: Gory Details557927
- Ref: table-sub-escapes559718
- Ref: table-sub-proposed561237
- Ref: table-posix-sub562600
- Ref: table-gensub-escapes564141
- Ref: Gory Details-Footnote-1564964
- Node: I/O Functions565118
- Ref: table-system-return-values571586
- Ref: I/O Functions-Footnote-1573566
- Ref: I/O Functions-Footnote-2573714
- Node: Time Functions573834
- Ref: Time Functions-Footnote-1584505
- Ref: Time Functions-Footnote-2584573
- Ref: Time Functions-Footnote-3584731
- Ref: Time Functions-Footnote-4584842
- Ref: Time Functions-Footnote-5584954
- Ref: Time Functions-Footnote-6585181
- Node: Bitwise Functions585447
- Ref: table-bitwise-ops586041
- Ref: Bitwise Functions-Footnote-1592086
- Ref: Bitwise Functions-Footnote-2592259
- Node: Type Functions592450
- Node: I18N Functions595201
- Node: User-defined596852
- Node: Definition Syntax597657
- Ref: Definition Syntax-Footnote-1603344
- Node: Function Example603415
- Ref: Function Example-Footnote-1606337
- Node: Function Caveats606359
- Node: Calling A Function606877
- Node: Variable Scope607835
- Node: Pass By Value/Reference610829
- Node: Return Statement614328
- Node: Dynamic Typing617307
- Node: Indirect Calls618237
- Ref: Indirect Calls-Footnote-1628489
- Node: Functions Summary628617
- Node: Library Functions631322
- Ref: Library Functions-Footnote-1634929
- Ref: Library Functions-Footnote-2635072
- Node: Library Names635243
- Ref: Library Names-Footnote-1638919
- Ref: Library Names-Footnote-2639142
- Node: General Functions639228
- Node: Strtonum Function640331
- Node: Assert Function643353
- Node: Round Function646679
- Node: Cliff Random Function648219
- Node: Ordinal Functions649235
- Ref: Ordinal Functions-Footnote-1652298
- Ref: Ordinal Functions-Footnote-2652550
- Node: Join Function652760
- Ref: Join Function-Footnote-1654530
- Node: Getlocaltime Function654730
- Node: Readfile Function658472
- Node: Shell Quoting660449
- Node: Data File Management661850
- Node: Filetrans Function662482
- Node: Rewind Function666578
- Node: File Checking668488
- Ref: File Checking-Footnote-1669822
- Node: Empty Files670023
- Node: Ignoring Assigns672002
- Node: Getopt Function673552
- Ref: Getopt Function-Footnote-1685021
- Node: Passwd Functions685221
- Ref: Passwd Functions-Footnote-1694060
- Node: Group Functions694148
- Ref: Group Functions-Footnote-1702046
- Node: Walking Arrays702253
- Node: Library Functions Summary705261
- Node: Library Exercises706667
- Node: Sample Programs707132
- Node: Running Examples707902
- Node: Clones708630
- Node: Cut Program709854
- Node: Egrep Program719783
- Ref: Egrep Program-Footnote-1727295
- Node: Id Program727405
- Node: Split Program731085
- Ref: Split Program-Footnote-1734543
- Node: Tee Program734672
- Node: Uniq Program737462
- Node: Wc Program744888
- Ref: Wc Program-Footnote-1749143
- Node: Miscellaneous Programs749237
- Node: Dupword Program750450
- Node: Alarm Program752480
- Node: Translate Program757335
- Ref: Translate Program-Footnote-1761900
- Node: Labels Program762170
- Ref: Labels Program-Footnote-1765521
- Node: Word Sorting765605
- Node: History Sorting769677
- Node: Extract Program771512
- Node: Simple Sed779042
- Node: Igawk Program782116
- Ref: Igawk Program-Footnote-1796447
- Ref: Igawk Program-Footnote-2796649
- Ref: Igawk Program-Footnote-3796771
- Node: Anagram Program796886
- Node: Signature Program799948
- Node: Programs Summary801195
- Node: Programs Exercises802409
- Ref: Programs Exercises-Footnote-1806538
- Node: Advanced Features806629
- Node: Nondecimal Data808619
- Node: Array Sorting810210
- Node: Controlling Array Traversal810910
- Ref: Controlling Array Traversal-Footnote-1819278
- Node: Array Sorting Functions819396
- Ref: Array Sorting Functions-Footnote-1824487
- Node: Two-way I/O824683
- Ref: Two-way I/O-Footnote-1831235
- Ref: Two-way I/O-Footnote-2831422
- Node: TCP/IP Networking831504
- Node: Profiling834622
- Ref: Profiling-Footnote-1843294
- Node: Advanced Features Summary843617
- Node: Internationalization845461
- Node: I18N and L10N846941
- Node: Explaining gettext847628
- Ref: Explaining gettext-Footnote-1853520
- Ref: Explaining gettext-Footnote-2853705
- Node: Programmer i18n853870
- Ref: Programmer i18n-Footnote-1858819
- Node: Translator i18n858868
- Node: String Extraction859662
- Ref: String Extraction-Footnote-1860794
- Node: Printf Ordering860880
- Ref: Printf Ordering-Footnote-1863666
- Node: I18N Portability863730
- Ref: I18N Portability-Footnote-1866186
- Node: I18N Example866249
- Ref: I18N Example-Footnote-1869055
- Node: Gawk I18N869128
- Node: I18N Summary869773
- Node: Debugger871114
- Node: Debugging872117
- Node: Debugging Concepts872558
- Node: Debugging Terms874367
- Node: Awk Debugging876942
- Node: Sample Debugging Session877848
- Node: Debugger Invocation878382
- Node: Finding The Bug879768
- Node: List of Debugger Commands886246
- Node: Breakpoint Control887579
- Node: Debugger Execution Control891273
- Node: Viewing And Changing Data894635
- Node: Execution Stack898009
- Node: Debugger Info899646
- Node: Miscellaneous Debugger Commands903717
- Node: Readline Support908779
- Node: Limitations909675
- Node: Debugging Summary911784
- Node: Namespaces913063
- Node: Global Namespace913881
- Node: Qualified Names915235
- Node: Default Namespace916234
- Node: Changing The Namespace916975
- Node: Naming Rules918586
- Node: Internal Name Management920435
- Node: Namespace Example921477
- Node: Namespace And Features924039
- Node: Namespace Summary925474
- Node: Arbitrary Precision Arithmetic926951
- Node: Computer Arithmetic928438
- Ref: table-numeric-ranges932204
- Ref: table-floating-point-ranges932697
- Ref: Computer Arithmetic-Footnote-1933355
- Node: Math Definitions933412
- Ref: table-ieee-formats936728
- Ref: Math Definitions-Footnote-1937331
- Node: MPFR features937436
- Node: FP Math Caution939154
- Ref: FP Math Caution-Footnote-1940226
- Node: Inexactness of computations940595
- Node: Inexact representation941555
- Node: Comparing FP Values942915
- Node: Errors accumulate943997
- Node: Getting Accuracy945430
- Node: Try To Round948140
- Node: Setting precision949039
- Ref: table-predefined-precision-strings949736
- Node: Setting the rounding mode951566
- Ref: table-gawk-rounding-modes951940
- Ref: Setting the rounding mode-Footnote-1955871
- Node: Arbitrary Precision Integers956050
- Ref: Arbitrary Precision Integers-Footnote-1959225
- Node: Checking for MPFR959374
- Node: POSIX Floating Point Problems960848
- Ref: POSIX Floating Point Problems-Footnote-1964719
- Node: Floating point summary964757
- Node: Dynamic Extensions966947
- Node: Extension Intro968500
- Node: Plugin License969766
- Node: Extension Mechanism Outline970563
- Ref: figure-load-extension971002
- Ref: figure-register-new-function972567
- Ref: figure-call-new-function973659
- Node: Extension API Description975721
- Node: Extension API Functions Introduction977363
- Node: General Data Types982903
- Ref: General Data Types-Footnote-1991264
- Node: Memory Allocation Functions991563
- Ref: Memory Allocation Functions-Footnote-1995773
- Node: Constructor Functions995872
- Node: Registration Functions999458
- Node: Extension Functions1000143
- Node: Exit Callback Functions1005358
- Node: Extension Version String1006608
- Node: Input Parsers1007271
- Node: Output Wrappers1019992
- Node: Two-way processors1024504
- Node: Printing Messages1026769
- Ref: Printing Messages-Footnote-11027940
- Node: Updating ERRNO1028093
- Node: Requesting Values1028832
- Ref: table-value-types-returned1029569
- Node: Accessing Parameters1030505
- Node: Symbol Table Access1031740
- Node: Symbol table by name1032252
- Ref: Symbol table by name-Footnote-11035142
- Node: Symbol table by cookie1035270
- Ref: Symbol table by cookie-Footnote-11039455
- Node: Cached values1039519
- Ref: Cached values-Footnote-11043055
- Node: Array Manipulation1043208
- Ref: Array Manipulation-Footnote-11044299
- Node: Array Data Types1044336
- Ref: Array Data Types-Footnote-11046994
- Node: Array Functions1047086
- Node: Flattening Arrays1051584
- Node: Creating Arrays1058560
- Node: Redirection API1063327
- Node: Extension API Variables1066160
- Node: Extension Versioning1066871
- Ref: gawk-api-version1067300
- Node: Extension GMP/MPFR Versioning1069031
- Node: Extension API Informational Variables1070659
- Node: Extension API Boilerplate1071732
- Node: Changes from API V11075706
- Node: Finding Extensions1077278
- Node: Extension Example1077837
- Node: Internal File Description1078635
- Node: Internal File Ops1082715
- Ref: Internal File Ops-Footnote-11094065
- Node: Using Internal File Ops1094205
- Ref: Using Internal File Ops-Footnote-11096588
- Node: Extension Samples1096862
- Node: Extension Sample File Functions1098391
- Node: Extension Sample Fnmatch1106040
- Node: Extension Sample Fork1107527
- Node: Extension Sample Inplace1108745
- Node: Extension Sample Ord1112049
- Node: Extension Sample Readdir1112885
- Ref: table-readdir-file-types1113774
- Node: Extension Sample Revout1114579
- Node: Extension Sample Rev2way1115168
- Node: Extension Sample Read write array1115908
- Node: Extension Sample Readfile1117850
- Node: Extension Sample Time1118945
- Node: Extension Sample API Tests1120293
- Node: gawkextlib1120785
- Node: Extension summary1123703
- Node: Extension Exercises1127405
- Node: Language History1128647
- Node: V7/SVR3.11130303
- Node: SVR41132455
- Node: POSIX1133889
- Node: BTL1135269
- Node: POSIX/GNU1135998
- Node: Feature History1141776
- Node: Common Extensions1157635
- Node: Ranges and Locales1158918
- Ref: Ranges and Locales-Footnote-11163534
- Ref: Ranges and Locales-Footnote-21163561
- Ref: Ranges and Locales-Footnote-31163796
- Node: Contributors1164017
- Node: History summary1169962
- Node: Installation1171342
- Node: Gawk Distribution1172286
- Node: Getting1172770
- Node: Extracting1173733
- Node: Distribution contents1175371
- Node: Unix Installation1181851
- Node: Quick Installation1182533
- Node: Shell Startup Files1184947
- Node: Additional Configuration Options1186036
- Node: Configuration Philosophy1188201
- Node: Non-Unix Installation1190570
- Node: PC Installation1191030
- Node: PC Binary Installation1191868
- Node: PC Compiling1192303
- Node: PC Using1193420
- Node: Cygwin1196635
- Node: MSYS1197734
- Node: VMS Installation1198235
- Node: VMS Compilation1199026
- Ref: VMS Compilation-Footnote-11200255
- Node: VMS Dynamic Extensions1200313
- Node: VMS Installation Details1201998
- Node: VMS Running1204251
- Node: VMS GNV1208530
- Node: VMS Old Gawk1209265
- Node: Bugs1209736
- Node: Bug address1210399
- Node: Usenet1213191
- Node: Maintainers1213968
- Node: Other Versions1215229
- Node: Installation summary1221991
- Node: Notes1223193
- Node: Compatibility Mode1224058
- Node: Additions1224840
- Node: Accessing The Source1225765
- Node: Adding Code1227202
- Node: New Ports1233421
- Node: Derived Files1237909
- Ref: Derived Files-Footnote-11243555
- Ref: Derived Files-Footnote-21243590
- Ref: Derived Files-Footnote-31244188
- Node: Future Extensions1244302
- Node: Implementation Limitations1244960
- Node: Extension Design1246143
- Node: Old Extension Problems1247297
- Ref: Old Extension Problems-Footnote-11248815
- Node: Extension New Mechanism Goals1248872
- Ref: Extension New Mechanism Goals-Footnote-11252236
- Node: Extension Other Design Decisions1252425
- Node: Extension Future Growth1254538
- Node: Old Extension Mechanism1255374
- Node: Notes summary1257137
- Node: Basic Concepts1258319
- Node: Basic High Level1259000
- Ref: figure-general-flow1259282
- Ref: figure-process-flow1259967
- Ref: Basic High Level-Footnote-11263268
- Node: Basic Data Typing1263453
- Node: Glossary1266781
- Node: Copying1298619
- Node: GNU Free Documentation License1336162
- Node: Index1361282
++Ref: Auto-set-Footnote-1479458
++Ref: Auto-set-Footnote-2479664
++Node: ARGC and ARGV479720
++Node: Pattern Action Summary483933
++Node: Arrays486363
++Node: Array Basics487692
++Node: Array Intro488536
++Ref: figure-array-elements490511
++Ref: Array Intro-Footnote-1493215
++Node: Reference to Elements493343
++Node: Assigning Elements495807
++Node: Array Example496298
++Node: Scanning an Array498057
++Node: Controlling Scanning501079
++Ref: Controlling Scanning-Footnote-1506478
++Node: Numeric Array Subscripts506794
++Node: Uninitialized Subscripts508978
++Node: Delete510597
++Ref: Delete-Footnote-1513349
++Node: Multidimensional513406
++Node: Multiscanning516501
++Node: Arrays of Arrays518092
++Node: Arrays Summary522859
++Node: Functions524952
++Node: Built-in525990
++Node: Calling Built-in527071
++Node: Numeric Functions529067
++Ref: Numeric Functions-Footnote-1533095
++Ref: Numeric Functions-Footnote-2533452
++Ref: Numeric Functions-Footnote-3533500
++Node: String Functions533772
++Ref: String Functions-Footnote-1557430
++Ref: String Functions-Footnote-2557558
++Ref: String Functions-Footnote-3557806
++Node: Gory Details557893
++Ref: table-sub-escapes559684
++Ref: table-sub-proposed561203
++Ref: table-posix-sub562566
++Ref: table-gensub-escapes564107
++Ref: Gory Details-Footnote-1564930
++Node: I/O Functions565084
++Ref: table-system-return-values571552
++Ref: I/O Functions-Footnote-1573532
++Ref: I/O Functions-Footnote-2573680
++Node: Time Functions573800
++Ref: Time Functions-Footnote-1584471
++Ref: Time Functions-Footnote-2584539
++Ref: Time Functions-Footnote-3584697
++Ref: Time Functions-Footnote-4584808
++Ref: Time Functions-Footnote-5584920
++Ref: Time Functions-Footnote-6585147
++Node: Bitwise Functions585413
++Ref: table-bitwise-ops586007
++Ref: Bitwise Functions-Footnote-1592052
++Ref: Bitwise Functions-Footnote-2592225
++Node: Type Functions592416
++Node: I18N Functions595167
++Node: User-defined596818
++Node: Definition Syntax597623
++Ref: Definition Syntax-Footnote-1603310
++Node: Function Example603381
++Ref: Function Example-Footnote-1606303
++Node: Function Caveats606325
++Node: Calling A Function606843
++Node: Variable Scope607801
++Node: Pass By Value/Reference610795
++Node: Return Statement614294
++Node: Dynamic Typing617273
++Node: Indirect Calls618203
++Ref: Indirect Calls-Footnote-1628455
++Node: Functions Summary628583
++Node: Library Functions631288
++Ref: Library Functions-Footnote-1634895
++Ref: Library Functions-Footnote-2635038
++Node: Library Names635209
++Ref: Library Names-Footnote-1638885
++Ref: Library Names-Footnote-2639108
++Node: General Functions639194
++Node: Strtonum Function640297
++Node: Assert Function643319
++Node: Round Function646645
++Node: Cliff Random Function648185
++Node: Ordinal Functions649201
++Ref: Ordinal Functions-Footnote-1652264
++Ref: Ordinal Functions-Footnote-2652516
++Node: Join Function652726
++Ref: Join Function-Footnote-1654496
++Node: Getlocaltime Function654696
++Node: Readfile Function658438
++Node: Shell Quoting660415
++Node: Data File Management661816
++Node: Filetrans Function662448
++Node: Rewind Function666544
++Node: File Checking668454
++Ref: File Checking-Footnote-1669788
++Node: Empty Files669989
++Node: Ignoring Assigns671968
++Node: Getopt Function673518
++Ref: Getopt Function-Footnote-1684987
++Node: Passwd Functions685187
++Ref: Passwd Functions-Footnote-1694026
++Node: Group Functions694114
++Ref: Group Functions-Footnote-1702012
++Node: Walking Arrays702219
++Node: Library Functions Summary705227
++Node: Library Exercises706633
++Node: Sample Programs707098
++Node: Running Examples707868
++Node: Clones708596
++Node: Cut Program709820
++Node: Egrep Program719749
++Ref: Egrep Program-Footnote-1727261
++Node: Id Program727371
++Node: Split Program731051
++Ref: Split Program-Footnote-1734509
++Node: Tee Program734638
++Node: Uniq Program737428
++Node: Wc Program744854
++Ref: Wc Program-Footnote-1749109
++Node: Miscellaneous Programs749203
++Node: Dupword Program750416
++Node: Alarm Program752446
++Node: Translate Program757301
++Ref: Translate Program-Footnote-1761866
++Node: Labels Program762136
++Ref: Labels Program-Footnote-1765487
++Node: Word Sorting765571
++Node: History Sorting769643
++Node: Extract Program771478
++Node: Simple Sed779008
++Node: Igawk Program782082
++Ref: Igawk Program-Footnote-1796413
++Ref: Igawk Program-Footnote-2796615
++Ref: Igawk Program-Footnote-3796737
++Node: Anagram Program796852
++Node: Signature Program799914
++Node: Programs Summary801161
++Node: Programs Exercises802375
++Ref: Programs Exercises-Footnote-1806504
++Node: Advanced Features806595
++Node: Nondecimal Data808585
++Node: Array Sorting810176
++Node: Controlling Array Traversal810876
++Ref: Controlling Array Traversal-Footnote-1819244
++Node: Array Sorting Functions819362
++Ref: Array Sorting Functions-Footnote-1824453
++Node: Two-way I/O824649
++Ref: Two-way I/O-Footnote-1831201
++Ref: Two-way I/O-Footnote-2831388
++Node: TCP/IP Networking831470
++Node: Profiling834588
++Ref: Profiling-Footnote-1843260
++Node: Advanced Features Summary843583
++Node: Internationalization845427
++Node: I18N and L10N846907
++Node: Explaining gettext847594
++Ref: Explaining gettext-Footnote-1853486
++Ref: Explaining gettext-Footnote-2853671
++Node: Programmer i18n853836
++Ref: Programmer i18n-Footnote-1858785
++Node: Translator i18n858834
++Node: String Extraction859628
++Ref: String Extraction-Footnote-1860760
++Node: Printf Ordering860846
++Ref: Printf Ordering-Footnote-1863632
++Node: I18N Portability863696
++Ref: I18N Portability-Footnote-1866152
++Node: I18N Example866215
++Ref: I18N Example-Footnote-1869021
++Node: Gawk I18N869094
++Node: I18N Summary869739
++Node: Debugger871080
++Node: Debugging872083
++Node: Debugging Concepts872524
++Node: Debugging Terms874333
++Node: Awk Debugging876908
++Node: Sample Debugging Session877814
++Node: Debugger Invocation878348
++Node: Finding The Bug879734
++Node: List of Debugger Commands886212
++Node: Breakpoint Control887545
++Node: Debugger Execution Control891239
++Node: Viewing And Changing Data894601
++Node: Execution Stack897975
++Node: Debugger Info899612
++Node: Miscellaneous Debugger Commands903683
++Node: Readline Support908745
++Node: Limitations909641
++Node: Debugging Summary911750
++Node: Namespaces913029
++Node: Global Namespace913847
++Node: Qualified Names915201
++Node: Default Namespace916200
++Node: Changing The Namespace916941
++Node: Naming Rules918552
++Node: Internal Name Management920401
++Node: Namespace Example921443
++Node: Namespace And Features924005
++Node: Namespace Summary925440
++Node: Arbitrary Precision Arithmetic926917
++Node: Computer Arithmetic928404
++Ref: table-numeric-ranges932170
++Ref: table-floating-point-ranges932663
++Ref: Computer Arithmetic-Footnote-1933321
++Node: Math Definitions933378
++Ref: table-ieee-formats936694
++Ref: Math Definitions-Footnote-1937297
++Node: MPFR features937402
++Node: FP Math Caution939120
++Ref: FP Math Caution-Footnote-1940192
++Node: Inexactness of computations940561
++Node: Inexact representation941521
++Node: Comparing FP Values942881
++Node: Errors accumulate943963
++Node: Getting Accuracy945396
++Node: Try To Round948106
++Node: Setting precision949005
++Ref: table-predefined-precision-strings949702
++Node: Setting the rounding mode951532
++Ref: table-gawk-rounding-modes951906
++Ref: Setting the rounding mode-Footnote-1955837
++Node: Arbitrary Precision Integers956016
++Ref: Arbitrary Precision Integers-Footnote-1959191
++Node: Checking for MPFR959340
++Node: POSIX Floating Point Problems960814
++Ref: POSIX Floating Point Problems-Footnote-1964685
++Node: Floating point summary964723
++Node: Dynamic Extensions966913
++Node: Extension Intro968466
++Node: Plugin License969732
++Node: Extension Mechanism Outline970529
++Ref: figure-load-extension970968
++Ref: figure-register-new-function972533
++Ref: figure-call-new-function973625
++Node: Extension API Description975687
++Node: Extension API Functions Introduction977329
++Node: General Data Types982869
++Ref: General Data Types-Footnote-1991230
++Node: Memory Allocation Functions991529
++Ref: Memory Allocation Functions-Footnote-1995739
++Node: Constructor Functions995838
++Node: Registration Functions999424
++Node: Extension Functions1000109
++Node: Exit Callback Functions1005324
++Node: Extension Version String1006574
++Node: Input Parsers1007237
++Node: Output Wrappers1019958
++Node: Two-way processors1024470
++Node: Printing Messages1026735
++Ref: Printing Messages-Footnote-11027906
++Node: Updating ERRNO1028059
++Node: Requesting Values1028798
++Ref: table-value-types-returned1029535
++Node: Accessing Parameters1030471
++Node: Symbol Table Access1031706
++Node: Symbol table by name1032218
++Ref: Symbol table by name-Footnote-11035108
++Node: Symbol table by cookie1035236
++Ref: Symbol table by cookie-Footnote-11039421
++Node: Cached values1039485
++Ref: Cached values-Footnote-11043021
++Node: Array Manipulation1043174
++Ref: Array Manipulation-Footnote-11044265
++Node: Array Data Types1044302
++Ref: Array Data Types-Footnote-11046960
++Node: Array Functions1047052
++Node: Flattening Arrays1051550
++Node: Creating Arrays1058526
++Node: Redirection API1063293
++Node: Extension API Variables1066126
++Node: Extension Versioning1066837
++Ref: gawk-api-version1067266
++Node: Extension GMP/MPFR Versioning1068997
++Node: Extension API Informational Variables1070625
++Node: Extension API Boilerplate1071698
++Node: Changes from API V11075672
++Node: Finding Extensions1077244
++Node: Extension Example1077803
++Node: Internal File Description1078601
++Node: Internal File Ops1082681
++Ref: Internal File Ops-Footnote-11094031
++Node: Using Internal File Ops1094171
++Ref: Using Internal File Ops-Footnote-11096554
++Node: Extension Samples1096828
++Node: Extension Sample File Functions1098357
++Node: Extension Sample Fnmatch1106006
++Node: Extension Sample Fork1107493
++Node: Extension Sample Inplace1108711
++Node: Extension Sample Ord1112015
++Node: Extension Sample Readdir1112851
++Ref: table-readdir-file-types1113740
++Node: Extension Sample Revout1114545
++Node: Extension Sample Rev2way1115134
++Node: Extension Sample Read write array1115874
++Node: Extension Sample Readfile1117816
++Node: Extension Sample Time1118911
++Node: Extension Sample API Tests1120259
++Node: gawkextlib1120751
++Node: Extension summary1123669
++Node: Extension Exercises1127371
++Node: Language History1128613
++Node: V7/SVR3.11130269
++Node: SVR41132421
++Node: POSIX1133855
++Node: BTL1135235
++Node: POSIX/GNU1135964
++Node: Feature History1141742
++Node: Common Extensions1157601
++Node: Ranges and Locales1158884
++Ref: Ranges and Locales-Footnote-11163500
++Ref: Ranges and Locales-Footnote-21163527
++Ref: Ranges and Locales-Footnote-31163762
++Node: Contributors1163983
++Node: History summary1169928
++Node: Installation1171308
++Node: Gawk Distribution1172252
++Node: Getting1172736
++Node: Extracting1173699
++Node: Distribution contents1175337
++Node: Unix Installation1181817
++Node: Quick Installation1182499
++Node: Shell Startup Files1184913
++Node: Additional Configuration Options1186002
++Node: Configuration Philosophy1188167
++Node: Non-Unix Installation1190536
++Node: PC Installation1190996
++Node: PC Binary Installation1191834
++Node: PC Compiling1192269
++Node: PC Using1193386
++Node: Cygwin1196601
++Node: MSYS1197700
++Node: VMS Installation1198201
++Node: VMS Compilation1198992
++Ref: VMS Compilation-Footnote-11200221
++Node: VMS Dynamic Extensions1200279
++Node: VMS Installation Details1201964
++Node: VMS Running1204217
++Node: VMS GNV1208496
++Node: VMS Old Gawk1209231
++Node: Bugs1209702
++Node: Bug address1210365
++Node: Usenet1213157
++Node: Maintainers1213934
++Node: Other Versions1215195
++Node: Installation summary1221957
++Node: Notes1223159
++Node: Compatibility Mode1224024
++Node: Additions1224806
++Node: Accessing The Source1225731
++Node: Adding Code1227168
++Node: New Ports1233387
++Node: Derived Files1237875
++Ref: Derived Files-Footnote-11243521
++Ref: Derived Files-Footnote-21243556
++Ref: Derived Files-Footnote-31244154
++Node: Future Extensions1244268
++Node: Implementation Limitations1244926
++Node: Extension Design1246109
++Node: Old Extension Problems1247263
++Ref: Old Extension Problems-Footnote-11248781
++Node: Extension New Mechanism Goals1248838
++Ref: Extension New Mechanism Goals-Footnote-11252202
++Node: Extension Other Design Decisions1252391
++Node: Extension Future Growth1254504
++Node: Old Extension Mechanism1255340
++Node: Notes summary1257103
++Node: Basic Concepts1258285
++Node: Basic High Level1258966
++Ref: figure-general-flow1259248
++Ref: figure-process-flow1259933
++Ref: Basic High Level-Footnote-11263234
++Node: Basic Data Typing1263419
++Node: Glossary1266747
++Node: Copying1298585
++Node: GNU Free Documentation License1336128
++Node: Index1361248
  End Tag Table


Summary of changes:
 doc/ChangeLog           |   5 +
 doc/           | 787 ++++++++++++++++++++++++------------------------
 doc/gawk.texi           |   6 +-
 doc/         |   4 +-
 doc/it/ChangeLog        |   4 +
 doc/it/gawk.1           |  13 +-
 extension/ChangeLog     |   5 +
 extension/filefuncs.3am |  10 +-
 extension/filefuncs.c   |  20 +-
 extension/fnmatch.3am   |   2 +-
 extension/revoutput.3am |   2 +-
 extension/revtwoway.3am |   2 +-
 pc/ChangeLog            |   5 +
 pc/Makefile.tst         |  12 +-
 14 files changed, 453 insertions(+), 424 deletions(-)


reply via email to

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