[Top][All Lists]

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

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1234-g2bdaa6

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-1234-g2bdaa6b
Date: Tue, 31 Mar 2015 03:25:06 +0000

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

The branch, master has been updated
       via  2bdaa6b89e00984d79305ba1066cf98c5674b556 (commit)
      from  7d3d7d27391db40c0561ea47e6b8a5a1ae24c6fb (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 2bdaa6b89e00984d79305ba1066cf98c5674b556
Author: Arnold D. Robbins <address@hidden>
Date:   Tue Mar 31 06:24:55 2015 +0300

    Minor doc edits.

diff --git a/doc/ChangeLog b/doc/ChangeLog
index f4a6f19..08c91bd 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2015-03-31         Arnold D. Robbins     <address@hidden>
+       * Minor edits.
 2015-03-27         Arnold D. Robbins     <address@hidden>
        * Minor edits.
diff --git a/doc/ b/doc/
index d0312ec..a208f83 100644
--- a/doc/
+++ b/doc/
@@ -6005,11 +6005,11 @@ Auto-set::):
-   When this element exists, `gawk' checks the value of the system
-`errno' variable when an I/O error occurs.  If `errno' indicates a
-subsequent I/O attempt may succeed, `getline' instead returns -2 and
-further calls to `getline' may succeed.  This applies to the `errno'
+   When this element exists, `gawk' checks the value of the system (C
+language) `errno' variable when an I/O error occurs.  If `errno'
+indicates a subsequent I/O attempt may succeed, `getline' instead
+returns -2 and further calls to `getline' may succeed.  This applies to
+the `errno' values `EAGAIN', `EWOULDBLOCK', `EINTR', or `ETIMEDOUT'.
    This feature is useful in conjunction with `PROCINFO["INPUT_NAME",
 "READ_TIMEOUT"]' or situations where a file descriptor has been
@@ -26259,15 +26259,17 @@ project.
    * GD graphics library extension
+   * MPFR library extension (this provides access to a number of MPFR
+     functions that `gawk''s native MPFR support does not)
    * PDF extension
    * PostgreSQL extension
-   * MPFR library extension (this provides access to a number of MPFR
-     functions that `gawk''s native MPFR support does not)
    * Redis extension
+   * Select extension
    * XML parser extension, using the Expat
      ( XML parsing library
@@ -33053,7 +33055,7 @@ Index
                                                               (line  99)
 * exp:                                   Numeric Functions.   (line  33)
 * expand utility:                        Very Simple.         (line  73)
-* Expat XML parser library:              gawkextlib.          (line  35)
+* Expat XML parser library:              gawkextlib.          (line  37)
 * exponent:                              Numeric Functions.   (line  33)
 * expressions:                           Expressions.         (line   6)
 * expressions, as patterns:              Expression Patterns. (line   6)
@@ -33473,7 +33475,7 @@ Index
 * git utility <2>:                       Accessing The Source.
                                                               (line  10)
 * git utility <3>:                       Other Versions.      (line  29)
-* git utility:                           gawkextlib.          (line  29)
+* git utility:                           gawkextlib.          (line  31)
 * Git, use of for gawk source code:      Derived Files.       (line   6)
 * GNITS mailing list:                    Acknowledgments.     (line  52)
 * GNU awk, See gawk:                     Preface.             (line  51)
@@ -34997,452 +34999,452 @@ Ref: table-getline-variants261262
 Node: Read Timeout262091
 Ref: Read Timeout-Footnote-1265994
 Node: Retrying Input266052
-Node: Command-line directories267238
-Node: Input Summary268145
-Node: Input Exercises271530
-Node: Printing272258
-Node: Print274093
-Node: Print Examples275550
-Node: Output Separators278329
-Node: OFMT280347
-Node: Printf281702
-Node: Basic Printf282487
-Node: Control Letters284059
-Node: Format Modifiers288044
-Node: Printf Examples294050
-Node: Redirection296536
-Node: Special FD303374
-Ref: Special FD-Footnote-1306540
-Node: Special Files306614
-Node: Other Inherited Files307231
-Node: Special Network308231
-Node: Special Caveats309093
-Node: Close Files And Pipes310042
-Ref: Close Files And Pipes-Footnote-1317227
-Ref: Close Files And Pipes-Footnote-2317375
-Node: Nonfatal317525
-Node: Output Summary319850
-Node: Output Exercises321071
-Node: Expressions321751
-Node: Values322940
-Node: Constants323617
-Node: Scalar Constants324308
-Ref: Scalar Constants-Footnote-1325170
-Node: Nondecimal-numbers325420
-Node: Regexp Constants328430
-Node: Using Constant Regexps328956
-Node: Variables332119
-Node: Using Variables332776
-Node: Assignment Options334687
-Node: Conversion336562
-Node: Strings And Numbers337086
-Ref: Strings And Numbers-Footnote-1340151
-Node: Locale influences conversions340260
-Ref: table-locale-affects343006
-Node: All Operators343598
-Node: Arithmetic Ops344227
-Node: Concatenation346732
-Ref: Concatenation-Footnote-1349551
-Node: Assignment Ops349658
-Ref: table-assign-ops354637
-Node: Increment Ops355947
-Node: Truth Values and Conditions359378
-Node: Truth Values360461
-Node: Typing and Comparison361510
-Node: Variable Typing362326
-Node: Comparison Operators365993
-Ref: table-relational-ops366403
-Node: POSIX String Comparison369898
-Ref: POSIX String Comparison-Footnote-1370970
-Node: Boolean Ops371109
-Ref: Boolean Ops-Footnote-1375587
-Node: Conditional Exp375678
-Node: Function Calls377416
-Node: Precedence381296
-Node: Locales384956
-Node: Expressions Summary386588
-Node: Patterns and Actions389159
-Node: Pattern Overview390279
-Node: Regexp Patterns391958
-Node: Expression Patterns392501
-Node: Ranges396281
-Node: BEGIN/END399388
-Node: Using BEGIN/END400149
-Ref: Using BEGIN/END-Footnote-1402885
-Node: I/O And BEGIN/END402991
-Node: Empty408203
-Node: Using Shell Variables408520
-Node: Action Overview410793
-Node: Statements413119
-Node: If Statement414967
-Node: While Statement416462
-Node: Do Statement418490
-Node: For Statement419638
-Node: Switch Statement422796
-Node: Break Statement425178
-Node: Continue Statement427271
-Node: Next Statement429098
-Node: Nextfile Statement431479
-Node: Exit Statement434107
-Node: Built-in Variables436518
-Node: User-modified437651
-Ref: User-modified-Footnote-1445285
-Node: Auto-set445347
-Ref: Auto-set-Footnote-1459580
-Ref: Auto-set-Footnote-2459785
-Node: ARGC and ARGV459841
-Node: Pattern Action Summary464059
-Node: Arrays466492
-Node: Array Basics467821
-Node: Array Intro468665
-Ref: figure-array-elements470602
-Ref: Array Intro-Footnote-1473225
-Node: Reference to Elements473353
-Node: Assigning Elements475815
-Node: Array Example476306
-Node: Scanning an Array478065
-Node: Controlling Scanning481088
-Ref: Controlling Scanning-Footnote-1486482
-Node: Numeric Array Subscripts486798
-Node: Uninitialized Subscripts488983
-Node: Delete490600
-Ref: Delete-Footnote-1493349
-Node: Multidimensional493406
-Node: Multiscanning496503
-Node: Arrays of Arrays498092
-Node: Arrays Summary502846
-Node: Functions504937
-Node: Built-in505976
-Node: Calling Built-in507054
-Node: Numeric Functions509049
-Ref: Numeric Functions-Footnote-1513867
-Ref: Numeric Functions-Footnote-2514224
-Ref: Numeric Functions-Footnote-3514272
-Node: String Functions514544
-Ref: String Functions-Footnote-1538045
-Ref: String Functions-Footnote-2538174
-Ref: String Functions-Footnote-3538422
-Node: Gory Details538509
-Ref: table-sub-escapes540290
-Ref: table-sub-proposed541805
-Ref: table-posix-sub543167
-Ref: table-gensub-escapes544704
-Ref: Gory Details-Footnote-1545537
-Node: I/O Functions545688
-Ref: I/O Functions-Footnote-1552924
-Node: Time Functions553071
-Ref: Time Functions-Footnote-1563580
-Ref: Time Functions-Footnote-2563648
-Ref: Time Functions-Footnote-3563806
-Ref: Time Functions-Footnote-4563917
-Ref: Time Functions-Footnote-5564029
-Ref: Time Functions-Footnote-6564256
-Node: Bitwise Functions564522
-Ref: table-bitwise-ops565084
-Ref: Bitwise Functions-Footnote-1569412
-Node: Type Functions569584
-Node: I18N Functions570736
-Node: User-defined572383
-Node: Definition Syntax573188
-Ref: Definition Syntax-Footnote-1578847
-Node: Function Example578918
-Ref: Function Example-Footnote-1581839
-Node: Function Caveats581861
-Node: Calling A Function582379
-Node: Variable Scope583337
-Node: Pass By Value/Reference586330
-Node: Return Statement589827
-Node: Dynamic Typing592806
-Node: Indirect Calls593735
-Ref: Indirect Calls-Footnote-1603600
-Node: Functions Summary603728
-Node: Library Functions606430
-Ref: Library Functions-Footnote-1610038
-Ref: Library Functions-Footnote-2610181
-Node: Library Names610352
-Ref: Library Names-Footnote-1613810
-Ref: Library Names-Footnote-2614033
-Node: General Functions614119
-Node: Strtonum Function615222
-Node: Assert Function618244
-Node: Round Function621568
-Node: Cliff Random Function623109
-Node: Ordinal Functions624125
-Ref: Ordinal Functions-Footnote-1627188
-Ref: Ordinal Functions-Footnote-2627440
-Node: Join Function627651
-Ref: Join Function-Footnote-1629421
-Node: Getlocaltime Function629621
-Node: Readfile Function633365
-Node: Shell Quoting635337
-Node: Data File Management636738
-Node: Filetrans Function637370
-Node: Rewind Function641466
-Node: File Checking642852
-Ref: File Checking-Footnote-1644185
-Node: Empty Files644386
-Node: Ignoring Assigns646365
-Node: Getopt Function647915
-Ref: Getopt Function-Footnote-1659379
-Node: Passwd Functions659579
-Ref: Passwd Functions-Footnote-1668419
-Node: Group Functions668507
-Ref: Group Functions-Footnote-1676404
-Node: Walking Arrays676609
-Node: Library Functions Summary679615
-Node: Library Exercises681017
-Node: Sample Programs682297
-Node: Running Examples683067
-Node: Clones683795
-Node: Cut Program685019
-Node: Egrep Program694739
-Ref: Egrep Program-Footnote-1702242
-Node: Id Program702352
-Node: Split Program706028
-Ref: Split Program-Footnote-1709482
-Node: Tee Program709610
-Node: Uniq Program712399
-Node: Wc Program719818
-Ref: Wc Program-Footnote-1724068
-Node: Miscellaneous Programs724162
-Node: Dupword Program725375
-Node: Alarm Program727406
-Node: Translate Program732211
-Ref: Translate Program-Footnote-1736774
-Node: Labels Program737044
-Ref: Labels Program-Footnote-1740395
-Node: Word Sorting740479
-Node: History Sorting744549
-Node: Extract Program746384
-Node: Simple Sed753908
-Node: Igawk Program756978
-Ref: Igawk Program-Footnote-1771304
-Ref: Igawk Program-Footnote-2771505
-Ref: Igawk Program-Footnote-3771627
-Node: Anagram Program771742
-Node: Signature Program774803
-Node: Programs Summary776050
-Node: Programs Exercises777271
-Ref: Programs Exercises-Footnote-1781402
-Node: Advanced Features781493
-Node: Nondecimal Data783475
-Node: Array Sorting785065
-Node: Controlling Array Traversal785765
-Ref: Controlling Array Traversal-Footnote-1794131
-Node: Array Sorting Functions794249
-Ref: Array Sorting Functions-Footnote-1798135
-Node: Two-way I/O798331
-Ref: Two-way I/O-Footnote-1803276
-Ref: Two-way I/O-Footnote-2803462
-Node: TCP/IP Networking803544
-Node: Profiling806416
-Node: Advanced Features Summary814687
-Node: Internationalization816620
-Node: I18N and L10N818100
-Node: Explaining gettext818786
-Ref: Explaining gettext-Footnote-1823811
-Ref: Explaining gettext-Footnote-2823995
-Node: Programmer i18n824160
-Ref: Programmer i18n-Footnote-1829036
-Node: Translator i18n829085
-Node: String Extraction829879
-Ref: String Extraction-Footnote-1831010
-Node: Printf Ordering831096
-Ref: Printf Ordering-Footnote-1833882
-Node: I18N Portability833946
-Ref: I18N Portability-Footnote-1836402
-Node: I18N Example836465
-Ref: I18N Example-Footnote-1839268
-Node: Gawk I18N839340
-Node: I18N Summary839984
-Node: Debugger841324
-Node: Debugging842346
-Node: Debugging Concepts842787
-Node: Debugging Terms844597
-Node: Awk Debugging847169
-Node: Sample Debugging Session848075
-Node: Debugger Invocation848609
-Node: Finding The Bug849994
-Node: List of Debugger Commands856473
-Node: Breakpoint Control857805
-Node: Debugger Execution Control861482
-Node: Viewing And Changing Data864841
-Node: Execution Stack868217
-Node: Debugger Info869852
-Node: Miscellaneous Debugger Commands873897
-Node: Readline Support878898
-Node: Limitations879792
-Node: Debugging Summary881907
-Node: Arbitrary Precision Arithmetic883081
-Node: Computer Arithmetic884497
-Ref: table-numeric-ranges888074
-Ref: Computer Arithmetic-Footnote-1888598
-Node: Math Definitions888655
-Ref: table-ieee-formats891950
-Ref: Math Definitions-Footnote-1892554
-Node: MPFR features892659
-Node: FP Math Caution894330
-Ref: FP Math Caution-Footnote-1895380
-Node: Inexactness of computations895749
-Node: Inexact representation896708
-Node: Comparing FP Values898066
-Node: Errors accumulate899148
-Node: Getting Accuracy900580
-Node: Try To Round903284
-Node: Setting precision904183
-Ref: table-predefined-precision-strings904867
-Node: Setting the rounding mode906696
-Ref: table-gawk-rounding-modes907060
-Ref: Setting the rounding mode-Footnote-1910512
-Node: Arbitrary Precision Integers910691
-Ref: Arbitrary Precision Integers-Footnote-1915589
-Node: POSIX Floating Point Problems915738
-Ref: POSIX Floating Point Problems-Footnote-1919617
-Node: Floating point summary919655
-Node: Dynamic Extensions921842
-Node: Extension Intro923394
-Node: Plugin License924659
-Node: Extension Mechanism Outline925456
-Ref: figure-load-extension925884
-Ref: figure-register-new-function927364
-Ref: figure-call-new-function928368
-Node: Extension API Description930355
-Node: Extension API Functions Introduction931889
-Node: General Data Types936758
-Ref: General Data Types-Footnote-1942658
-Node: Memory Allocation Functions942957
-Ref: Memory Allocation Functions-Footnote-1945796
-Node: Constructor Functions945895
-Node: Registration Functions947634
-Node: Extension Functions948319
-Node: Exit Callback Functions950616
-Node: Extension Version String951864
-Node: Input Parsers952527
-Node: Output Wrappers962402
-Node: Two-way processors966915
-Node: Printing Messages969178
-Ref: Printing Messages-Footnote-1970254
-Node: Updating `ERRNO'970406
-Node: Requesting Values971146
-Ref: table-value-types-returned971873
-Node: Accessing Parameters972830
-Node: Symbol Table Access974064
-Node: Symbol table by name974578
-Node: Symbol table by cookie976598
-Ref: Symbol table by cookie-Footnote-1980743
-Node: Cached values980806
-Ref: Cached values-Footnote-1984302
-Node: Array Manipulation984393
-Ref: Array Manipulation-Footnote-1985483
-Node: Array Data Types985520
-Ref: Array Data Types-Footnote-1988175
-Node: Array Functions988267
-Node: Flattening Arrays992126
-Node: Creating Arrays999028
-Node: Redirection API1003799
-Node: Extension API Variables1006624
-Node: Extension Versioning1007257
-Node: Extension API Informational Variables1009148
-Node: Extension API Boilerplate1010213
-Node: Finding Extensions1014022
-Node: Extension Example1014582
-Node: Internal File Description1015354
-Node: Internal File Ops1019421
-Ref: Internal File Ops-Footnote-11031172
-Node: Using Internal File Ops1031312
-Ref: Using Internal File Ops-Footnote-11033695
-Node: Extension Samples1033968
-Node: Extension Sample File Functions1035496
-Node: Extension Sample Fnmatch1043177
-Node: Extension Sample Fork1044665
-Node: Extension Sample Inplace1045880
-Node: Extension Sample Ord1047966
-Node: Extension Sample Readdir1048802
-Ref: table-readdir-file-types1049679
-Node: Extension Sample Revout1050490
-Node: Extension Sample Rev2way1051079
-Node: Extension Sample Read write array1051819
-Node: Extension Sample Readfile1053759
-Node: Extension Sample Time1054854
-Node: Extension Sample API Tests1056202
-Node: gawkextlib1056693
-Node: Extension summary1059371
-Node: Extension Exercises1063060
-Node: Language History1064556
-Node: V7/SVR3.11066212
-Node: SVR41068365
-Node: POSIX1069799
-Node: BTL1071180
-Node: POSIX/GNU1071911
-Node: Feature History1077747
-Node: Common Extensions1091541
-Node: Ranges and Locales1092913
-Ref: Ranges and Locales-Footnote-11097532
-Ref: Ranges and Locales-Footnote-21097559
-Ref: Ranges and Locales-Footnote-31097794
-Node: Contributors1098015
-Node: History summary1103555
-Node: Installation1104934
-Node: Gawk Distribution1105880
-Node: Getting1106364
-Node: Extracting1107187
-Node: Distribution contents1108824
-Node: Unix Installation1114926
-Node: Quick Installation1115609
-Node: Shell Startup Files1118020
-Node: Additional Configuration Options1119099
-Node: Configuration Philosophy1120903
-Node: Non-Unix Installation1123272
-Node: PC Installation1123730
-Node: PC Binary Installation1125050
-Node: PC Compiling1126898
-Ref: PC Compiling-Footnote-11129919
-Node: PC Testing1130028
-Node: PC Using1131204
-Node: Cygwin1135319
-Node: MSYS1136089
-Node: VMS Installation1136590
-Node: VMS Compilation1137382
-Ref: VMS Compilation-Footnote-11138611
-Node: VMS Dynamic Extensions1138669
-Node: VMS Installation Details1140353
-Node: VMS Running1142604
-Node: VMS GNV1145444
-Node: VMS Old Gawk1146179
-Node: Bugs1146649
-Node: Other Versions1150538
-Node: Installation summary1156972
-Node: Notes1158031
-Node: Compatibility Mode1158896
-Node: Additions1159678
-Node: Accessing The Source1160603
-Node: Adding Code1162038
-Node: New Ports1168195
-Node: Derived Files1172677
-Ref: Derived Files-Footnote-11178152
-Ref: Derived Files-Footnote-21178186
-Ref: Derived Files-Footnote-31178782
-Node: Future Extensions1178896
-Node: Implementation Limitations1179502
-Node: Extension Design1180750
-Node: Old Extension Problems1181904
-Ref: Old Extension Problems-Footnote-11183421
-Node: Extension New Mechanism Goals1183478
-Ref: Extension New Mechanism Goals-Footnote-11186838
-Node: Extension Other Design Decisions1187027
-Node: Extension Future Growth1189135
-Node: Old Extension Mechanism1189971
-Node: Notes summary1191733
-Node: Basic Concepts1192919
-Node: Basic High Level1193600
-Ref: figure-general-flow1193872
-Ref: figure-process-flow1194471
-Ref: Basic High Level-Footnote-11197700
-Node: Basic Data Typing1197885
-Node: Glossary1201213
-Node: Copying1233142
-Node: GNU Free Documentation License1270698
-Node: Index1295834
+Node: Command-line directories267251
+Node: Input Summary268158
+Node: Input Exercises271543
+Node: Printing272271
+Node: Print274106
+Node: Print Examples275563
+Node: Output Separators278342
+Node: OFMT280360
+Node: Printf281715
+Node: Basic Printf282500
+Node: Control Letters284072
+Node: Format Modifiers288057
+Node: Printf Examples294063
+Node: Redirection296549
+Node: Special FD303387
+Ref: Special FD-Footnote-1306553
+Node: Special Files306627
+Node: Other Inherited Files307244
+Node: Special Network308244
+Node: Special Caveats309106
+Node: Close Files And Pipes310055
+Ref: Close Files And Pipes-Footnote-1317240
+Ref: Close Files And Pipes-Footnote-2317388
+Node: Nonfatal317538
+Node: Output Summary319863
+Node: Output Exercises321084
+Node: Expressions321764
+Node: Values322953
+Node: Constants323630
+Node: Scalar Constants324321
+Ref: Scalar Constants-Footnote-1325183
+Node: Nondecimal-numbers325433
+Node: Regexp Constants328443
+Node: Using Constant Regexps328969
+Node: Variables332132
+Node: Using Variables332789
+Node: Assignment Options334700
+Node: Conversion336575
+Node: Strings And Numbers337099
+Ref: Strings And Numbers-Footnote-1340164
+Node: Locale influences conversions340273
+Ref: table-locale-affects343019
+Node: All Operators343611
+Node: Arithmetic Ops344240
+Node: Concatenation346745
+Ref: Concatenation-Footnote-1349564
+Node: Assignment Ops349671
+Ref: table-assign-ops354650
+Node: Increment Ops355960
+Node: Truth Values and Conditions359391
+Node: Truth Values360474
+Node: Typing and Comparison361523
+Node: Variable Typing362339
+Node: Comparison Operators366006
+Ref: table-relational-ops366416
+Node: POSIX String Comparison369911
+Ref: POSIX String Comparison-Footnote-1370983
+Node: Boolean Ops371122
+Ref: Boolean Ops-Footnote-1375600
+Node: Conditional Exp375691
+Node: Function Calls377429
+Node: Precedence381309
+Node: Locales384969
+Node: Expressions Summary386601
+Node: Patterns and Actions389172
+Node: Pattern Overview390292
+Node: Regexp Patterns391971
+Node: Expression Patterns392514
+Node: Ranges396294
+Node: BEGIN/END399401
+Node: Using BEGIN/END400162
+Ref: Using BEGIN/END-Footnote-1402898
+Node: I/O And BEGIN/END403004
+Node: Empty408216
+Node: Using Shell Variables408533
+Node: Action Overview410806
+Node: Statements413132
+Node: If Statement414980
+Node: While Statement416475
+Node: Do Statement418503
+Node: For Statement419651
+Node: Switch Statement422809
+Node: Break Statement425191
+Node: Continue Statement427284
+Node: Next Statement429111
+Node: Nextfile Statement431492
+Node: Exit Statement434120
+Node: Built-in Variables436531
+Node: User-modified437664
+Ref: User-modified-Footnote-1445298
+Node: Auto-set445360
+Ref: Auto-set-Footnote-1459593
+Ref: Auto-set-Footnote-2459798
+Node: ARGC and ARGV459854
+Node: Pattern Action Summary464072
+Node: Arrays466505
+Node: Array Basics467834
+Node: Array Intro468678
+Ref: figure-array-elements470615
+Ref: Array Intro-Footnote-1473238
+Node: Reference to Elements473366
+Node: Assigning Elements475828
+Node: Array Example476319
+Node: Scanning an Array478078
+Node: Controlling Scanning481101
+Ref: Controlling Scanning-Footnote-1486495
+Node: Numeric Array Subscripts486811
+Node: Uninitialized Subscripts488996
+Node: Delete490613
+Ref: Delete-Footnote-1493362
+Node: Multidimensional493419
+Node: Multiscanning496516
+Node: Arrays of Arrays498105
+Node: Arrays Summary502859
+Node: Functions504950
+Node: Built-in505989
+Node: Calling Built-in507067
+Node: Numeric Functions509062
+Ref: Numeric Functions-Footnote-1513880
+Ref: Numeric Functions-Footnote-2514237
+Ref: Numeric Functions-Footnote-3514285
+Node: String Functions514557
+Ref: String Functions-Footnote-1538058
+Ref: String Functions-Footnote-2538187
+Ref: String Functions-Footnote-3538435
+Node: Gory Details538522
+Ref: table-sub-escapes540303
+Ref: table-sub-proposed541818
+Ref: table-posix-sub543180
+Ref: table-gensub-escapes544717
+Ref: Gory Details-Footnote-1545550
+Node: I/O Functions545701
+Ref: I/O Functions-Footnote-1552937
+Node: Time Functions553084
+Ref: Time Functions-Footnote-1563593
+Ref: Time Functions-Footnote-2563661
+Ref: Time Functions-Footnote-3563819
+Ref: Time Functions-Footnote-4563930
+Ref: Time Functions-Footnote-5564042
+Ref: Time Functions-Footnote-6564269
+Node: Bitwise Functions564535
+Ref: table-bitwise-ops565097
+Ref: Bitwise Functions-Footnote-1569425
+Node: Type Functions569597
+Node: I18N Functions570749
+Node: User-defined572396
+Node: Definition Syntax573201
+Ref: Definition Syntax-Footnote-1578860
+Node: Function Example578931
+Ref: Function Example-Footnote-1581852
+Node: Function Caveats581874
+Node: Calling A Function582392
+Node: Variable Scope583350
+Node: Pass By Value/Reference586343
+Node: Return Statement589840
+Node: Dynamic Typing592819
+Node: Indirect Calls593748
+Ref: Indirect Calls-Footnote-1603613
+Node: Functions Summary603741
+Node: Library Functions606443
+Ref: Library Functions-Footnote-1610051
+Ref: Library Functions-Footnote-2610194
+Node: Library Names610365
+Ref: Library Names-Footnote-1613823
+Ref: Library Names-Footnote-2614046
+Node: General Functions614132
+Node: Strtonum Function615235
+Node: Assert Function618257
+Node: Round Function621581
+Node: Cliff Random Function623122
+Node: Ordinal Functions624138
+Ref: Ordinal Functions-Footnote-1627201
+Ref: Ordinal Functions-Footnote-2627453
+Node: Join Function627664
+Ref: Join Function-Footnote-1629434
+Node: Getlocaltime Function629634
+Node: Readfile Function633378
+Node: Shell Quoting635350
+Node: Data File Management636751
+Node: Filetrans Function637383
+Node: Rewind Function641479
+Node: File Checking642865
+Ref: File Checking-Footnote-1644198
+Node: Empty Files644399
+Node: Ignoring Assigns646378
+Node: Getopt Function647928
+Ref: Getopt Function-Footnote-1659392
+Node: Passwd Functions659592
+Ref: Passwd Functions-Footnote-1668432
+Node: Group Functions668520
+Ref: Group Functions-Footnote-1676417
+Node: Walking Arrays676622
+Node: Library Functions Summary679628
+Node: Library Exercises681030
+Node: Sample Programs682310
+Node: Running Examples683080
+Node: Clones683808
+Node: Cut Program685032
+Node: Egrep Program694752
+Ref: Egrep Program-Footnote-1702255
+Node: Id Program702365
+Node: Split Program706041
+Ref: Split Program-Footnote-1709495
+Node: Tee Program709623
+Node: Uniq Program712412
+Node: Wc Program719831
+Ref: Wc Program-Footnote-1724081
+Node: Miscellaneous Programs724175
+Node: Dupword Program725388
+Node: Alarm Program727419
+Node: Translate Program732224
+Ref: Translate Program-Footnote-1736787
+Node: Labels Program737057
+Ref: Labels Program-Footnote-1740408
+Node: Word Sorting740492
+Node: History Sorting744562
+Node: Extract Program746397
+Node: Simple Sed753921
+Node: Igawk Program756991
+Ref: Igawk Program-Footnote-1771317
+Ref: Igawk Program-Footnote-2771518
+Ref: Igawk Program-Footnote-3771640
+Node: Anagram Program771755
+Node: Signature Program774816
+Node: Programs Summary776063
+Node: Programs Exercises777284
+Ref: Programs Exercises-Footnote-1781415
+Node: Advanced Features781506
+Node: Nondecimal Data783488
+Node: Array Sorting785078
+Node: Controlling Array Traversal785778
+Ref: Controlling Array Traversal-Footnote-1794144
+Node: Array Sorting Functions794262
+Ref: Array Sorting Functions-Footnote-1798148
+Node: Two-way I/O798344
+Ref: Two-way I/O-Footnote-1803289
+Ref: Two-way I/O-Footnote-2803475
+Node: TCP/IP Networking803557
+Node: Profiling806429
+Node: Advanced Features Summary814700
+Node: Internationalization816633
+Node: I18N and L10N818113
+Node: Explaining gettext818799
+Ref: Explaining gettext-Footnote-1823824
+Ref: Explaining gettext-Footnote-2824008
+Node: Programmer i18n824173
+Ref: Programmer i18n-Footnote-1829049
+Node: Translator i18n829098
+Node: String Extraction829892
+Ref: String Extraction-Footnote-1831023
+Node: Printf Ordering831109
+Ref: Printf Ordering-Footnote-1833895
+Node: I18N Portability833959
+Ref: I18N Portability-Footnote-1836415
+Node: I18N Example836478
+Ref: I18N Example-Footnote-1839281
+Node: Gawk I18N839353
+Node: I18N Summary839997
+Node: Debugger841337
+Node: Debugging842359
+Node: Debugging Concepts842800
+Node: Debugging Terms844610
+Node: Awk Debugging847182
+Node: Sample Debugging Session848088
+Node: Debugger Invocation848622
+Node: Finding The Bug850007
+Node: List of Debugger Commands856486
+Node: Breakpoint Control857818
+Node: Debugger Execution Control861495
+Node: Viewing And Changing Data864854
+Node: Execution Stack868230
+Node: Debugger Info869865
+Node: Miscellaneous Debugger Commands873910
+Node: Readline Support878911
+Node: Limitations879805
+Node: Debugging Summary881920
+Node: Arbitrary Precision Arithmetic883094
+Node: Computer Arithmetic884510
+Ref: table-numeric-ranges888087
+Ref: Computer Arithmetic-Footnote-1888611
+Node: Math Definitions888668
+Ref: table-ieee-formats891963
+Ref: Math Definitions-Footnote-1892567
+Node: MPFR features892672
+Node: FP Math Caution894343
+Ref: FP Math Caution-Footnote-1895393
+Node: Inexactness of computations895762
+Node: Inexact representation896721
+Node: Comparing FP Values898079
+Node: Errors accumulate899161
+Node: Getting Accuracy900593
+Node: Try To Round903297
+Node: Setting precision904196
+Ref: table-predefined-precision-strings904880
+Node: Setting the rounding mode906709
+Ref: table-gawk-rounding-modes907073
+Ref: Setting the rounding mode-Footnote-1910525
+Node: Arbitrary Precision Integers910704
+Ref: Arbitrary Precision Integers-Footnote-1915602
+Node: POSIX Floating Point Problems915751
+Ref: POSIX Floating Point Problems-Footnote-1919630
+Node: Floating point summary919668
+Node: Dynamic Extensions921855
+Node: Extension Intro923407
+Node: Plugin License924672
+Node: Extension Mechanism Outline925469
+Ref: figure-load-extension925897
+Ref: figure-register-new-function927377
+Ref: figure-call-new-function928381
+Node: Extension API Description930368
+Node: Extension API Functions Introduction931902
+Node: General Data Types936771
+Ref: General Data Types-Footnote-1942671
+Node: Memory Allocation Functions942970
+Ref: Memory Allocation Functions-Footnote-1945809
+Node: Constructor Functions945908
+Node: Registration Functions947647
+Node: Extension Functions948332
+Node: Exit Callback Functions950629
+Node: Extension Version String951877
+Node: Input Parsers952540
+Node: Output Wrappers962415
+Node: Two-way processors966928
+Node: Printing Messages969191
+Ref: Printing Messages-Footnote-1970267
+Node: Updating `ERRNO'970419
+Node: Requesting Values971159
+Ref: table-value-types-returned971886
+Node: Accessing Parameters972843
+Node: Symbol Table Access974077
+Node: Symbol table by name974591
+Node: Symbol table by cookie976611
+Ref: Symbol table by cookie-Footnote-1980756
+Node: Cached values980819
+Ref: Cached values-Footnote-1984315
+Node: Array Manipulation984406
+Ref: Array Manipulation-Footnote-1985496
+Node: Array Data Types985533
+Ref: Array Data Types-Footnote-1988188
+Node: Array Functions988280
+Node: Flattening Arrays992139
+Node: Creating Arrays999041
+Node: Redirection API1003812
+Node: Extension API Variables1006637
+Node: Extension Versioning1007270
+Node: Extension API Informational Variables1009161
+Node: Extension API Boilerplate1010226
+Node: Finding Extensions1014035
+Node: Extension Example1014595
+Node: Internal File Description1015367
+Node: Internal File Ops1019434
+Ref: Internal File Ops-Footnote-11031185
+Node: Using Internal File Ops1031325
+Ref: Using Internal File Ops-Footnote-11033708
+Node: Extension Samples1033981
+Node: Extension Sample File Functions1035509
+Node: Extension Sample Fnmatch1043190
+Node: Extension Sample Fork1044678
+Node: Extension Sample Inplace1045893
+Node: Extension Sample Ord1047979
+Node: Extension Sample Readdir1048815
+Ref: table-readdir-file-types1049692
+Node: Extension Sample Revout1050503
+Node: Extension Sample Rev2way1051092
+Node: Extension Sample Read write array1051832
+Node: Extension Sample Readfile1053772
+Node: Extension Sample Time1054867
+Node: Extension Sample API Tests1056215
+Node: gawkextlib1056706
+Node: Extension summary1059407
+Node: Extension Exercises1063096
+Node: Language History1064592
+Node: V7/SVR3.11066248
+Node: SVR41068401
+Node: POSIX1069835
+Node: BTL1071216
+Node: POSIX/GNU1071947
+Node: Feature History1077783
+Node: Common Extensions1091577
+Node: Ranges and Locales1092949
+Ref: Ranges and Locales-Footnote-11097568
+Ref: Ranges and Locales-Footnote-21097595
+Ref: Ranges and Locales-Footnote-31097830
+Node: Contributors1098051
+Node: History summary1103591
+Node: Installation1104970
+Node: Gawk Distribution1105916
+Node: Getting1106400
+Node: Extracting1107223
+Node: Distribution contents1108860
+Node: Unix Installation1114962
+Node: Quick Installation1115645
+Node: Shell Startup Files1118056
+Node: Additional Configuration Options1119135
+Node: Configuration Philosophy1120939
+Node: Non-Unix Installation1123308
+Node: PC Installation1123766
+Node: PC Binary Installation1125086
+Node: PC Compiling1126934
+Ref: PC Compiling-Footnote-11129955
+Node: PC Testing1130064
+Node: PC Using1131240
+Node: Cygwin1135355
+Node: MSYS1136125
+Node: VMS Installation1136626
+Node: VMS Compilation1137418
+Ref: VMS Compilation-Footnote-11138647
+Node: VMS Dynamic Extensions1138705
+Node: VMS Installation Details1140389
+Node: VMS Running1142640
+Node: VMS GNV1145480
+Node: VMS Old Gawk1146215
+Node: Bugs1146685
+Node: Other Versions1150574
+Node: Installation summary1157008
+Node: Notes1158067
+Node: Compatibility Mode1158932
+Node: Additions1159714
+Node: Accessing The Source1160639
+Node: Adding Code1162074
+Node: New Ports1168231
+Node: Derived Files1172713
+Ref: Derived Files-Footnote-11178188
+Ref: Derived Files-Footnote-21178222
+Ref: Derived Files-Footnote-31178818
+Node: Future Extensions1178932
+Node: Implementation Limitations1179538
+Node: Extension Design1180786
+Node: Old Extension Problems1181940
+Ref: Old Extension Problems-Footnote-11183457
+Node: Extension New Mechanism Goals1183514
+Ref: Extension New Mechanism Goals-Footnote-11186874
+Node: Extension Other Design Decisions1187063
+Node: Extension Future Growth1189171
+Node: Old Extension Mechanism1190007
+Node: Notes summary1191769
+Node: Basic Concepts1192955
+Node: Basic High Level1193636
+Ref: figure-general-flow1193908
+Ref: figure-process-flow1194507
+Ref: Basic High Level-Footnote-11197736
+Node: Basic Data Typing1197921
+Node: Glossary1201249
+Node: Copying1233178
+Node: GNU Free Documentation License1270734
+Node: Index1295870
 End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index e9d987f..e0b44fa 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -8807,6 +8807,7 @@ PROCINFO["@var{input_name}", "RETRY"] = 1
 @end example
 When this element exists, @command{gawk} checks the value of the system
+(C language)
 @code{errno} variable when an I/O error occurs.  If @code{errno} indicates
 a subsequent I/O attempt may succeed, @code{getline} instead returns
 @minus{}2 and
@@ -35285,18 +35286,21 @@ As of this writing, there are seven extensions:
 GD graphics library extension
+MPFR library extension
+(this provides access to a number of MPFR functions that @command{gawk}'s
+native MPFR support does not)
 PDF extension
 PostgreSQL extension
-MPFR library extension
-(this provides access to a number of MPFR functions that @command{gawk}'s
-native MPFR support does not)
+Redis extension
-Redis extension
+Select extension
 XML parser extension, using the @uref{, Expat}
diff --git a/doc/ b/doc/
index 178444a..f8642fc 100644
--- a/doc/
+++ b/doc/
@@ -8407,6 +8407,7 @@ PROCINFO["@var{input_name}", "RETRY"] = 1
 @end example
 When this element exists, @command{gawk} checks the value of the system
+(C language)
 @code{errno} variable when an I/O error occurs.  If @code{errno} indicates
 a subsequent I/O attempt may succeed, @code{getline} instead returns
 @minus{}2 and
@@ -34376,18 +34377,21 @@ As of this writing, there are seven extensions:
 GD graphics library extension
+MPFR library extension
+(this provides access to a number of MPFR functions that @command{gawk}'s
+native MPFR support does not)
 PDF extension
 PostgreSQL extension
-MPFR library extension
-(this provides access to a number of MPFR functions that @command{gawk}'s
-native MPFR support does not)
+Redis extension
-Redis extension
+Select extension
 XML parser extension, using the @uref{, Expat}


Summary of changes:
 doc/ChangeLog   |    4 +
 doc/   |  916 ++++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |   12 +-
 doc/ |   12 +-
 4 files changed, 479 insertions(+), 465 deletions(-)


reply via email to

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