gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, gawk-4.1-stable, updated. gawk-4.1.0-533


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, gawk-4.1-stable, updated. gawk-4.1.0-533-g882d405
Date: Tue, 09 Dec 2014 21:08:24 +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, gawk-4.1-stable has been updated
       via  882d4057221d8a9976003214776edd43d2fbf9c4 (commit)
      from  50ccd9803efa7e9b1e411d4f43fcd520d41debad (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=882d4057221d8a9976003214776edd43d2fbf9c4

commit 882d4057221d8a9976003214776edd43d2fbf9c4
Author: Arnold D. Robbins <address@hidden>
Date:   Tue Dec 9 23:08:01 2014 +0200

    More minor doc edits.

diff --git a/doc/ChangeLog b/doc/ChangeLog
index 80db830..d6c7090 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2014-12-09         Arnold D. Robbins     <address@hidden>
+
+       * gawktexi.in: More minor fixes.
+
 2014-12-07         Arnold D. Robbins     <address@hidden>
 
        * gawktexi.in: Minor fixes.
diff --git a/doc/gawk.info b/doc/gawk.info
index 163ec3a..3e7606f 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -9063,10 +9063,9 @@ accepts any record with a first field that contains `li':
      -| 555-5553
      -| 555-6699
 
-   A regexp constant as a pattern is also a special case of an
-expression pattern.  The expression `/li/' has the value one if `li'
-appears in the current input record. Thus, as a pattern, `/li/' matches
-any record containing `li'.
+   pattern.  The expression `/li/' has the value one if `li' appears in
+the current input record. Thus, as a pattern, `/li/' matches any record
+containing `li'.
 
    Boolean expressions are also commonly used as patterns.  Whether the
 pattern matches an input record depends on whether its subexpressions
@@ -11775,7 +11774,8 @@ File: gawk.info,  Node: Functions,  Next: Library 
Functions,  Prev: Arrays,  Up:
 This major node describes `awk''s built-in functions, which fall into
 three categories: numeric, string, and I/O.  `gawk' provides additional
 groups of functions to work with values that represent time, do bit
-manipulation, sort arrays, and internationalize and localize programs.
+manipulation, sort arrays, provide type information, and
+internationalize and localize programs.
 
    Besides the built-in functions, `awk' has provisions for writing new
 functions that the rest of a program can use.  The second half of this
@@ -19603,7 +19603,7 @@ per-command basis, by setting a special element in the 
`PROCINFO' array
 
      command = "sort -nr"           # command, save in convenience variable
      PROCINFO[command, "pty"] = 1   # update PROCINFO
-     print ... |& command       # start two-way pipe
+     print ... |& command           # start two-way pipe
      ...
 
 Using ptys usually avoids the buffer deadlock issues described earlier,
@@ -31777,7 +31777,7 @@ Index
 * BEGIN pattern, and profiling:          Profiling.           (line  62)
 * BEGIN pattern, assert() user-defined function and: Assert Function.
                                                               (line  83)
-* BEGIN pattern, Boolean patterns and:   Expression Patterns. (line  70)
+* BEGIN pattern, Boolean patterns and:   Expression Patterns. (line  69)
 * BEGIN pattern, exit statement and:     Exit Statement.      (line  12)
 * BEGIN pattern, getline and:            Getline Notes.       (line  19)
 * BEGIN pattern, headings, adding:       Print Examples.      (line  43)
@@ -31794,7 +31794,7 @@ Index
 * BEGIN pattern, TEXTDOMAIN variable and: Programmer i18n.    (line  60)
 * BEGINFILE pattern:                     BEGINFILE/ENDFILE.   (line   6)
 * BEGINFILE pattern, Boolean patterns and: Expression Patterns.
-                                                              (line  70)
+                                                              (line  69)
 * beginfile() user-defined function:     Filetrans Function.  (line  61)
 * Bentley, Jon:                          Glossary.            (line 143)
 * Benzinger, Michael:                    Contributors.        (line  97)
@@ -31820,7 +31820,7 @@ Index
 * body, in actions:                      Statements.          (line  10)
 * body, in loops:                        While Statement.     (line  14)
 * Boolean expressions:                   Boolean Ops.         (line   6)
-* Boolean expressions, as patterns:      Expression Patterns. (line  39)
+* Boolean expressions, as patterns:      Expression Patterns. (line  38)
 * Boolean operators, See Boolean expressions: Boolean Ops.    (line   6)
 * Bourne shell, quoting rules for:       Quoting.             (line  18)
 * braces ({}):                           Profiling.           (line 142)
@@ -32404,7 +32404,7 @@ Index
 * END pattern, and profiling:            Profiling.           (line  62)
 * END pattern, assert() user-defined function and: Assert Function.
                                                               (line  75)
-* END pattern, Boolean patterns and:     Expression Patterns. (line  70)
+* END pattern, Boolean patterns and:     Expression Patterns. (line  69)
 * END pattern, exit statement and:       Exit Statement.      (line  12)
 * END pattern, next/nextfile statements and <1>: Next Statement.
                                                               (line  44)
@@ -32413,7 +32413,7 @@ Index
 * END pattern, operators and:            Using BEGIN/END.     (line  17)
 * END pattern, print statement and:      I/O And BEGIN/END.   (line  16)
 * ENDFILE pattern:                       BEGINFILE/ENDFILE.   (line   6)
-* ENDFILE pattern, Boolean patterns and: Expression Patterns. (line  70)
+* ENDFILE pattern, Boolean patterns and: Expression Patterns. (line  69)
 * endfile() user-defined function:       Filetrans Function.  (line  61)
 * endgrent() function (C library):       Group Functions.     (line 211)
 * endgrent() user-defined function:      Group Functions.     (line 214)
@@ -34475,382 +34475,382 @@ Node: Patterns and Actions384060
 Node: Pattern Overview385180
 Node: Regexp Patterns386859
 Node: Expression Patterns387402
-Node: Ranges391183
-Node: BEGIN/END394289
-Node: Using BEGIN/END395050
-Ref: Using BEGIN/END-Footnote-1397784
-Node: I/O And BEGIN/END397890
-Node: BEGINFILE/ENDFILE400204
-Node: Empty403105
-Node: Using Shell Variables403422
-Node: Action Overview405695
-Node: Statements408021
-Node: If Statement409869
-Node: While Statement411364
-Node: Do Statement413393
-Node: For Statement414537
-Node: Switch Statement417694
-Node: Break Statement420076
-Node: Continue Statement422117
-Node: Next Statement423944
-Node: Nextfile Statement426325
-Node: Exit Statement428955
-Node: Built-in Variables431358
-Node: User-modified432491
-Ref: User-modified-Footnote-1440172
-Node: Auto-set440234
-Ref: Auto-set-Footnote-1453269
-Ref: Auto-set-Footnote-2453474
-Node: ARGC and ARGV453530
-Node: Pattern Action Summary457748
-Node: Arrays460175
-Node: Array Basics461504
-Node: Array Intro462348
-Ref: figure-array-elements464312
-Ref: Array Intro-Footnote-1466838
-Node: Reference to Elements466966
-Node: Assigning Elements469418
-Node: Array Example469909
-Node: Scanning an Array471667
-Node: Controlling Scanning474683
-Ref: Controlling Scanning-Footnote-1479879
-Node: Numeric Array Subscripts480195
-Node: Uninitialized Subscripts482380
-Node: Delete483997
-Ref: Delete-Footnote-1486740
-Node: Multidimensional486797
-Node: Multiscanning489894
-Node: Arrays of Arrays491483
-Node: Arrays Summary496242
-Node: Functions498334
-Node: Built-in499207
-Node: Calling Built-in500285
-Node: Numeric Functions502276
-Ref: Numeric Functions-Footnote-1506293
-Ref: Numeric Functions-Footnote-2506650
-Ref: Numeric Functions-Footnote-3506698
-Node: String Functions506970
-Ref: String Functions-Footnote-1530445
-Ref: String Functions-Footnote-2530574
-Ref: String Functions-Footnote-3530822
-Node: Gory Details530909
-Ref: table-sub-escapes532690
-Ref: table-sub-proposed534210
-Ref: table-posix-sub535574
-Ref: table-gensub-escapes537110
-Ref: Gory Details-Footnote-1537942
-Node: I/O Functions538093
-Ref: I/O Functions-Footnote-1545311
-Node: Time Functions545458
-Ref: Time Functions-Footnote-1555946
-Ref: Time Functions-Footnote-2556014
-Ref: Time Functions-Footnote-3556172
-Ref: Time Functions-Footnote-4556283
-Ref: Time Functions-Footnote-5556395
-Ref: Time Functions-Footnote-6556622
-Node: Bitwise Functions556888
-Ref: table-bitwise-ops557450
-Ref: Bitwise Functions-Footnote-1561759
-Node: Type Functions561928
-Node: I18N Functions563079
-Node: User-defined564724
-Node: Definition Syntax565529
-Ref: Definition Syntax-Footnote-1570936
-Node: Function Example571007
-Ref: Function Example-Footnote-1573926
-Node: Function Caveats573948
-Node: Calling A Function574466
-Node: Variable Scope575424
-Node: Pass By Value/Reference578412
-Node: Return Statement581907
-Node: Dynamic Typing584888
-Node: Indirect Calls585817
-Ref: Indirect Calls-Footnote-1597119
-Node: Functions Summary597247
-Node: Library Functions599949
-Ref: Library Functions-Footnote-1603558
-Ref: Library Functions-Footnote-2603701
-Node: Library Names603872
-Ref: Library Names-Footnote-1607326
-Ref: Library Names-Footnote-2607549
-Node: General Functions607635
-Node: Strtonum Function608738
-Node: Assert Function611760
-Node: Round Function615084
-Node: Cliff Random Function616625
-Node: Ordinal Functions617641
-Ref: Ordinal Functions-Footnote-1620704
-Ref: Ordinal Functions-Footnote-2620956
-Node: Join Function621167
-Ref: Join Function-Footnote-1622936
-Node: Getlocaltime Function623136
-Node: Readfile Function626880
-Node: Shell Quoting628850
-Node: Data File Management630251
-Node: Filetrans Function630883
-Node: Rewind Function634939
-Node: File Checking636326
-Ref: File Checking-Footnote-1637658
-Node: Empty Files637859
-Node: Ignoring Assigns639838
-Node: Getopt Function641389
-Ref: Getopt Function-Footnote-1652851
-Node: Passwd Functions653051
-Ref: Passwd Functions-Footnote-1661888
-Node: Group Functions661976
-Ref: Group Functions-Footnote-1669870
-Node: Walking Arrays670083
-Node: Library Functions Summary671686
-Node: Library Exercises673087
-Node: Sample Programs674367
-Node: Running Examples675137
-Node: Clones675865
-Node: Cut Program677089
-Node: Egrep Program686808
-Ref: Egrep Program-Footnote-1694306
-Node: Id Program694416
-Node: Split Program698061
-Ref: Split Program-Footnote-1701509
-Node: Tee Program701637
-Node: Uniq Program704426
-Node: Wc Program711845
-Ref: Wc Program-Footnote-1716095
-Node: Miscellaneous Programs716189
-Node: Dupword Program717402
-Node: Alarm Program719433
-Node: Translate Program724237
-Ref: Translate Program-Footnote-1728802
-Node: Labels Program729072
-Ref: Labels Program-Footnote-1732423
-Node: Word Sorting732507
-Node: History Sorting736578
-Node: Extract Program738414
-Node: Simple Sed745939
-Node: Igawk Program749007
-Ref: Igawk Program-Footnote-1763331
-Ref: Igawk Program-Footnote-2763532
-Ref: Igawk Program-Footnote-3763654
-Node: Anagram Program763769
-Node: Signature Program766826
-Node: Programs Summary768073
-Node: Programs Exercises769266
-Ref: Programs Exercises-Footnote-1773397
-Node: Advanced Features773488
-Node: Nondecimal Data775436
-Node: Array Sorting777026
-Node: Controlling Array Traversal777723
-Ref: Controlling Array Traversal-Footnote-1786056
-Node: Array Sorting Functions786174
-Ref: Array Sorting Functions-Footnote-1790063
-Node: Two-way I/O790259
-Ref: Two-way I/O-Footnote-1795200
-Ref: Two-way I/O-Footnote-2795386
-Node: TCP/IP Networking795468
-Node: Profiling798341
-Node: Advanced Features Summary805888
-Node: Internationalization807821
-Node: I18N and L10N809301
-Node: Explaining gettext809987
-Ref: Explaining gettext-Footnote-1815012
-Ref: Explaining gettext-Footnote-2815196
-Node: Programmer i18n815361
-Ref: Programmer i18n-Footnote-1820227
-Node: Translator i18n820276
-Node: String Extraction821070
-Ref: String Extraction-Footnote-1822201
-Node: Printf Ordering822287
-Ref: Printf Ordering-Footnote-1825073
-Node: I18N Portability825137
-Ref: I18N Portability-Footnote-1827592
-Node: I18N Example827655
-Ref: I18N Example-Footnote-1830458
-Node: Gawk I18N830530
-Node: I18N Summary831168
-Node: Debugger832507
-Node: Debugging833529
-Node: Debugging Concepts833970
-Node: Debugging Terms835823
-Node: Awk Debugging838395
-Node: Sample Debugging Session839289
-Node: Debugger Invocation839809
-Node: Finding The Bug841193
-Node: List of Debugger Commands847668
-Node: Breakpoint Control849001
-Node: Debugger Execution Control852697
-Node: Viewing And Changing Data856061
-Node: Execution Stack859439
-Node: Debugger Info861076
-Node: Miscellaneous Debugger Commands865093
-Node: Readline Support870122
-Node: Limitations871014
-Node: Debugging Summary873128
-Node: Arbitrary Precision Arithmetic874296
-Node: Computer Arithmetic875712
-Ref: table-numeric-ranges879310
-Ref: Computer Arithmetic-Footnote-1880169
-Node: Math Definitions880226
-Ref: table-ieee-formats883514
-Ref: Math Definitions-Footnote-1884118
-Node: MPFR features884223
-Node: FP Math Caution885894
-Ref: FP Math Caution-Footnote-1886944
-Node: Inexactness of computations887313
-Node: Inexact representation888272
-Node: Comparing FP Values889629
-Node: Errors accumulate890711
-Node: Getting Accuracy892144
-Node: Try To Round894806
-Node: Setting precision895705
-Ref: table-predefined-precision-strings896389
-Node: Setting the rounding mode898178
-Ref: table-gawk-rounding-modes898542
-Ref: Setting the rounding mode-Footnote-1901997
-Node: Arbitrary Precision Integers902176
-Ref: Arbitrary Precision Integers-Footnote-1905162
-Node: POSIX Floating Point Problems905311
-Ref: POSIX Floating Point Problems-Footnote-1909184
-Node: Floating point summary909222
-Node: Dynamic Extensions911416
-Node: Extension Intro912968
-Node: Plugin License914234
-Node: Extension Mechanism Outline915031
-Ref: figure-load-extension915459
-Ref: figure-register-new-function916939
-Ref: figure-call-new-function917943
-Node: Extension API Description919929
-Node: Extension API Functions Introduction921379
-Node: General Data Types926203
-Ref: General Data Types-Footnote-1931942
-Node: Memory Allocation Functions932241
-Ref: Memory Allocation Functions-Footnote-1935080
-Node: Constructor Functions935176
-Node: Registration Functions936910
-Node: Extension Functions937595
-Node: Exit Callback Functions939892
-Node: Extension Version String941140
-Node: Input Parsers941805
-Node: Output Wrappers951682
-Node: Two-way processors956197
-Node: Printing Messages958401
-Ref: Printing Messages-Footnote-1959477
-Node: Updating `ERRNO'959629
-Node: Requesting Values960369
-Ref: table-value-types-returned961097
-Node: Accessing Parameters962054
-Node: Symbol Table Access963285
-Node: Symbol table by name963799
-Node: Symbol table by cookie965780
-Ref: Symbol table by cookie-Footnote-1969924
-Node: Cached values969987
-Ref: Cached values-Footnote-1973486
-Node: Array Manipulation973577
-Ref: Array Manipulation-Footnote-1974675
-Node: Array Data Types974712
-Ref: Array Data Types-Footnote-1977367
-Node: Array Functions977459
-Node: Flattening Arrays981313
-Node: Creating Arrays988205
-Node: Extension API Variables992974
-Node: Extension Versioning993610
-Node: Extension API Informational Variables995511
-Node: Extension API Boilerplate996599
-Node: Finding Extensions1000408
-Node: Extension Example1000968
-Node: Internal File Description1001740
-Node: Internal File Ops1005807
-Ref: Internal File Ops-Footnote-11017477
-Node: Using Internal File Ops1017617
-Ref: Using Internal File Ops-Footnote-11020000
-Node: Extension Samples1020273
-Node: Extension Sample File Functions1021799
-Node: Extension Sample Fnmatch1029437
-Node: Extension Sample Fork1030928
-Node: Extension Sample Inplace1032143
-Node: Extension Sample Ord1033818
-Node: Extension Sample Readdir1034654
-Ref: table-readdir-file-types1035530
-Node: Extension Sample Revout1036341
-Node: Extension Sample Rev2way1036931
-Node: Extension Sample Read write array1037671
-Node: Extension Sample Readfile1039611
-Node: Extension Sample Time1040706
-Node: Extension Sample API Tests1042055
-Node: gawkextlib1042546
-Node: Extension summary1045204
-Node: Extension Exercises1048881
-Node: Language History1049603
-Node: V7/SVR3.11051259
-Node: SVR41053440
-Node: POSIX1054885
-Node: BTL1056274
-Node: POSIX/GNU1057008
-Node: Feature History1062572
-Node: Common Extensions1075670
-Node: Ranges and Locales1076994
-Ref: Ranges and Locales-Footnote-11081612
-Ref: Ranges and Locales-Footnote-21081639
-Ref: Ranges and Locales-Footnote-31081873
-Node: Contributors1082094
-Node: History summary1087635
-Node: Installation1089005
-Node: Gawk Distribution1089951
-Node: Getting1090435
-Node: Extracting1091258
-Node: Distribution contents1092893
-Node: Unix Installation1098610
-Node: Quick Installation1099227
-Node: Additional Configuration Options1101651
-Node: Configuration Philosophy1103389
-Node: Non-Unix Installation1105758
-Node: PC Installation1106216
-Node: PC Binary Installation1107535
-Node: PC Compiling1109383
-Ref: PC Compiling-Footnote-11112404
-Node: PC Testing1112513
-Node: PC Using1113689
-Node: Cygwin1117804
-Node: MSYS1118627
-Node: VMS Installation1119127
-Node: VMS Compilation1119919
-Ref: VMS Compilation-Footnote-11121141
-Node: VMS Dynamic Extensions1121199
-Node: VMS Installation Details1122883
-Node: VMS Running1125135
-Node: VMS GNV1127971
-Node: VMS Old Gawk1128705
-Node: Bugs1129175
-Node: Other Versions1133058
-Node: Installation summary1139480
-Node: Notes1140536
-Node: Compatibility Mode1141401
-Node: Additions1142183
-Node: Accessing The Source1143108
-Node: Adding Code1144544
-Node: New Ports1150709
-Node: Derived Files1155191
-Ref: Derived Files-Footnote-11160666
-Ref: Derived Files-Footnote-21160700
-Ref: Derived Files-Footnote-31161296
-Node: Future Extensions1161410
-Node: Implementation Limitations1162016
-Node: Extension Design1163264
-Node: Old Extension Problems1164418
-Ref: Old Extension Problems-Footnote-11165935
-Node: Extension New Mechanism Goals1165992
-Ref: Extension New Mechanism Goals-Footnote-11169352
-Node: Extension Other Design Decisions1169541
-Node: Extension Future Growth1171649
-Node: Old Extension Mechanism1172485
-Node: Notes summary1174247
-Node: Basic Concepts1175433
-Node: Basic High Level1176114
-Ref: figure-general-flow1176386
-Ref: figure-process-flow1176985
-Ref: Basic High Level-Footnote-11180214
-Node: Basic Data Typing1180399
-Node: Glossary1183727
-Node: Copying1208885
-Node: GNU Free Documentation License1246441
-Node: Index1271577
+Node: Ranges391112
+Node: BEGIN/END394218
+Node: Using BEGIN/END394979
+Ref: Using BEGIN/END-Footnote-1397713
+Node: I/O And BEGIN/END397819
+Node: BEGINFILE/ENDFILE400133
+Node: Empty403034
+Node: Using Shell Variables403351
+Node: Action Overview405624
+Node: Statements407950
+Node: If Statement409798
+Node: While Statement411293
+Node: Do Statement413322
+Node: For Statement414466
+Node: Switch Statement417623
+Node: Break Statement420005
+Node: Continue Statement422046
+Node: Next Statement423873
+Node: Nextfile Statement426254
+Node: Exit Statement428884
+Node: Built-in Variables431287
+Node: User-modified432420
+Ref: User-modified-Footnote-1440101
+Node: Auto-set440163
+Ref: Auto-set-Footnote-1453198
+Ref: Auto-set-Footnote-2453403
+Node: ARGC and ARGV453459
+Node: Pattern Action Summary457677
+Node: Arrays460104
+Node: Array Basics461433
+Node: Array Intro462277
+Ref: figure-array-elements464241
+Ref: Array Intro-Footnote-1466767
+Node: Reference to Elements466895
+Node: Assigning Elements469347
+Node: Array Example469838
+Node: Scanning an Array471596
+Node: Controlling Scanning474612
+Ref: Controlling Scanning-Footnote-1479808
+Node: Numeric Array Subscripts480124
+Node: Uninitialized Subscripts482309
+Node: Delete483926
+Ref: Delete-Footnote-1486669
+Node: Multidimensional486726
+Node: Multiscanning489823
+Node: Arrays of Arrays491412
+Node: Arrays Summary496171
+Node: Functions498263
+Node: Built-in499162
+Node: Calling Built-in500240
+Node: Numeric Functions502231
+Ref: Numeric Functions-Footnote-1506248
+Ref: Numeric Functions-Footnote-2506605
+Ref: Numeric Functions-Footnote-3506653
+Node: String Functions506925
+Ref: String Functions-Footnote-1530400
+Ref: String Functions-Footnote-2530529
+Ref: String Functions-Footnote-3530777
+Node: Gory Details530864
+Ref: table-sub-escapes532645
+Ref: table-sub-proposed534165
+Ref: table-posix-sub535529
+Ref: table-gensub-escapes537065
+Ref: Gory Details-Footnote-1537897
+Node: I/O Functions538048
+Ref: I/O Functions-Footnote-1545266
+Node: Time Functions545413
+Ref: Time Functions-Footnote-1555901
+Ref: Time Functions-Footnote-2555969
+Ref: Time Functions-Footnote-3556127
+Ref: Time Functions-Footnote-4556238
+Ref: Time Functions-Footnote-5556350
+Ref: Time Functions-Footnote-6556577
+Node: Bitwise Functions556843
+Ref: table-bitwise-ops557405
+Ref: Bitwise Functions-Footnote-1561714
+Node: Type Functions561883
+Node: I18N Functions563034
+Node: User-defined564679
+Node: Definition Syntax565484
+Ref: Definition Syntax-Footnote-1570891
+Node: Function Example570962
+Ref: Function Example-Footnote-1573881
+Node: Function Caveats573903
+Node: Calling A Function574421
+Node: Variable Scope575379
+Node: Pass By Value/Reference578367
+Node: Return Statement581862
+Node: Dynamic Typing584843
+Node: Indirect Calls585772
+Ref: Indirect Calls-Footnote-1597074
+Node: Functions Summary597202
+Node: Library Functions599904
+Ref: Library Functions-Footnote-1603513
+Ref: Library Functions-Footnote-2603656
+Node: Library Names603827
+Ref: Library Names-Footnote-1607281
+Ref: Library Names-Footnote-2607504
+Node: General Functions607590
+Node: Strtonum Function608693
+Node: Assert Function611715
+Node: Round Function615039
+Node: Cliff Random Function616580
+Node: Ordinal Functions617596
+Ref: Ordinal Functions-Footnote-1620659
+Ref: Ordinal Functions-Footnote-2620911
+Node: Join Function621122
+Ref: Join Function-Footnote-1622891
+Node: Getlocaltime Function623091
+Node: Readfile Function626835
+Node: Shell Quoting628805
+Node: Data File Management630206
+Node: Filetrans Function630838
+Node: Rewind Function634894
+Node: File Checking636281
+Ref: File Checking-Footnote-1637613
+Node: Empty Files637814
+Node: Ignoring Assigns639793
+Node: Getopt Function641344
+Ref: Getopt Function-Footnote-1652806
+Node: Passwd Functions653006
+Ref: Passwd Functions-Footnote-1661843
+Node: Group Functions661931
+Ref: Group Functions-Footnote-1669825
+Node: Walking Arrays670038
+Node: Library Functions Summary671641
+Node: Library Exercises673042
+Node: Sample Programs674322
+Node: Running Examples675092
+Node: Clones675820
+Node: Cut Program677044
+Node: Egrep Program686763
+Ref: Egrep Program-Footnote-1694261
+Node: Id Program694371
+Node: Split Program698016
+Ref: Split Program-Footnote-1701464
+Node: Tee Program701592
+Node: Uniq Program704381
+Node: Wc Program711800
+Ref: Wc Program-Footnote-1716050
+Node: Miscellaneous Programs716144
+Node: Dupword Program717357
+Node: Alarm Program719388
+Node: Translate Program724192
+Ref: Translate Program-Footnote-1728757
+Node: Labels Program729027
+Ref: Labels Program-Footnote-1732378
+Node: Word Sorting732462
+Node: History Sorting736533
+Node: Extract Program738369
+Node: Simple Sed745894
+Node: Igawk Program748962
+Ref: Igawk Program-Footnote-1763286
+Ref: Igawk Program-Footnote-2763487
+Ref: Igawk Program-Footnote-3763609
+Node: Anagram Program763724
+Node: Signature Program766781
+Node: Programs Summary768028
+Node: Programs Exercises769221
+Ref: Programs Exercises-Footnote-1773352
+Node: Advanced Features773443
+Node: Nondecimal Data775391
+Node: Array Sorting776981
+Node: Controlling Array Traversal777678
+Ref: Controlling Array Traversal-Footnote-1786011
+Node: Array Sorting Functions786129
+Ref: Array Sorting Functions-Footnote-1790018
+Node: Two-way I/O790214
+Ref: Two-way I/O-Footnote-1795159
+Ref: Two-way I/O-Footnote-2795345
+Node: TCP/IP Networking795427
+Node: Profiling798300
+Node: Advanced Features Summary805847
+Node: Internationalization807780
+Node: I18N and L10N809260
+Node: Explaining gettext809946
+Ref: Explaining gettext-Footnote-1814971
+Ref: Explaining gettext-Footnote-2815155
+Node: Programmer i18n815320
+Ref: Programmer i18n-Footnote-1820186
+Node: Translator i18n820235
+Node: String Extraction821029
+Ref: String Extraction-Footnote-1822160
+Node: Printf Ordering822246
+Ref: Printf Ordering-Footnote-1825032
+Node: I18N Portability825096
+Ref: I18N Portability-Footnote-1827551
+Node: I18N Example827614
+Ref: I18N Example-Footnote-1830417
+Node: Gawk I18N830489
+Node: I18N Summary831127
+Node: Debugger832466
+Node: Debugging833488
+Node: Debugging Concepts833929
+Node: Debugging Terms835782
+Node: Awk Debugging838354
+Node: Sample Debugging Session839248
+Node: Debugger Invocation839768
+Node: Finding The Bug841152
+Node: List of Debugger Commands847627
+Node: Breakpoint Control848960
+Node: Debugger Execution Control852656
+Node: Viewing And Changing Data856020
+Node: Execution Stack859398
+Node: Debugger Info861035
+Node: Miscellaneous Debugger Commands865052
+Node: Readline Support870081
+Node: Limitations870973
+Node: Debugging Summary873087
+Node: Arbitrary Precision Arithmetic874255
+Node: Computer Arithmetic875671
+Ref: table-numeric-ranges879269
+Ref: Computer Arithmetic-Footnote-1880128
+Node: Math Definitions880185
+Ref: table-ieee-formats883473
+Ref: Math Definitions-Footnote-1884077
+Node: MPFR features884182
+Node: FP Math Caution885853
+Ref: FP Math Caution-Footnote-1886903
+Node: Inexactness of computations887272
+Node: Inexact representation888231
+Node: Comparing FP Values889588
+Node: Errors accumulate890670
+Node: Getting Accuracy892103
+Node: Try To Round894765
+Node: Setting precision895664
+Ref: table-predefined-precision-strings896348
+Node: Setting the rounding mode898137
+Ref: table-gawk-rounding-modes898501
+Ref: Setting the rounding mode-Footnote-1901956
+Node: Arbitrary Precision Integers902135
+Ref: Arbitrary Precision Integers-Footnote-1905121
+Node: POSIX Floating Point Problems905270
+Ref: POSIX Floating Point Problems-Footnote-1909143
+Node: Floating point summary909181
+Node: Dynamic Extensions911375
+Node: Extension Intro912927
+Node: Plugin License914193
+Node: Extension Mechanism Outline914990
+Ref: figure-load-extension915418
+Ref: figure-register-new-function916898
+Ref: figure-call-new-function917902
+Node: Extension API Description919888
+Node: Extension API Functions Introduction921338
+Node: General Data Types926162
+Ref: General Data Types-Footnote-1931901
+Node: Memory Allocation Functions932200
+Ref: Memory Allocation Functions-Footnote-1935039
+Node: Constructor Functions935135
+Node: Registration Functions936869
+Node: Extension Functions937554
+Node: Exit Callback Functions939851
+Node: Extension Version String941099
+Node: Input Parsers941764
+Node: Output Wrappers951641
+Node: Two-way processors956156
+Node: Printing Messages958360
+Ref: Printing Messages-Footnote-1959436
+Node: Updating `ERRNO'959588
+Node: Requesting Values960328
+Ref: table-value-types-returned961056
+Node: Accessing Parameters962013
+Node: Symbol Table Access963244
+Node: Symbol table by name963758
+Node: Symbol table by cookie965739
+Ref: Symbol table by cookie-Footnote-1969883
+Node: Cached values969946
+Ref: Cached values-Footnote-1973445
+Node: Array Manipulation973536
+Ref: Array Manipulation-Footnote-1974634
+Node: Array Data Types974671
+Ref: Array Data Types-Footnote-1977326
+Node: Array Functions977418
+Node: Flattening Arrays981272
+Node: Creating Arrays988164
+Node: Extension API Variables992933
+Node: Extension Versioning993569
+Node: Extension API Informational Variables995470
+Node: Extension API Boilerplate996558
+Node: Finding Extensions1000367
+Node: Extension Example1000927
+Node: Internal File Description1001699
+Node: Internal File Ops1005766
+Ref: Internal File Ops-Footnote-11017436
+Node: Using Internal File Ops1017576
+Ref: Using Internal File Ops-Footnote-11019959
+Node: Extension Samples1020232
+Node: Extension Sample File Functions1021758
+Node: Extension Sample Fnmatch1029396
+Node: Extension Sample Fork1030887
+Node: Extension Sample Inplace1032102
+Node: Extension Sample Ord1033777
+Node: Extension Sample Readdir1034613
+Ref: table-readdir-file-types1035489
+Node: Extension Sample Revout1036300
+Node: Extension Sample Rev2way1036890
+Node: Extension Sample Read write array1037630
+Node: Extension Sample Readfile1039570
+Node: Extension Sample Time1040665
+Node: Extension Sample API Tests1042014
+Node: gawkextlib1042505
+Node: Extension summary1045163
+Node: Extension Exercises1048840
+Node: Language History1049562
+Node: V7/SVR3.11051218
+Node: SVR41053399
+Node: POSIX1054844
+Node: BTL1056233
+Node: POSIX/GNU1056967
+Node: Feature History1062531
+Node: Common Extensions1075629
+Node: Ranges and Locales1076953
+Ref: Ranges and Locales-Footnote-11081571
+Ref: Ranges and Locales-Footnote-21081598
+Ref: Ranges and Locales-Footnote-31081832
+Node: Contributors1082053
+Node: History summary1087594
+Node: Installation1088964
+Node: Gawk Distribution1089910
+Node: Getting1090394
+Node: Extracting1091217
+Node: Distribution contents1092852
+Node: Unix Installation1098569
+Node: Quick Installation1099186
+Node: Additional Configuration Options1101610
+Node: Configuration Philosophy1103348
+Node: Non-Unix Installation1105717
+Node: PC Installation1106175
+Node: PC Binary Installation1107494
+Node: PC Compiling1109342
+Ref: PC Compiling-Footnote-11112363
+Node: PC Testing1112472
+Node: PC Using1113648
+Node: Cygwin1117763
+Node: MSYS1118586
+Node: VMS Installation1119086
+Node: VMS Compilation1119878
+Ref: VMS Compilation-Footnote-11121100
+Node: VMS Dynamic Extensions1121158
+Node: VMS Installation Details1122842
+Node: VMS Running1125094
+Node: VMS GNV1127930
+Node: VMS Old Gawk1128664
+Node: Bugs1129134
+Node: Other Versions1133017
+Node: Installation summary1139439
+Node: Notes1140495
+Node: Compatibility Mode1141360
+Node: Additions1142142
+Node: Accessing The Source1143067
+Node: Adding Code1144503
+Node: New Ports1150668
+Node: Derived Files1155150
+Ref: Derived Files-Footnote-11160625
+Ref: Derived Files-Footnote-21160659
+Ref: Derived Files-Footnote-31161255
+Node: Future Extensions1161369
+Node: Implementation Limitations1161975
+Node: Extension Design1163223
+Node: Old Extension Problems1164377
+Ref: Old Extension Problems-Footnote-11165894
+Node: Extension New Mechanism Goals1165951
+Ref: Extension New Mechanism Goals-Footnote-11169311
+Node: Extension Other Design Decisions1169500
+Node: Extension Future Growth1171608
+Node: Old Extension Mechanism1172444
+Node: Notes summary1174206
+Node: Basic Concepts1175392
+Node: Basic High Level1176073
+Ref: figure-general-flow1176345
+Ref: figure-process-flow1176944
+Ref: Basic High Level-Footnote-11180173
+Node: Basic Data Typing1180358
+Node: Glossary1183686
+Node: Copying1208844
+Node: GNU Free Documentation License1246400
+Node: Index1271536
 
 End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index bc93c38..b4c6b68 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -9341,7 +9341,7 @@ a single byte (0--255).
 @item @code{%d}, @code{%i}
 Print a decimal integer.
 The two control letters are equivalent.
-(The @code{%i} specification is for compatibility with ISO C.)
+(The @samp{%i} specification is for compatibility with ISO C.)
 
 @item @code{%e}, @code{%E}
 Print a number in scientific (exponential) notation;
@@ -9356,7 +9356,7 @@ prints @samp{1.950e+03}, with a total of four significant 
figures, three of
 which follow the decimal point.
 (The @samp{4.3} represents two modifiers,
 discussed in the next @value{SUBSECTION}.)
address@hidden uses @samp{E} instead of @samp{e} in the output.
address@hidden uses @samp{E} instead of @samp{e} in the output.
 
 @item @code{%f}
 Print a number in floating-point notation.
@@ -9382,16 +9382,16 @@ The special ``not a number'' value formats as 
@samp{-nan} or @samp{nan}
 (@pxref{Math Definitions}).
 
 @item @code{%F}
-Like @code{%f} but the infinity and ``not a number'' values are spelled
+Like @samp{%f} but the infinity and ``not a number'' values are spelled
 using uppercase letters.
 
-The @code{%F} format is a POSIX extension to ISO C; not all systems
-support it.  On those that don't, @command{gawk} uses @code{%f} instead.
+The @samp{%F} format is a POSIX extension to ISO C; not all systems
+support it.  On those that don't, @command{gawk} uses @samp{%f} instead.
 
 @item @code{%g}, @code{%G}
 Print a number in either scientific notation or in floating-point
 notation, whichever uses fewer characters; if the result is printed in
-scientific notation, @code{%G} uses @samp{E} instead of @samp{e}.
+scientific notation, @samp{%G} uses @samp{E} instead of @samp{e}.
 
 @item @code{%o}
 Print an unsigned octal integer
@@ -9407,7 +9407,7 @@ are floating point; it is provided primarily for 
compatibility with C.)
 
 @item @code{%x}, @code{%X}
 Print an unsigned hexadecimal integer;
address@hidden uses the letters @samp{A} through @samp{F}
address@hidden uses the letters @samp{A} through @samp{F}
 instead of @samp{a} through @samp{f}
 (@pxref{Nondecimal-numbers}).
 
@@ -9422,7 +9422,7 @@ argument and it ignores any modifiers.
 @quotation NOTE
 When using the integer format-control letters for values that are
 outside the range of the widest C integer type, @command{gawk} switches to
-the @code{%g} format specifier. If @option{--lint} is provided on the
+the @samp{%g} format specifier. If @option{--lint} is provided on the
 command line (@pxref{Options}), @command{gawk}
 warns about this.  Other versions of @command{awk} may print invalid
 values or do something else entirely.
@@ -9497,12 +9497,12 @@ to format is positive. The @samp{+} overrides the space 
modifier.
 
 @item #
 Use an ``alternative form'' for certain control letters.
-For @code{%o}, supply a leading zero.
-For @code{%x} and @code{%X}, supply a leading @code{0x} or @samp{0X} for
+For @samp{%o}, supply a leading zero.
+For @samp{%x} and @samp{%X}, supply a leading @samp{0x} or @samp{0X} for
 a nonzero result.
-For @code{%e}, @code{%E}, @code{%f}, and @code{%F}, the result always
+For @samp{%e}, @samp{%E}, @samp{%f}, and @samp{%F}, the result always
 contains a decimal point.
-For @code{%g} and @code{%G}, trailing zeros are not removed from the result.
+For @samp{%g} and @samp{%G}, trailing zeros are not removed from the result.
 
 @item 0
 A leading @samp{0} (zero) acts as a flag indicating that output should be
@@ -13020,7 +13020,7 @@ character}, to find the record terminator.
 Locales can affect how dates and times are formatted (@pxref{Time
 Functions}).  For example, a common way to abbreviate the date September
 4, 2015, in the United States is ``9/4/15.''  In many countries in
-Europe, however, it is abbreviated ``4.9.15.''  Thus, the @code{%x}
+Europe, however, it is abbreviated ``4.9.15.''  Thus, the @samp{%x}
 specification in a @code{"US"} locale might produce @samp{9/4/15},
 while in a @code{"EUROPE"} locale, it might produce @samp{4.9.15}.
 
@@ -13247,9 +13247,8 @@ $ @kbd{awk '$1 ~ /li/ @{ print $2 @}' mail-list}
 
 @cindex regexp constants, as patterns
 @cindex patterns, regexp constants as
-A regexp constant as a pattern is also a special case of an expression
-pattern.  The expression @samp{/li/} has the value one if @samp{li}
-appears in the current input record. Thus, as a pattern, @samp{/li/}
+pattern.  The expression @code{/li/} has the value one if @samp{li}
+appears in the current input record. Thus, as a pattern, @code{/li/}
 matches any record containing @samp{li}.
 
 @cindex Boolean expressions, as patterns
@@ -16904,7 +16903,8 @@ This @value{CHAPTER} describes @command{awk}'s built-in 
functions,
 which fall into three categories: numeric, string, and I/O.
 @command{gawk} provides additional groups of functions
 to work with values that represent time, do
-bit manipulation, sort arrays, and internationalize and localize programs.
+bit manipulation, sort arrays,
+provide type information, and internationalize and localize programs.
 
 Besides the built-in functions, @command{awk} has provisions for
 writing new functions that the rest of a program can use.
@@ -18793,7 +18793,7 @@ of its ISO week number is 2013, even though its year is 
2012.
 The full year of the ISO week number, as a decimal number.
 
 @item %h
-Equivalent to @code{%b}.
+Equivalent to @samp{%b}.
 
 @item %H
 The hour (24-hour clock) as a decimal number (00--23).
@@ -18862,7 +18862,7 @@ The locale's ``appropriate'' date representation.
 
 @item %X
 The locale's ``appropriate'' time representation.
-(This is @code{%T} in the @code{"C"} locale.)
+(This is @samp{%T} in the @code{"C"} locale.)
 
 @item %y
 The year modulo 100 as a decimal number (00--99).
@@ -18883,7 +18883,7 @@ no time zone is determinable.
 @item %Ec %EC %Ex %EX %Ey %EY %Od %Oe %OH
 @itemx %OI %Om %OM %OS %Ou %OU %OV %Ow %OW %Oy
 ``Alternative representations'' for the specifications
-that use only the second letter (@code{%c}, @code{%C},
+that use only the second letter (@samp{%c}, @samp{%C},
 and so on)address@hidden you don't understand any of this, don't worry about
 it; these facilities are meant to make it easier to ``internationalize''
 programs.
@@ -18922,11 +18922,11 @@ Single-digit numbers are padded with a space.
 @ignore
 @item %N
 The ``Emperor/Era'' name.
-Equivalent to @code{%C}.
+Equivalent to @samp{%C}.
 
 @item %o
 The ``Emperor/Era'' year.
-Equivalent to @code{%y}.
+Equivalent to @samp{%y}.
 @end ignore
 
 @item %s
@@ -20232,7 +20232,7 @@ saving it in @code{start}.
 The last part of the code loops through each function name (from @code{$2} up 
to
 the marker, @samp{data:}), calling the function named by the field. The 
indirect
 function call itself occurs as a parameter in the call to @code{printf}.
-(The @code{printf} format string uses @code{%s} as the format specifier so 
that we
+(The @code{printf} format string uses @samp{%s} as the format specifier so 
that we
 can use functions that return strings, as well as numbers. Note that the result
 from the indirect call is concatenated with the empty string, in order to force
 it to be a string value.)
@@ -25525,8 +25525,8 @@ END @{
 @}
 @end example
 
-The regexp @samp{/[^[:alnum:]_[:blank:]]/} might have been written
address@hidden/[[:punct:]]/}, but then underscores would also be removed,
+The regexp @code{/[^[:alnum:]_[:blank:]]/} might have been written
address@hidden/[[:punct:]]/}, but then underscores would also be removed,
 and we want to keep them.
 
 Assuming we have saved this program in a file named @file{wordfreq.awk},
@@ -27635,7 +27635,7 @@ like so:
 @example
 command = "sort -nr"           # command, save in convenience variable
 PROCINFO[command, "pty"] = 1   # update PROCINFO
-print @dots{} |& command       # start two-way pipe
+print @dots{} |& command           # start two-way pipe
 @dots{}
 @end example
 
@@ -35557,7 +35557,7 @@ for case translation
 (@pxref{String Functions}).
 
 @item
-A cleaner specification for the @code{%c} format-control letter in the
+A cleaner specification for the @samp{%c} format-control letter in the
 @code{printf} function
 (@pxref{Control Letters}).
 
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 7a765db..dfb9d00 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -8942,7 +8942,7 @@ a single byte (0--255).
 @item @code{%d}, @code{%i}
 Print a decimal integer.
 The two control letters are equivalent.
-(The @code{%i} specification is for compatibility with ISO C.)
+(The @samp{%i} specification is for compatibility with ISO C.)
 
 @item @code{%e}, @code{%E}
 Print a number in scientific (exponential) notation;
@@ -8957,7 +8957,7 @@ prints @samp{1.950e+03}, with a total of four significant 
figures, three of
 which follow the decimal point.
 (The @samp{4.3} represents two modifiers,
 discussed in the next @value{SUBSECTION}.)
address@hidden uses @samp{E} instead of @samp{e} in the output.
address@hidden uses @samp{E} instead of @samp{e} in the output.
 
 @item @code{%f}
 Print a number in floating-point notation.
@@ -8983,16 +8983,16 @@ The special ``not a number'' value formats as 
@samp{-nan} or @samp{nan}
 (@pxref{Math Definitions}).
 
 @item @code{%F}
-Like @code{%f} but the infinity and ``not a number'' values are spelled
+Like @samp{%f} but the infinity and ``not a number'' values are spelled
 using uppercase letters.
 
-The @code{%F} format is a POSIX extension to ISO C; not all systems
-support it.  On those that don't, @command{gawk} uses @code{%f} instead.
+The @samp{%F} format is a POSIX extension to ISO C; not all systems
+support it.  On those that don't, @command{gawk} uses @samp{%f} instead.
 
 @item @code{%g}, @code{%G}
 Print a number in either scientific notation or in floating-point
 notation, whichever uses fewer characters; if the result is printed in
-scientific notation, @code{%G} uses @samp{E} instead of @samp{e}.
+scientific notation, @samp{%G} uses @samp{E} instead of @samp{e}.
 
 @item @code{%o}
 Print an unsigned octal integer
@@ -9008,7 +9008,7 @@ are floating point; it is provided primarily for 
compatibility with C.)
 
 @item @code{%x}, @code{%X}
 Print an unsigned hexadecimal integer;
address@hidden uses the letters @samp{A} through @samp{F}
address@hidden uses the letters @samp{A} through @samp{F}
 instead of @samp{a} through @samp{f}
 (@pxref{Nondecimal-numbers}).
 
@@ -9023,7 +9023,7 @@ argument and it ignores any modifiers.
 @quotation NOTE
 When using the integer format-control letters for values that are
 outside the range of the widest C integer type, @command{gawk} switches to
-the @code{%g} format specifier. If @option{--lint} is provided on the
+the @samp{%g} format specifier. If @option{--lint} is provided on the
 command line (@pxref{Options}), @command{gawk}
 warns about this.  Other versions of @command{awk} may print invalid
 values or do something else entirely.
@@ -9098,12 +9098,12 @@ to format is positive. The @samp{+} overrides the space 
modifier.
 
 @item #
 Use an ``alternative form'' for certain control letters.
-For @code{%o}, supply a leading zero.
-For @code{%x} and @code{%X}, supply a leading @code{0x} or @samp{0X} for
+For @samp{%o}, supply a leading zero.
+For @samp{%x} and @samp{%X}, supply a leading @samp{0x} or @samp{0X} for
 a nonzero result.
-For @code{%e}, @code{%E}, @code{%f}, and @code{%F}, the result always
+For @samp{%e}, @samp{%E}, @samp{%f}, and @samp{%F}, the result always
 contains a decimal point.
-For @code{%g} and @code{%G}, trailing zeros are not removed from the result.
+For @samp{%g} and @samp{%G}, trailing zeros are not removed from the result.
 
 @item 0
 A leading @samp{0} (zero) acts as a flag indicating that output should be
@@ -12349,7 +12349,7 @@ character}, to find the record terminator.
 Locales can affect how dates and times are formatted (@pxref{Time
 Functions}).  For example, a common way to abbreviate the date September
 4, 2015, in the United States is ``9/4/15.''  In many countries in
-Europe, however, it is abbreviated ``4.9.15.''  Thus, the @code{%x}
+Europe, however, it is abbreviated ``4.9.15.''  Thus, the @samp{%x}
 specification in a @code{"US"} locale might produce @samp{9/4/15},
 while in a @code{"EUROPE"} locale, it might produce @samp{4.9.15}.
 
@@ -12576,9 +12576,8 @@ $ @kbd{awk '$1 ~ /li/ @{ print $2 @}' mail-list}
 
 @cindex regexp constants, as patterns
 @cindex patterns, regexp constants as
-A regexp constant as a pattern is also a special case of an expression
-pattern.  The expression @samp{/li/} has the value one if @samp{li}
-appears in the current input record. Thus, as a pattern, @samp{/li/}
+pattern.  The expression @code{/li/} has the value one if @samp{li}
+appears in the current input record. Thus, as a pattern, @code{/li/}
 matches any record containing @samp{li}.
 
 @cindex Boolean expressions, as patterns
@@ -16187,7 +16186,8 @@ This @value{CHAPTER} describes @command{awk}'s built-in 
functions,
 which fall into three categories: numeric, string, and I/O.
 @command{gawk} provides additional groups of functions
 to work with values that represent time, do
-bit manipulation, sort arrays, and internationalize and localize programs.
+bit manipulation, sort arrays,
+provide type information, and internationalize and localize programs.
 
 Besides the built-in functions, @command{awk} has provisions for
 writing new functions that the rest of a program can use.
@@ -17915,7 +17915,7 @@ of its ISO week number is 2013, even though its year is 
2012.
 The full year of the ISO week number, as a decimal number.
 
 @item %h
-Equivalent to @code{%b}.
+Equivalent to @samp{%b}.
 
 @item %H
 The hour (24-hour clock) as a decimal number (00--23).
@@ -17984,7 +17984,7 @@ The locale's ``appropriate'' date representation.
 
 @item %X
 The locale's ``appropriate'' time representation.
-(This is @code{%T} in the @code{"C"} locale.)
+(This is @samp{%T} in the @code{"C"} locale.)
 
 @item %y
 The year modulo 100 as a decimal number (00--99).
@@ -18005,7 +18005,7 @@ no time zone is determinable.
 @item %Ec %EC %Ex %EX %Ey %EY %Od %Oe %OH
 @itemx %OI %Om %OM %OS %Ou %OU %OV %Ow %OW %Oy
 ``Alternative representations'' for the specifications
-that use only the second letter (@code{%c}, @code{%C},
+that use only the second letter (@samp{%c}, @samp{%C},
 and so on)address@hidden you don't understand any of this, don't worry about
 it; these facilities are meant to make it easier to ``internationalize''
 programs.
@@ -18044,11 +18044,11 @@ Single-digit numbers are padded with a space.
 @ignore
 @item %N
 The ``Emperor/Era'' name.
-Equivalent to @code{%C}.
+Equivalent to @samp{%C}.
 
 @item %o
 The ``Emperor/Era'' year.
-Equivalent to @code{%y}.
+Equivalent to @samp{%y}.
 @end ignore
 
 @item %s
@@ -19354,7 +19354,7 @@ saving it in @code{start}.
 The last part of the code loops through each function name (from @code{$2} up 
to
 the marker, @samp{data:}), calling the function named by the field. The 
indirect
 function call itself occurs as a parameter in the call to @code{printf}.
-(The @code{printf} format string uses @code{%s} as the format specifier so 
that we
+(The @code{printf} format string uses @samp{%s} as the format specifier so 
that we
 can use functions that return strings, as well as numbers. Note that the result
 from the indirect call is concatenated with the empty string, in order to force
 it to be a string value.)
@@ -24618,8 +24618,8 @@ END @{
 @}
 @end example
 
-The regexp @samp{/[^[:alnum:]_[:blank:]]/} might have been written
address@hidden/[[:punct:]]/}, but then underscores would also be removed,
+The regexp @code{/[^[:alnum:]_[:blank:]]/} might have been written
address@hidden/[[:punct:]]/}, but then underscores would also be removed,
 and we want to keep them.
 
 Assuming we have saved this program in a file named @file{wordfreq.awk},
@@ -26728,7 +26728,7 @@ like so:
 @example
 command = "sort -nr"           # command, save in convenience variable
 PROCINFO[command, "pty"] = 1   # update PROCINFO
-print @dots{} |& command       # start two-way pipe
+print @dots{} |& command           # start two-way pipe
 @dots{}
 @end example
 
@@ -34650,7 +34650,7 @@ for case translation
 (@pxref{String Functions}).
 
 @item
-A cleaner specification for the @code{%c} format-control letter in the
+A cleaner specification for the @samp{%c} format-control letter in the
 @code{printf} function
 (@pxref{Control Letters}).
 

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

Summary of changes:
 doc/ChangeLog   |    4 +
 doc/gawk.info   |  776 +++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |   54 ++--
 doc/gawktexi.in |   54 ++--
 4 files changed, 446 insertions(+), 442 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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