gawk-diffs
[Top][All Lists]
Advanced

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

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


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-3818-g304e9e5
Date: Tue, 18 Dec 2018 13:28:53 -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  304e9e556974cbaa4f5167c5689e2d432c517463 (commit)
       via  49a266068736d12fecdfa1b44865fd59e0f8b6d0 (commit)
       via  390d49783550036c68a214650e04595f6378837c (commit)
       via  b86b312111fb65a7aa83c985bf0af49ba111ede6 (commit)
       via  6c49a0b2e9d26f2bc5654f60e9177bd268aa2e2e (commit)
       via  1e9784ae40825b1fda854a876a5c2515de47d253 (commit)
      from  663f511fbd67528b0cf077e327198588b80482bc (commit)

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

- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=304e9e556974cbaa4f5167c5689e2d432c517463

commit 304e9e556974cbaa4f5167c5689e2d432c517463
Merge: 663f511 49a2660
Author: Arnold D. Robbins <address@hidden>
Date:   Tue Dec 18 20:28:41 2018 +0200

    Merge branch 'master' into feature/namespaces

diff --cc doc/ChangeLog
index da6d683,d1775f2..10ad6a8
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@@ -1,9 -1,7 +1,17 @@@
+ 2018-12-18         Arnold D. Robbins     <address@hidden>
+ 
+       * gawktexi.in: Added more indexing to the debugger chapter.
+ 
 +2018-12-12         Arnold D. Robbins     <address@hidden>
 +
 +      * gawktexi.in: Clean up some FIXMEs and other improvements.
 +      * gawk.1: Mention that files read with -f and -i and command
 +      line segments all implicitly start with @namespace "awk".
 +
++2018-12-18         Arnold D. Robbins     <address@hidden>
++
++      * gawktexi.in: Added more indexing to the debugger chapter.
++
  2018-11-29         Arnold D. Robbins     <address@hidden>
  
        * gawktexi.in (Auto-set): Document that you can no longer use
diff --cc doc/gawk.info
index 6ce38bf,b8f5df6..6480809
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -34512,11 -34071,36 +34519,36 @@@ Inde
  * debugger history size:                 Debugger Info.       (line  65)
  * debugger options:                      Debugger Info.       (line  57)
  * debugger prompt:                       Debugger Info.       (line  78)
+ * debugger, b command:                   Finding The Bug.     (line  32)
+ * debugger, backtrace command:           Finding The Bug.     (line  52)
+ * debugger, break command:               Finding The Bug.     (line  32)
+ * debugger, breakpoint command:          Finding The Bug.     (line  32)
+ * debugger, bt command:                  Finding The Bug.     (line  52)
+ * debugger, command completion:          Readline Support.    (line   6)
+ * debugger, history expansion:           Readline Support.    (line   6)
  * debugger, how to start:                Debugger Invocation. (line   6)
+ * debugger, instruction tracing:         Debugger Info.       (line  90)
+ * debugger, limitations:                 Limitations.         (line   6)
+ * debugger, n command:                   Finding The Bug.     (line 105)
+ * debugger, next command:                Finding The Bug.     (line 105)
+ * debugger, p command:                   Finding The Bug.     (line  68)
+ * debugger, print command:               Finding The Bug.     (line  68)
+ * debugger, printing all array elements: Finding The Bug.     (line 154)
+ * debugger, printing single array elements: Finding The Bug.  (line 140)
+ * debugger, prompt:                      Debugger Invocation. (line  23)
  * debugger, read commands from a file:   Debugger Info.       (line  97)
+ * debugger, repeating commands:          List of Debugger Commands.
+                                                               (line  21)
+ * debugger, run command:                 Finding The Bug.     (line  39)
+ * debugger, running the program:         Finding The Bug.     (line  39)
+ * debugger, save commands to a file:     Debugger Info.       (line  92)
+ * debugger, setting a breakpoint:        Finding The Bug.     (line  32)
+ * debugger, show stack frames:           Finding The Bug.     (line  52)
  * debugging awk programs:                Debugger.            (line   6)
  * debugging gawk, bug reports:           Bugs.                (line   9)
+ * debugging, example session:            Sample Debugging Session.
+                                                               (line   6)
 -* decimal point character, locale specific: Options.          (line 282)
 +* decimal point character, locale specific: Options.          (line 294)
  * decrement operators:                   Increment Ops.       (line  35)
  * default keyword:                       Switch Statement.    (line   6)
  * Deifik, Scott:                         Acknowledgments.     (line  60)
@@@ -36566,10 -36152,10 +36600,10 @@@
  * Wall, Larry:                           Array Intro.         (line   6)
  * Wall, Larry <1>:                       Future Extensions.   (line   6)
  * Wallin, Anders:                        Contributors.        (line 106)
 -* warnings, issuing:                     Options.             (line 198)
 +* warnings, issuing:                     Options.             (line 210)
  * watch debugger command:                Viewing And Changing Data.
                                                                (line  66)
- * watchpoint:                            Debugging Terms.     (line  42)
+ * watchpoint (debugger):                 Debugging Terms.     (line  42)
  * wc utility:                            Wc Program.          (line   6)
  * wc.awk program:                        Wc Program.          (line  46)
  * Weinberger, Peter:                     History.             (line  17)
@@@ -36612,592 -36198,581 +36646,593 @@@
  
  Tag Table:
  Node: Top1200
 -Node: Foreword343320
 -Node: Foreword447762
 -Node: Preface49294
 -Ref: Preface-Footnote-152153
 -Ref: Preface-Footnote-252260
 -Ref: Preface-Footnote-352494
 -Node: History52636
 -Node: Names54988
 -Ref: Names-Footnote-156082
 -Node: This Manual56229
 -Ref: This Manual-Footnote-162714
 -Node: Conventions62814
 -Node: Manual History65169
 -Ref: Manual History-Footnote-168166
 -Ref: Manual History-Footnote-268207
 -Node: How To Contribute68281
 -Node: Acknowledgments69207
 -Node: Getting Started74115
 -Node: Running gawk76554
 -Node: One-shot77744
 -Node: Read Terminal79007
 -Node: Long81000
 -Node: Executable Scripts82513
 -Ref: Executable Scripts-Footnote-185308
 -Node: Comments85411
 -Node: Quoting87895
 -Node: DOS Quoting93412
 -Node: Sample Data Files95468
 -Node: Very Simple98063
 -Node: Two Rules102965
 -Node: More Complex104850
 -Node: Statements/Lines107716
 -Ref: Statements/Lines-Footnote-1112175
 -Node: Other Features112440
 -Node: When113376
 -Ref: When-Footnote-1115130
 -Node: Intro Summary115195
 -Node: Invoking Gawk116079
 -Node: Command Line117593
 -Node: Options118391
 -Ref: Options-Footnote-1134953
 -Ref: Options-Footnote-2135184
 -Node: Other Arguments135209
 -Node: Naming Standard Input138156
 -Node: Environment Variables139249
 -Node: AWKPATH Variable139807
 -Ref: AWKPATH Variable-Footnote-1143219
 -Ref: AWKPATH Variable-Footnote-2143253
 -Node: AWKLIBPATH Variable143514
 -Node: Other Environment Variables145172
 -Node: Exit Status148993
 -Node: Include Files149670
 -Node: Loading Shared Libraries153195
 -Node: Obsolete154623
 -Node: Undocumented155315
 -Node: Invoking Summary155612
 -Node: Regexp157272
 -Node: Regexp Usage158726
 -Node: Escape Sequences160763
 -Node: Regexp Operators166995
 -Ref: Regexp Operators-Footnote-1174411
 -Ref: Regexp Operators-Footnote-2174558
 -Node: Bracket Expressions174656
 -Ref: table-char-classes177132
 -Node: Leftmost Longest180458
 -Node: Computed Regexps181761
 -Node: GNU Regexp Operators185188
 -Node: Case-sensitivity188867
 -Ref: Case-sensitivity-Footnote-1191754
 -Ref: Case-sensitivity-Footnote-2191989
 -Node: Regexp Summary192097
 -Node: Reading Files193563
 -Node: Records195832
 -Node: awk split records196907
 -Node: gawk split records202182
 -Ref: gawk split records-Footnote-1206768
 -Node: Fields206805
 -Node: Nonconstant Fields209546
 -Ref: Nonconstant Fields-Footnote-1211782
 -Node: Changing Fields211986
 -Node: Field Separators218017
 -Node: Default Field Splitting220715
 -Node: Regexp Field Splitting221833
 -Node: Single Character Fields225186
 -Node: Command Line Field Separator226246
 -Node: Full Line Fields229464
 -Ref: Full Line Fields-Footnote-1230986
 -Ref: Full Line Fields-Footnote-2231032
 -Node: Field Splitting Summary231133
 -Node: Constant Size233207
 -Node: Fixed width data233939
 -Node: Skipping intervening237406
 -Node: Allowing trailing data238204
 -Node: Fields with fixed data239241
 -Node: Splitting By Content240759
 -Ref: Splitting By Content-Footnote-1244409
 -Node: Testing field creation244572
 -Node: Multiple Line246197
 -Ref: Multiple Line-Footnote-1252081
 -Node: Getline252260
 -Node: Plain Getline254729
 -Node: Getline/Variable257370
 -Node: Getline/File258521
 -Node: Getline/Variable/File259909
 -Ref: Getline/Variable/File-Footnote-1261514
 -Node: Getline/Pipe261602
 -Node: Getline/Variable/Pipe264309
 -Node: Getline/Coprocess265444
 -Node: Getline/Variable/Coprocess266711
 -Node: Getline Notes267453
 -Node: Getline Summary270250
 -Ref: table-getline-variants270674
 -Node: Read Timeout271422
 -Ref: Read Timeout-Footnote-1275328
 -Node: Retrying Input275386
 -Node: Command-line directories276585
 -Node: Input Summary277491
 -Node: Input Exercises280663
 -Node: Printing281391
 -Node: Print283225
 -Node: Print Examples284682
 -Node: Output Separators287462
 -Node: OFMT289479
 -Node: Printf290835
 -Node: Basic Printf291620
 -Node: Control Letters293194
 -Node: Format Modifiers298356
 -Node: Printf Examples304371
 -Node: Redirection306857
 -Node: Special FD313698
 -Ref: Special FD-Footnote-1316866
 -Node: Special Files316940
 -Node: Other Inherited Files317557
 -Node: Special Network318558
 -Node: Special Caveats319418
 -Node: Close Files And Pipes320367
 -Ref: table-close-pipe-return-values327274
 -Ref: Close Files And Pipes-Footnote-1328087
 -Ref: Close Files And Pipes-Footnote-2328235
 -Node: Nonfatal328387
 -Node: Output Summary330725
 -Node: Output Exercises331947
 -Node: Expressions332626
 -Node: Values333814
 -Node: Constants334492
 -Node: Scalar Constants335183
 -Ref: Scalar Constants-Footnote-1337708
 -Node: Nondecimal-numbers337958
 -Node: Regexp Constants340959
 -Node: Using Constant Regexps341485
 -Node: Standard Regexp Constants342107
 -Node: Strong Regexp Constants345295
 -Node: Variables348253
 -Node: Using Variables348910
 -Node: Assignment Options350820
 -Node: Conversion353287
 -Node: Strings And Numbers353811
 -Ref: Strings And Numbers-Footnote-1356874
 -Node: Locale influences conversions356983
 -Ref: table-locale-affects359741
 -Node: All Operators360359
 -Node: Arithmetic Ops360988
 -Node: Concatenation363494
 -Ref: Concatenation-Footnote-1366341
 -Node: Assignment Ops366448
 -Ref: table-assign-ops371439
 -Node: Increment Ops372752
 -Node: Truth Values and Conditions376212
 -Node: Truth Values377286
 -Node: Typing and Comparison378334
 -Node: Variable Typing379154
 -Ref: Variable Typing-Footnote-1385617
 -Ref: Variable Typing-Footnote-2385689
 -Node: Comparison Operators385766
 -Ref: table-relational-ops386185
 -Node: POSIX String Comparison389680
 -Ref: POSIX String Comparison-Footnote-1391375
 -Ref: POSIX String Comparison-Footnote-2391514
 -Node: Boolean Ops391598
 -Ref: Boolean Ops-Footnote-1396080
 -Node: Conditional Exp396172
 -Node: Function Calls397908
 -Node: Precedence401785
 -Node: Locales405444
 -Node: Expressions Summary407076
 -Node: Patterns and Actions409649
 -Node: Pattern Overview410769
 -Node: Regexp Patterns412446
 -Node: Expression Patterns412988
 -Node: Ranges416769
 -Node: BEGIN/END419877
 -Node: Using BEGIN/END420638
 -Ref: Using BEGIN/END-Footnote-1423374
 -Node: I/O And BEGIN/END423480
 -Node: BEGINFILE/ENDFILE425794
 -Node: Empty428707
 -Node: Using Shell Variables429024
 -Node: Action Overview431298
 -Node: Statements433623
 -Node: If Statement435471
 -Node: While Statement436966
 -Node: Do Statement438994
 -Node: For Statement440142
 -Node: Switch Statement443313
 -Node: Break Statement445699
 -Node: Continue Statement447791
 -Node: Next Statement449618
 -Node: Nextfile Statement452001
 -Node: Exit Statement454653
 -Node: Built-in Variables457056
 -Node: User-modified458189
 -Node: Auto-set465956
 -Ref: Auto-set-Footnote-1482763
 -Ref: Auto-set-Footnote-2482969
 -Node: ARGC and ARGV483025
 -Node: Pattern Action Summary487238
 -Node: Arrays489668
 -Node: Array Basics490997
 -Node: Array Intro491841
 -Ref: figure-array-elements493816
 -Ref: Array Intro-Footnote-1496520
 -Node: Reference to Elements496648
 -Node: Assigning Elements499112
 -Node: Array Example499603
 -Node: Scanning an Array501362
 -Node: Controlling Scanning504384
 -Ref: Controlling Scanning-Footnote-1509783
 -Node: Numeric Array Subscripts510099
 -Node: Uninitialized Subscripts512283
 -Node: Delete513902
 -Ref: Delete-Footnote-1516654
 -Node: Multidimensional516711
 -Node: Multiscanning519806
 -Node: Arrays of Arrays521397
 -Node: Arrays Summary526165
 -Node: Functions528258
 -Node: Built-in529296
 -Node: Calling Built-in530377
 -Node: Numeric Functions532373
 -Ref: Numeric Functions-Footnote-1536401
 -Ref: Numeric Functions-Footnote-2536758
 -Ref: Numeric Functions-Footnote-3536806
 -Node: String Functions537078
 -Ref: String Functions-Footnote-1560936
 -Ref: String Functions-Footnote-2561064
 -Ref: String Functions-Footnote-3561312
 -Node: Gory Details561399
 -Ref: table-sub-escapes563190
 -Ref: table-sub-proposed564709
 -Ref: table-posix-sub566072
 -Ref: table-gensub-escapes567613
 -Ref: Gory Details-Footnote-1568436
 -Node: I/O Functions568590
 -Ref: table-system-return-values575058
 -Ref: I/O Functions-Footnote-1577138
 -Ref: I/O Functions-Footnote-2577286
 -Node: Time Functions577406
 -Ref: Time Functions-Footnote-1588077
 -Ref: Time Functions-Footnote-2588145
 -Ref: Time Functions-Footnote-3588303
 -Ref: Time Functions-Footnote-4588414
 -Ref: Time Functions-Footnote-5588526
 -Ref: Time Functions-Footnote-6588753
 -Node: Bitwise Functions589019
 -Ref: table-bitwise-ops589613
 -Ref: Bitwise Functions-Footnote-1595676
 -Ref: Bitwise Functions-Footnote-2595849
 -Node: Type Functions596040
 -Node: I18N Functions598791
 -Node: User-defined600442
 -Node: Definition Syntax601247
 -Ref: Definition Syntax-Footnote-1606934
 -Node: Function Example607005
 -Ref: Function Example-Footnote-1609927
 -Node: Function Caveats609949
 -Node: Calling A Function610467
 -Node: Variable Scope611425
 -Node: Pass By Value/Reference614419
 -Node: Return Statement617918
 -Node: Dynamic Typing620897
 -Node: Indirect Calls621827
 -Ref: Indirect Calls-Footnote-1632079
 -Node: Functions Summary632207
 -Node: Library Functions634912
 -Ref: Library Functions-Footnote-1638519
 -Ref: Library Functions-Footnote-2638662
 -Node: Library Names638833
 -Ref: Library Names-Footnote-1642293
 -Ref: Library Names-Footnote-2642516
 -Node: General Functions642602
 -Node: Strtonum Function643705
 -Node: Assert Function646727
 -Node: Round Function650053
 -Node: Cliff Random Function651593
 -Node: Ordinal Functions652609
 -Ref: Ordinal Functions-Footnote-1655672
 -Ref: Ordinal Functions-Footnote-2655924
 -Node: Join Function656134
 -Ref: Join Function-Footnote-1657904
 -Node: Getlocaltime Function658104
 -Node: Readfile Function661846
 -Node: Shell Quoting663823
 -Node: Data File Management665224
 -Node: Filetrans Function665856
 -Node: Rewind Function669952
 -Node: File Checking671862
 -Ref: File Checking-Footnote-1673196
 -Node: Empty Files673397
 -Node: Ignoring Assigns675376
 -Node: Getopt Function676926
 -Ref: Getopt Function-Footnote-1688395
 -Node: Passwd Functions688595
 -Ref: Passwd Functions-Footnote-1697434
 -Node: Group Functions697522
 -Ref: Group Functions-Footnote-1705420
 -Node: Walking Arrays705627
 -Node: Library Functions Summary708635
 -Node: Library Exercises710041
 -Node: Sample Programs710506
 -Node: Running Examples711276
 -Node: Clones712004
 -Node: Cut Program713228
 -Node: Egrep Program723157
 -Ref: Egrep Program-Footnote-1730669
 -Node: Id Program730779
 -Node: Split Program734459
 -Ref: Split Program-Footnote-1737917
 -Node: Tee Program738046
 -Node: Uniq Program740836
 -Node: Wc Program748262
 -Ref: Wc Program-Footnote-1752517
 -Node: Miscellaneous Programs752611
 -Node: Dupword Program753824
 -Node: Alarm Program755854
 -Node: Translate Program760709
 -Ref: Translate Program-Footnote-1765274
 -Node: Labels Program765544
 -Ref: Labels Program-Footnote-1768895
 -Node: Word Sorting768979
 -Node: History Sorting773051
 -Node: Extract Program774886
 -Node: Simple Sed782940
 -Node: Igawk Program786014
 -Ref: Igawk Program-Footnote-1800345
 -Ref: Igawk Program-Footnote-2800547
 -Ref: Igawk Program-Footnote-3800669
 -Node: Anagram Program800784
 -Node: Signature Program803846
 -Node: Programs Summary805093
 -Node: Programs Exercises806307
 -Ref: Programs Exercises-Footnote-1810436
 -Node: Advanced Features810527
 -Node: Nondecimal Data812517
 -Node: Array Sorting814108
 -Node: Controlling Array Traversal814808
 -Ref: Controlling Array Traversal-Footnote-1823176
 -Node: Array Sorting Functions823294
 -Ref: Array Sorting Functions-Footnote-1828385
 -Node: Two-way I/O828581
 -Ref: Two-way I/O-Footnote-1836301
 -Ref: Two-way I/O-Footnote-2836488
 -Node: TCP/IP Networking836570
 -Node: Profiling839688
 -Node: Advanced Features Summary848693
 -Node: Internationalization850537
 -Node: I18N and L10N852017
 -Node: Explaining gettext852704
 -Ref: Explaining gettext-Footnote-1858596
 -Ref: Explaining gettext-Footnote-2858781
 -Node: Programmer i18n858946
 -Ref: Programmer i18n-Footnote-1863895
 -Node: Translator i18n863944
 -Node: String Extraction864738
 -Ref: String Extraction-Footnote-1865870
 -Node: Printf Ordering865956
 -Ref: Printf Ordering-Footnote-1868742
 -Node: I18N Portability868806
 -Ref: I18N Portability-Footnote-1871262
 -Node: I18N Example871325
 -Ref: I18N Example-Footnote-1874131
 -Node: Gawk I18N874204
 -Node: I18N Summary874849
 -Node: Debugger876190
 -Node: Debugging877210
 -Node: Debugging Concepts877651
 -Node: Debugging Terms879460
 -Node: Awk Debugging882035
 -Ref: Awk Debugging-Footnote-1882980
 -Node: Sample Debugging Session883112
 -Node: Debugger Invocation883646
 -Node: Finding The Bug885032
 -Node: List of Debugger Commands891506
 -Node: Breakpoint Control892839
 -Node: Debugger Execution Control896533
 -Node: Viewing And Changing Data899895
 -Node: Execution Stack903269
 -Node: Debugger Info904906
 -Node: Miscellaneous Debugger Commands908977
 -Node: Readline Support914039
 -Node: Limitations914935
 -Node: Debugging Summary917044
 -Node: Arbitrary Precision Arithmetic918323
 -Node: Computer Arithmetic919808
 -Ref: table-numeric-ranges923574
 -Ref: table-floating-point-ranges924067
 -Ref: Computer Arithmetic-Footnote-1924725
 -Node: Math Definitions924782
 -Ref: table-ieee-formats928098
 -Ref: Math Definitions-Footnote-1928701
 -Node: MPFR features928806
 -Node: FP Math Caution930524
 -Ref: FP Math Caution-Footnote-1931596
 -Node: Inexactness of computations931965
 -Node: Inexact representation932925
 -Node: Comparing FP Values934285
 -Node: Errors accumulate935526
 -Node: Getting Accuracy936959
 -Node: Try To Round939669
 -Node: Setting precision940568
 -Ref: table-predefined-precision-strings941265
 -Node: Setting the rounding mode943095
 -Ref: table-gawk-rounding-modes943469
 -Ref: Setting the rounding mode-Footnote-1947400
 -Node: Arbitrary Precision Integers947579
 -Ref: Arbitrary Precision Integers-Footnote-1950754
 -Node: Checking for MPFR950903
 -Node: POSIX Floating Point Problems952377
 -Ref: POSIX Floating Point Problems-Footnote-1956662
 -Node: Floating point summary956700
 -Node: Dynamic Extensions958890
 -Node: Extension Intro960443
 -Node: Plugin License961709
 -Node: Extension Mechanism Outline962506
 -Ref: figure-load-extension962945
 -Ref: figure-register-new-function964510
 -Ref: figure-call-new-function965602
 -Node: Extension API Description967664
 -Node: Extension API Functions Introduction969306
 -Node: General Data Types974846
 -Ref: General Data Types-Footnote-1983207
 -Node: Memory Allocation Functions983506
 -Ref: Memory Allocation Functions-Footnote-1987716
 -Node: Constructor Functions987815
 -Node: Registration Functions991401
 -Node: Extension Functions992086
 -Node: Exit Callback Functions997301
 -Node: Extension Version String998551
 -Node: Input Parsers999214
 -Node: Output Wrappers1011935
 -Node: Two-way processors1016447
 -Node: Printing Messages1018712
 -Ref: Printing Messages-Footnote-11019883
 -Node: Updating ERRNO1020036
 -Node: Requesting Values1020775
 -Ref: table-value-types-returned1021512
 -Node: Accessing Parameters1022448
 -Node: Symbol Table Access1023683
 -Node: Symbol table by name1024195
 -Node: Symbol table by cookie1025984
 -Ref: Symbol table by cookie-Footnote-11030169
 -Node: Cached values1030233
 -Ref: Cached values-Footnote-11033769
 -Node: Array Manipulation1033922
 -Ref: Array Manipulation-Footnote-11035013
 -Node: Array Data Types1035050
 -Ref: Array Data Types-Footnote-11037708
 -Node: Array Functions1037800
 -Node: Flattening Arrays1042298
 -Node: Creating Arrays1049274
 -Node: Redirection API1054041
 -Node: Extension API Variables1056874
 -Node: Extension Versioning1057585
 -Ref: gawk-api-version1058014
 -Node: Extension GMP/MPFR Versioning1059745
 -Node: Extension API Informational Variables1061373
 -Node: Extension API Boilerplate1062446
 -Node: Changes from API V11066420
 -Node: Finding Extensions1067992
 -Node: Extension Example1068551
 -Node: Internal File Description1069349
 -Node: Internal File Ops1073429
 -Ref: Internal File Ops-Footnote-11084779
 -Node: Using Internal File Ops1084919
 -Ref: Using Internal File Ops-Footnote-11087302
 -Node: Extension Samples1087576
 -Node: Extension Sample File Functions1089105
 -Node: Extension Sample Fnmatch1096754
 -Node: Extension Sample Fork1098241
 -Node: Extension Sample Inplace1099459
 -Node: Extension Sample Ord1102676
 -Node: Extension Sample Readdir1103512
 -Ref: table-readdir-file-types1104401
 -Node: Extension Sample Revout1105206
 -Node: Extension Sample Rev2way1105795
 -Node: Extension Sample Read write array1106535
 -Node: Extension Sample Readfile1108477
 -Node: Extension Sample Time1109572
 -Node: Extension Sample API Tests1110920
 -Node: gawkextlib1111412
 -Node: Extension summary1114330
 -Node: Extension Exercises1118032
 -Node: Language History1119530
 -Node: V7/SVR3.11121186
 -Node: SVR41123338
 -Node: POSIX1124772
 -Node: BTL1126152
 -Node: POSIX/GNU1126881
 -Node: Feature History1132659
 -Node: Common Extensions1148705
 -Node: Ranges and Locales1149988
 -Ref: Ranges and Locales-Footnote-11154604
 -Ref: Ranges and Locales-Footnote-21154631
 -Ref: Ranges and Locales-Footnote-31154866
 -Node: Contributors1155087
 -Node: History summary1161032
 -Node: Installation1162412
 -Node: Gawk Distribution1163356
 -Node: Getting1163840
 -Node: Extracting1164803
 -Node: Distribution contents1166441
 -Node: Unix Installation1172921
 -Node: Quick Installation1173603
 -Node: Shell Startup Files1176017
 -Node: Additional Configuration Options1177106
 -Node: Configuration Philosophy1179271
 -Node: Non-Unix Installation1181640
 -Node: PC Installation1182100
 -Node: PC Binary Installation1182938
 -Node: PC Compiling1183373
 -Node: PC Using1184490
 -Node: Cygwin1188043
 -Node: MSYS1189142
 -Node: VMS Installation1189643
 -Node: VMS Compilation1190434
 -Ref: VMS Compilation-Footnote-11191663
 -Node: VMS Dynamic Extensions1191721
 -Node: VMS Installation Details1193406
 -Node: VMS Running1195659
 -Node: VMS GNV1199938
 -Node: VMS Old Gawk1200673
 -Node: Bugs1201144
 -Node: Bug address1201807
 -Node: Usenet1204789
 -Node: Maintainers1205793
 -Node: Other Versions1207054
 -Node: Installation summary1213968
 -Node: Notes1215170
 -Node: Compatibility Mode1215964
 -Node: Additions1216746
 -Node: Accessing The Source1217671
 -Node: Adding Code1219108
 -Node: New Ports1225327
 -Node: Derived Files1229815
 -Ref: Derived Files-Footnote-11235461
 -Ref: Derived Files-Footnote-21235496
 -Ref: Derived Files-Footnote-31236094
 -Node: Future Extensions1236208
 -Node: Implementation Limitations1236866
 -Node: Extension Design1238049
 -Node: Old Extension Problems1239193
 -Ref: Old Extension Problems-Footnote-11240711
 -Node: Extension New Mechanism Goals1240768
 -Ref: Extension New Mechanism Goals-Footnote-11244132
 -Node: Extension Other Design Decisions1244321
 -Node: Extension Future Growth1246434
 -Node: Notes summary1247270
 -Node: Basic Concepts1248445
 -Node: Basic High Level1249126
 -Ref: figure-general-flow1249408
 -Ref: figure-process-flow1250093
 -Ref: Basic High Level-Footnote-11253394
 -Node: Basic Data Typing1253579
 -Node: Glossary1256907
 -Node: Copying1288745
 -Node: GNU Free Documentation License1326288
 -Node: Index1351408
 +Node: Foreword344048
 +Node: Foreword448490
 +Node: Preface50022
 +Ref: Preface-Footnote-152881
 +Ref: Preface-Footnote-252988
 +Ref: Preface-Footnote-353222
 +Node: History53364
 +Node: Names55716
 +Ref: Names-Footnote-156810
 +Node: This Manual56957
 +Ref: This Manual-Footnote-163596
 +Node: Conventions63696
 +Node: Manual History66051
 +Ref: Manual History-Footnote-169048
 +Ref: Manual History-Footnote-269089
 +Node: How To Contribute69163
 +Node: Acknowledgments70089
 +Node: Getting Started74997
 +Node: Running gawk77436
 +Node: One-shot78626
 +Node: Read Terminal79889
 +Node: Long81882
 +Node: Executable Scripts83395
 +Ref: Executable Scripts-Footnote-186190
 +Node: Comments86293
 +Node: Quoting88777
 +Node: DOS Quoting94294
 +Node: Sample Data Files96350
 +Node: Very Simple98945
 +Node: Two Rules103847
 +Node: More Complex105732
 +Node: Statements/Lines108598
 +Ref: Statements/Lines-Footnote-1113057
 +Node: Other Features113322
 +Node: When114258
 +Ref: When-Footnote-1116012
 +Node: Intro Summary116077
 +Node: Invoking Gawk116961
 +Node: Command Line118475
 +Node: Options119273
 +Ref: Options-Footnote-1136351
 +Ref: Options-Footnote-2136582
 +Node: Other Arguments136607
 +Node: Naming Standard Input139554
 +Node: Environment Variables140647
 +Node: AWKPATH Variable141205
 +Ref: AWKPATH Variable-Footnote-1144617
 +Ref: AWKPATH Variable-Footnote-2144651
 +Node: AWKLIBPATH Variable144912
 +Node: Other Environment Variables146570
 +Node: Exit Status150391
 +Node: Include Files151068
 +Node: Loading Shared Libraries154758
 +Node: Obsolete156186
 +Node: Undocumented156878
 +Node: Invoking Summary157175
 +Node: Regexp158835
 +Node: Regexp Usage160289
 +Node: Escape Sequences162326
 +Node: Regexp Operators168558
 +Ref: Regexp Operators-Footnote-1175974
 +Ref: Regexp Operators-Footnote-2176121
 +Node: Bracket Expressions176219
 +Ref: table-char-classes178695
 +Node: Leftmost Longest182021
 +Node: Computed Regexps183324
 +Node: GNU Regexp Operators186751
 +Node: Case-sensitivity190430
 +Ref: Case-sensitivity-Footnote-1193317
 +Ref: Case-sensitivity-Footnote-2193552
 +Node: Regexp Summary193660
 +Node: Reading Files195126
 +Node: Records197395
 +Node: awk split records198470
 +Node: gawk split records203745
 +Ref: gawk split records-Footnote-1208331
 +Node: Fields208368
 +Node: Nonconstant Fields211109
 +Ref: Nonconstant Fields-Footnote-1213345
 +Node: Changing Fields213549
 +Node: Field Separators219580
 +Node: Default Field Splitting222278
 +Node: Regexp Field Splitting223396
 +Node: Single Character Fields226749
 +Node: Command Line Field Separator227809
 +Node: Full Line Fields231027
 +Ref: Full Line Fields-Footnote-1232549
 +Ref: Full Line Fields-Footnote-2232595
 +Node: Field Splitting Summary232696
 +Node: Constant Size234770
 +Node: Fixed width data235502
 +Node: Skipping intervening238969
 +Node: Allowing trailing data239767
 +Node: Fields with fixed data240804
 +Node: Splitting By Content242322
 +Ref: Splitting By Content-Footnote-1245972
 +Node: Testing field creation246135
 +Node: Multiple Line247760
 +Ref: Multiple Line-Footnote-1253644
 +Node: Getline253823
 +Node: Plain Getline256292
 +Node: Getline/Variable258933
 +Node: Getline/File260084
 +Node: Getline/Variable/File261472
 +Ref: Getline/Variable/File-Footnote-1263077
 +Node: Getline/Pipe263165
 +Node: Getline/Variable/Pipe265872
 +Node: Getline/Coprocess267007
 +Node: Getline/Variable/Coprocess268274
 +Node: Getline Notes269016
 +Node: Getline Summary271813
 +Ref: table-getline-variants272237
 +Node: Read Timeout272985
 +Ref: Read Timeout-Footnote-1276891
 +Node: Retrying Input276949
 +Node: Command-line directories278148
 +Node: Input Summary279054
 +Node: Input Exercises282226
 +Node: Printing282954
 +Node: Print284788
 +Node: Print Examples286245
 +Node: Output Separators289025
 +Node: OFMT291042
 +Node: Printf292398
 +Node: Basic Printf293183
 +Node: Control Letters294757
 +Node: Format Modifiers299919
 +Node: Printf Examples305934
 +Node: Redirection308420
 +Node: Special FD315261
 +Ref: Special FD-Footnote-1318429
 +Node: Special Files318503
 +Node: Other Inherited Files319120
 +Node: Special Network320121
 +Node: Special Caveats320981
 +Node: Close Files And Pipes321930
 +Ref: table-close-pipe-return-values328837
 +Ref: Close Files And Pipes-Footnote-1329650
 +Ref: Close Files And Pipes-Footnote-2329798
 +Node: Nonfatal329950
 +Node: Output Summary332288
 +Node: Output Exercises333510
 +Node: Expressions334189
 +Node: Values335377
 +Node: Constants336055
 +Node: Scalar Constants336746
 +Ref: Scalar Constants-Footnote-1339271
 +Node: Nondecimal-numbers339521
 +Node: Regexp Constants342522
 +Node: Using Constant Regexps343048
 +Node: Standard Regexp Constants343670
 +Node: Strong Regexp Constants346858
 +Node: Variables349816
 +Node: Using Variables350473
 +Node: Assignment Options352383
 +Node: Conversion354850
 +Node: Strings And Numbers355374
 +Ref: Strings And Numbers-Footnote-1358437
 +Node: Locale influences conversions358546
 +Ref: table-locale-affects361304
 +Node: All Operators361922
 +Node: Arithmetic Ops362551
 +Node: Concatenation365057
 +Ref: Concatenation-Footnote-1367904
 +Node: Assignment Ops368011
 +Ref: table-assign-ops373002
 +Node: Increment Ops374315
 +Node: Truth Values and Conditions377775
 +Node: Truth Values378849
 +Node: Typing and Comparison379897
 +Node: Variable Typing380717
 +Ref: Variable Typing-Footnote-1387180
 +Ref: Variable Typing-Footnote-2387252
 +Node: Comparison Operators387329
 +Ref: table-relational-ops387748
 +Node: POSIX String Comparison391243
 +Ref: POSIX String Comparison-Footnote-1392938
 +Ref: POSIX String Comparison-Footnote-2393077
 +Node: Boolean Ops393161
 +Ref: Boolean Ops-Footnote-1397643
 +Node: Conditional Exp397735
 +Node: Function Calls399471
 +Node: Precedence403348
 +Node: Locales407007
 +Node: Expressions Summary408639
 +Node: Patterns and Actions411212
 +Node: Pattern Overview412332
 +Node: Regexp Patterns414009
 +Node: Expression Patterns414551
 +Node: Ranges418332
 +Node: BEGIN/END421440
 +Node: Using BEGIN/END422201
 +Ref: Using BEGIN/END-Footnote-1424937
 +Node: I/O And BEGIN/END425043
 +Node: BEGINFILE/ENDFILE427357
 +Node: Empty430270
 +Node: Using Shell Variables430587
 +Node: Action Overview432861
 +Node: Statements435186
 +Node: If Statement437034
 +Node: While Statement438529
 +Node: Do Statement440557
 +Node: For Statement441705
 +Node: Switch Statement444876
 +Node: Break Statement447262
 +Node: Continue Statement449354
 +Node: Next Statement451181
 +Node: Nextfile Statement453564
 +Node: Exit Statement456216
 +Node: Built-in Variables458619
 +Node: User-modified459752
 +Node: Auto-set467519
 +Ref: Auto-set-Footnote-1484326
 +Ref: Auto-set-Footnote-2484532
 +Node: ARGC and ARGV484588
 +Node: Pattern Action Summary488801
 +Node: Arrays491231
 +Node: Array Basics492560
 +Node: Array Intro493404
 +Ref: figure-array-elements495379
 +Ref: Array Intro-Footnote-1498083
 +Node: Reference to Elements498211
 +Node: Assigning Elements500675
 +Node: Array Example501166
 +Node: Scanning an Array502925
 +Node: Controlling Scanning505947
 +Ref: Controlling Scanning-Footnote-1511346
 +Node: Numeric Array Subscripts511662
 +Node: Uninitialized Subscripts513846
 +Node: Delete515465
 +Ref: Delete-Footnote-1518217
 +Node: Multidimensional518274
 +Node: Multiscanning521369
 +Node: Arrays of Arrays522960
 +Node: Arrays Summary527728
 +Node: Functions529821
 +Node: Built-in530859
 +Node: Calling Built-in531940
 +Node: Numeric Functions533936
 +Ref: Numeric Functions-Footnote-1537964
 +Ref: Numeric Functions-Footnote-2538321
 +Ref: Numeric Functions-Footnote-3538369
 +Node: String Functions538641
 +Ref: String Functions-Footnote-1562499
 +Ref: String Functions-Footnote-2562627
 +Ref: String Functions-Footnote-3562875
 +Node: Gory Details562962
 +Ref: table-sub-escapes564753
 +Ref: table-sub-proposed566272
 +Ref: table-posix-sub567635
 +Ref: table-gensub-escapes569176
 +Ref: Gory Details-Footnote-1569999
 +Node: I/O Functions570153
 +Ref: table-system-return-values576621
 +Ref: I/O Functions-Footnote-1578701
 +Ref: I/O Functions-Footnote-2578849
 +Node: Time Functions578969
 +Ref: Time Functions-Footnote-1589640
 +Ref: Time Functions-Footnote-2589708
 +Ref: Time Functions-Footnote-3589866
 +Ref: Time Functions-Footnote-4589977
 +Ref: Time Functions-Footnote-5590089
 +Ref: Time Functions-Footnote-6590316
 +Node: Bitwise Functions590582
 +Ref: table-bitwise-ops591176
 +Ref: Bitwise Functions-Footnote-1597239
 +Ref: Bitwise Functions-Footnote-2597412
 +Node: Type Functions597603
 +Node: I18N Functions600354
 +Node: User-defined602005
 +Node: Definition Syntax602810
 +Ref: Definition Syntax-Footnote-1608497
 +Node: Function Example608568
 +Ref: Function Example-Footnote-1611490
 +Node: Function Caveats611512
 +Node: Calling A Function612030
 +Node: Variable Scope612988
 +Node: Pass By Value/Reference615982
 +Node: Return Statement619481
 +Node: Dynamic Typing622460
 +Node: Indirect Calls623390
 +Ref: Indirect Calls-Footnote-1633642
 +Node: Functions Summary633770
 +Node: Library Functions636475
 +Ref: Library Functions-Footnote-1640082
 +Ref: Library Functions-Footnote-2640225
 +Node: Library Names640396
 +Ref: Library Names-Footnote-1644063
 +Ref: Library Names-Footnote-2644286
 +Node: General Functions644372
 +Node: Strtonum Function645475
 +Node: Assert Function648497
 +Node: Round Function651823
 +Node: Cliff Random Function653363
 +Node: Ordinal Functions654379
 +Ref: Ordinal Functions-Footnote-1657442
 +Ref: Ordinal Functions-Footnote-2657694
 +Node: Join Function657904
 +Ref: Join Function-Footnote-1659674
 +Node: Getlocaltime Function659874
 +Node: Readfile Function663616
 +Node: Shell Quoting665593
 +Node: Data File Management666994
 +Node: Filetrans Function667626
 +Node: Rewind Function671722
 +Node: File Checking673632
 +Ref: File Checking-Footnote-1674966
 +Node: Empty Files675167
 +Node: Ignoring Assigns677146
 +Node: Getopt Function678696
 +Ref: Getopt Function-Footnote-1690165
 +Node: Passwd Functions690365
 +Ref: Passwd Functions-Footnote-1699204
 +Node: Group Functions699292
 +Ref: Group Functions-Footnote-1707190
 +Node: Walking Arrays707397
 +Node: Library Functions Summary710405
 +Node: Library Exercises711811
 +Node: Sample Programs712276
 +Node: Running Examples713046
 +Node: Clones713774
 +Node: Cut Program714998
 +Node: Egrep Program724927
 +Ref: Egrep Program-Footnote-1732439
 +Node: Id Program732549
 +Node: Split Program736229
 +Ref: Split Program-Footnote-1739687
 +Node: Tee Program739816
 +Node: Uniq Program742606
 +Node: Wc Program750227
 +Ref: Wc Program-Footnote-1754482
 +Node: Miscellaneous Programs754576
 +Node: Dupword Program755789
 +Node: Alarm Program757819
 +Node: Translate Program762674
 +Ref: Translate Program-Footnote-1767239
 +Node: Labels Program767509
 +Ref: Labels Program-Footnote-1770860
 +Node: Word Sorting770944
 +Node: History Sorting775016
 +Node: Extract Program776851
 +Node: Simple Sed784905
 +Node: Igawk Program787979
 +Ref: Igawk Program-Footnote-1802310
 +Ref: Igawk Program-Footnote-2802512
 +Ref: Igawk Program-Footnote-3802634
 +Node: Anagram Program802749
 +Node: Signature Program805811
 +Node: Programs Summary807058
 +Node: Programs Exercises808272
 +Ref: Programs Exercises-Footnote-1812401
 +Node: Advanced Features812492
 +Node: Nondecimal Data814482
 +Node: Array Sorting816073
 +Node: Controlling Array Traversal816773
 +Ref: Controlling Array Traversal-Footnote-1825141
 +Node: Array Sorting Functions825259
 +Ref: Array Sorting Functions-Footnote-1830350
 +Node: Two-way I/O830546
 +Ref: Two-way I/O-Footnote-1838266
 +Ref: Two-way I/O-Footnote-2838453
 +Node: TCP/IP Networking838535
 +Node: Profiling841653
 +Node: Advanced Features Summary850658
 +Node: Internationalization852502
 +Node: I18N and L10N853982
 +Node: Explaining gettext854669
 +Ref: Explaining gettext-Footnote-1860561
 +Ref: Explaining gettext-Footnote-2860746
 +Node: Programmer i18n860911
 +Ref: Programmer i18n-Footnote-1865860
 +Node: Translator i18n865909
 +Node: String Extraction866703
 +Ref: String Extraction-Footnote-1867835
 +Node: Printf Ordering867921
 +Ref: Printf Ordering-Footnote-1870707
 +Node: I18N Portability870771
 +Ref: I18N Portability-Footnote-1873227
 +Node: I18N Example873290
 +Ref: I18N Example-Footnote-1876096
 +Node: Gawk I18N876169
 +Node: I18N Summary876814
 +Node: Debugger878155
- Node: Debugging879158
- Node: Debugging Concepts879599
- Node: Debugging Terms881408
- Node: Awk Debugging883983
- Node: Sample Debugging Session884889
- Node: Debugger Invocation885423
- Node: Finding The Bug886809
- Node: List of Debugger Commands893287
- Node: Breakpoint Control894620
- Node: Debugger Execution Control898314
- Node: Viewing And Changing Data901676
- Node: Execution Stack905050
- Node: Debugger Info906687
- Node: Miscellaneous Debugger Commands910758
- Node: Readline Support915820
- Node: Limitations916716
- Node: Debugging Summary918825
- Node: Namespaces920104
- Node: Global Namespace920922
- Node: Qualified Names922268
- Node: Default Namespace923267
- Node: Changing The Namespace924008
- Node: Naming Rules925622
- Node: Internal Name Management927470
- Node: Namespace Example928512
- Node: Namespace And Features931074
- Node: Namespace Summary932509
- Node: Arbitrary Precision Arithmetic933986
- Node: Computer Arithmetic935473
- Ref: table-numeric-ranges939239
- Ref: table-floating-point-ranges939732
- Ref: Computer Arithmetic-Footnote-1940390
- Node: Math Definitions940447
- Ref: table-ieee-formats943763
- Ref: Math Definitions-Footnote-1944366
- Node: MPFR features944471
- Node: FP Math Caution946189
- Ref: FP Math Caution-Footnote-1947261
- Node: Inexactness of computations947630
- Node: Inexact representation948590
- Node: Comparing FP Values949950
- Node: Errors accumulate951191
- Node: Getting Accuracy952624
- Node: Try To Round955334
- Node: Setting precision956233
- Ref: table-predefined-precision-strings956930
- Node: Setting the rounding mode958760
- Ref: table-gawk-rounding-modes959134
- Ref: Setting the rounding mode-Footnote-1963065
- Node: Arbitrary Precision Integers963244
- Ref: Arbitrary Precision Integers-Footnote-1966419
- Node: Checking for MPFR966568
- Node: POSIX Floating Point Problems968042
- Ref: POSIX Floating Point Problems-Footnote-1972327
- Node: Floating point summary972365
- Node: Dynamic Extensions974555
- Node: Extension Intro976108
- Node: Plugin License977374
- Node: Extension Mechanism Outline978171
- Ref: figure-load-extension978610
- Ref: figure-register-new-function980175
- Ref: figure-call-new-function981267
- Node: Extension API Description983329
- Node: Extension API Functions Introduction984971
- Ref: table-api-std-headers986807
- Node: General Data Types990672
- Ref: General Data Types-Footnote-1999033
- Node: Memory Allocation Functions999332
- Ref: Memory Allocation Functions-Footnote-11003542
- Node: Constructor Functions1003641
- Node: Registration Functions1007227
- Node: Extension Functions1007912
- Node: Exit Callback Functions1013127
- Node: Extension Version String1014377
- Node: Input Parsers1015040
- Node: Output Wrappers1027761
- Node: Two-way processors1032273
- Node: Printing Messages1034538
- Ref: Printing Messages-Footnote-11035709
- Node: Updating ERRNO1035862
- Node: Requesting Values1036601
- Ref: table-value-types-returned1037338
- Node: Accessing Parameters1038274
- Node: Symbol Table Access1039509
- Node: Symbol table by name1040021
- Ref: Symbol table by name-Footnote-11043044
- Node: Symbol table by cookie1043172
- Ref: Symbol table by cookie-Footnote-11047357
- Node: Cached values1047421
- Ref: Cached values-Footnote-11050957
- Node: Array Manipulation1051110
- Ref: Array Manipulation-Footnote-11052201
- Node: Array Data Types1052238
- Ref: Array Data Types-Footnote-11054896
- Node: Array Functions1054988
- Node: Flattening Arrays1059486
- Node: Creating Arrays1066462
- Node: Redirection API1071229
- Node: Extension API Variables1074062
- Node: Extension Versioning1074773
- Ref: gawk-api-version1075202
- Node: Extension GMP/MPFR Versioning1076933
- Node: Extension API Informational Variables1078561
- Node: Extension API Boilerplate1079634
- Node: Changes from API V11083608
- Node: Finding Extensions1085180
- Node: Extension Example1085739
- Node: Internal File Description1086537
- Node: Internal File Ops1090617
- Ref: Internal File Ops-Footnote-11101967
- Node: Using Internal File Ops1102107
- Ref: Using Internal File Ops-Footnote-11104490
- Node: Extension Samples1104764
- Node: Extension Sample File Functions1106293
- Node: Extension Sample Fnmatch1113942
- Node: Extension Sample Fork1115429
- Node: Extension Sample Inplace1116647
- Node: Extension Sample Ord1119951
- Node: Extension Sample Readdir1120787
- Ref: table-readdir-file-types1121676
- Node: Extension Sample Revout1122481
- Node: Extension Sample Rev2way1123070
- Node: Extension Sample Read write array1123810
- Node: Extension Sample Readfile1125752
- Node: Extension Sample Time1126847
- Node: Extension Sample API Tests1128195
- Node: gawkextlib1128687
- Node: Extension summary1131605
- Node: Extension Exercises1135307
- Node: Language History1136549
- Node: V7/SVR3.11138205
- Node: SVR41140357
- Node: POSIX1141791
- Node: BTL1143171
- Node: POSIX/GNU1143900
- Node: Feature History1149678
- Node: Common Extensions1165724
- Node: Ranges and Locales1167007
- Ref: Ranges and Locales-Footnote-11171623
- Ref: Ranges and Locales-Footnote-21171650
- Ref: Ranges and Locales-Footnote-31171885
- Node: Contributors1172106
- Node: History summary1178051
- Node: Installation1179431
- Node: Gawk Distribution1180375
- Node: Getting1180859
- Node: Extracting1181822
- Node: Distribution contents1183460
- Node: Unix Installation1189940
- Node: Quick Installation1190622
- Node: Shell Startup Files1193036
- Node: Additional Configuration Options1194125
- Node: Configuration Philosophy1196290
- Node: Non-Unix Installation1198659
- Node: PC Installation1199119
- Node: PC Binary Installation1199957
- Node: PC Compiling1200392
- Node: PC Using1201509
- Node: Cygwin1205062
- Node: MSYS1206161
- Node: VMS Installation1206662
- Node: VMS Compilation1207453
- Ref: VMS Compilation-Footnote-11208682
- Node: VMS Dynamic Extensions1208740
- Node: VMS Installation Details1210425
- Node: VMS Running1212678
- Node: VMS GNV1216957
- Node: VMS Old Gawk1217692
- Node: Bugs1218163
- Node: Bug address1218826
- Node: Usenet1221808
- Node: Maintainers1222812
- Node: Other Versions1224073
- Node: Installation summary1230987
- Node: Notes1232189
- Node: Compatibility Mode1232983
- Node: Additions1233765
- Node: Accessing The Source1234690
- Node: Adding Code1236127
- Node: New Ports1242346
- Node: Derived Files1246834
- Ref: Derived Files-Footnote-11252480
- Ref: Derived Files-Footnote-21252515
- Ref: Derived Files-Footnote-31253113
- Node: Future Extensions1253227
- Node: Implementation Limitations1253885
- Node: Extension Design1255068
- Node: Old Extension Problems1256212
- Ref: Old Extension Problems-Footnote-11257730
- Node: Extension New Mechanism Goals1257787
- Ref: Extension New Mechanism Goals-Footnote-11261151
- Node: Extension Other Design Decisions1261340
- Node: Extension Future Growth1263453
- Node: Notes summary1264289
- Node: Basic Concepts1265464
- Node: Basic High Level1266145
- Ref: figure-general-flow1266427
- Ref: figure-process-flow1267112
- Ref: Basic High Level-Footnote-11270413
- Node: Basic Data Typing1270598
- Node: Glossary1273926
- Node: Copying1305764
- Node: GNU Free Documentation License1343307
- Node: Index1368427
++Node: Debugging879155
++Node: Debugging Concepts879596
++Node: Debugging Terms881405
++Node: Awk Debugging883980
++Ref: Awk Debugging-Footnote-1884925
++Node: Sample Debugging Session885057
++Node: Debugger Invocation885591
++Node: Finding The Bug886977
++Node: List of Debugger Commands893451
++Node: Breakpoint Control894784
++Node: Debugger Execution Control898478
++Node: Viewing And Changing Data901840
++Node: Execution Stack905214
++Node: Debugger Info906851
++Node: Miscellaneous Debugger Commands910922
++Node: Readline Support915984
++Node: Limitations916880
++Node: Debugging Summary918989
++Node: Namespaces920268
++Node: Global Namespace921086
++Node: Qualified Names922432
++Node: Default Namespace923431
++Node: Changing The Namespace924172
++Node: Naming Rules925786
++Node: Internal Name Management927634
++Node: Namespace Example928676
++Node: Namespace And Features931238
++Node: Namespace Summary932673
++Node: Arbitrary Precision Arithmetic934150
++Node: Computer Arithmetic935637
++Ref: table-numeric-ranges939403
++Ref: table-floating-point-ranges939896
++Ref: Computer Arithmetic-Footnote-1940554
++Node: Math Definitions940611
++Ref: table-ieee-formats943927
++Ref: Math Definitions-Footnote-1944530
++Node: MPFR features944635
++Node: FP Math Caution946353
++Ref: FP Math Caution-Footnote-1947425
++Node: Inexactness of computations947794
++Node: Inexact representation948754
++Node: Comparing FP Values950114
++Node: Errors accumulate951355
++Node: Getting Accuracy952788
++Node: Try To Round955498
++Node: Setting precision956397
++Ref: table-predefined-precision-strings957094
++Node: Setting the rounding mode958924
++Ref: table-gawk-rounding-modes959298
++Ref: Setting the rounding mode-Footnote-1963229
++Node: Arbitrary Precision Integers963408
++Ref: Arbitrary Precision Integers-Footnote-1966583
++Node: Checking for MPFR966732
++Node: POSIX Floating Point Problems968206
++Ref: POSIX Floating Point Problems-Footnote-1972491
++Node: Floating point summary972529
++Node: Dynamic Extensions974719
++Node: Extension Intro976272
++Node: Plugin License977538
++Node: Extension Mechanism Outline978335
++Ref: figure-load-extension978774
++Ref: figure-register-new-function980339
++Ref: figure-call-new-function981431
++Node: Extension API Description983493
++Node: Extension API Functions Introduction985135
++Ref: table-api-std-headers986971
++Node: General Data Types990836
++Ref: General Data Types-Footnote-1999197
++Node: Memory Allocation Functions999496
++Ref: Memory Allocation Functions-Footnote-11003706
++Node: Constructor Functions1003805
++Node: Registration Functions1007391
++Node: Extension Functions1008076
++Node: Exit Callback Functions1013291
++Node: Extension Version String1014541
++Node: Input Parsers1015204
++Node: Output Wrappers1027925
++Node: Two-way processors1032437
++Node: Printing Messages1034702
++Ref: Printing Messages-Footnote-11035873
++Node: Updating ERRNO1036026
++Node: Requesting Values1036765
++Ref: table-value-types-returned1037502
++Node: Accessing Parameters1038438
++Node: Symbol Table Access1039673
++Node: Symbol table by name1040185
++Ref: Symbol table by name-Footnote-11043208
++Node: Symbol table by cookie1043336
++Ref: Symbol table by cookie-Footnote-11047521
++Node: Cached values1047585
++Ref: Cached values-Footnote-11051121
++Node: Array Manipulation1051274
++Ref: Array Manipulation-Footnote-11052365
++Node: Array Data Types1052402
++Ref: Array Data Types-Footnote-11055060
++Node: Array Functions1055152
++Node: Flattening Arrays1059650
++Node: Creating Arrays1066626
++Node: Redirection API1071393
++Node: Extension API Variables1074226
++Node: Extension Versioning1074937
++Ref: gawk-api-version1075366
++Node: Extension GMP/MPFR Versioning1077097
++Node: Extension API Informational Variables1078725
++Node: Extension API Boilerplate1079798
++Node: Changes from API V11083772
++Node: Finding Extensions1085344
++Node: Extension Example1085903
++Node: Internal File Description1086701
++Node: Internal File Ops1090781
++Ref: Internal File Ops-Footnote-11102131
++Node: Using Internal File Ops1102271
++Ref: Using Internal File Ops-Footnote-11104654
++Node: Extension Samples1104928
++Node: Extension Sample File Functions1106457
++Node: Extension Sample Fnmatch1114106
++Node: Extension Sample Fork1115593
++Node: Extension Sample Inplace1116811
++Node: Extension Sample Ord1120115
++Node: Extension Sample Readdir1120951
++Ref: table-readdir-file-types1121840
++Node: Extension Sample Revout1122645
++Node: Extension Sample Rev2way1123234
++Node: Extension Sample Read write array1123974
++Node: Extension Sample Readfile1125916
++Node: Extension Sample Time1127011
++Node: Extension Sample API Tests1128359
++Node: gawkextlib1128851
++Node: Extension summary1131769
++Node: Extension Exercises1135471
++Node: Language History1136713
++Node: V7/SVR3.11138369
++Node: SVR41140521
++Node: POSIX1141955
++Node: BTL1143335
++Node: POSIX/GNU1144064
++Node: Feature History1149842
++Node: Common Extensions1165888
++Node: Ranges and Locales1167171
++Ref: Ranges and Locales-Footnote-11171787
++Ref: Ranges and Locales-Footnote-21171814
++Ref: Ranges and Locales-Footnote-31172049
++Node: Contributors1172270
++Node: History summary1178215
++Node: Installation1179595
++Node: Gawk Distribution1180539
++Node: Getting1181023
++Node: Extracting1181986
++Node: Distribution contents1183624
++Node: Unix Installation1190104
++Node: Quick Installation1190786
++Node: Shell Startup Files1193200
++Node: Additional Configuration Options1194289
++Node: Configuration Philosophy1196454
++Node: Non-Unix Installation1198823
++Node: PC Installation1199283
++Node: PC Binary Installation1200121
++Node: PC Compiling1200556
++Node: PC Using1201673
++Node: Cygwin1205226
++Node: MSYS1206325
++Node: VMS Installation1206826
++Node: VMS Compilation1207617
++Ref: VMS Compilation-Footnote-11208846
++Node: VMS Dynamic Extensions1208904
++Node: VMS Installation Details1210589
++Node: VMS Running1212842
++Node: VMS GNV1217121
++Node: VMS Old Gawk1217856
++Node: Bugs1218327
++Node: Bug address1218990
++Node: Usenet1221972
++Node: Maintainers1222976
++Node: Other Versions1224237
++Node: Installation summary1231151
++Node: Notes1232353
++Node: Compatibility Mode1233147
++Node: Additions1233929
++Node: Accessing The Source1234854
++Node: Adding Code1236291
++Node: New Ports1242510
++Node: Derived Files1246998
++Ref: Derived Files-Footnote-11252644
++Ref: Derived Files-Footnote-21252679
++Ref: Derived Files-Footnote-31253277
++Node: Future Extensions1253391
++Node: Implementation Limitations1254049
++Node: Extension Design1255232
++Node: Old Extension Problems1256376
++Ref: Old Extension Problems-Footnote-11257894
++Node: Extension New Mechanism Goals1257951
++Ref: Extension New Mechanism Goals-Footnote-11261315
++Node: Extension Other Design Decisions1261504
++Node: Extension Future Growth1263617
++Node: Notes summary1264453
++Node: Basic Concepts1265628
++Node: Basic High Level1266309
++Ref: figure-general-flow1266591
++Ref: figure-process-flow1267276
++Ref: Basic High Level-Footnote-11270577
++Node: Basic Data Typing1270762
++Node: Glossary1274090
++Node: Copying1305928
++Node: GNU Free Documentation License1343471
++Node: Index1368591
  
  End Tag Table

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

Summary of changes:
 doc/ChangeLog      |  12 ++
 doc/gawk.info      | 465 +++++++++++++++++++++++++-----------------------
 doc/gawk.texi      |  46 ++++-
 doc/gawktexi.in    |  46 ++++-
 doc/it/ChangeLog   |   5 +
 doc/it/gawk.1      | 108 ++++++++----
 doc/it/gawktexi.in | 435 +++++++++++++++++++++++++++------------------
 po/ChangeLog       |   4 +
 po/it.po           | 508 +++++++++++++++++++++++++++--------------------------
 9 files changed, 941 insertions(+), 688 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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