[Top][All Lists]

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

[SCM] gawk branch, feature/csv-revamp, updated. gawk-4.1.0-5192-g1bd176b

From: Arnold Robbins
Subject: [SCM] gawk branch, feature/csv-revamp, updated. gawk-4.1.0-5192-g1bd176bd
Date: Thu, 23 Mar 2023 13:54:38 -0400 (EDT)

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/csv-revamp has been updated
       via  1bd176bda7d36289595c52e9eca4b906703899bf (commit)
      from  c1fd2f80c9e755b3f54a49bf3371a1f589b18135 (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 1bd176bda7d36289595c52e9eca4b906703899bf
Author: Arnold D. Robbins <>
Date:   Thu Mar 23 19:54:19 2023 +0200

    Re-add generated doc.

diff --git a/doc/ b/doc/
index 6edd8822..493d7497 100644
--- a/doc/
+++ b/doc/
@@ -7962,9 +7962,9 @@ is, output is not buffered, but written directly.  This 
assures, that
 pipeline output intermixed with ‘gawk’’s output comes out in the
 expected order:
-     print "something"                 # goes to standard output
-     print "someting else" | "some-command"    # also to standard output
-     print "more stuff"                        # and this too
+     print "something"                       # goes to standard output
+     print "something else" | "some-command" # also to standard output
+     print "more stuff"                      # and this too
    There can be a price to pay for this; flushing data down the pipeline
 uses more CPU time, and in certain environments this can become
@@ -39641,474 +39641,474 @@ Node: Close Return Value358455
 Ref: table-close-pipe-return-values359730
 Ref: Close Return Value-Footnote-1360564
 Node: Noflush360720
-Node: Nonfatal362192
-Node: Output Summary364609
-Node: Output Exercises365895
-Node: Expressions366586
-Node: Values367788
-Node: Constants368466
-Node: Scalar Constants369163
-Ref: Scalar Constants-Footnote-1371738
-Node: Nondecimal-numbers371988
-Node: Regexp Constants375109
-Node: Using Constant Regexps375655
-Node: Standard Regexp Constants376301
-Node: Strong Regexp Constants379601
-Node: Variables383452
-Node: Using Variables384117
-Node: Assignment Options386097
-Node: Conversion388659
-Node: Strings And Numbers389191
-Ref: Strings And Numbers-Footnote-1392410
-Node: Locale influences conversions392519
-Ref: table-locale-affects395369
-Node: All Operators396012
-Node: Arithmetic Ops396653
-Node: Concatenation399483
-Ref: Concatenation-Footnote-1402433
-Node: Assignment Ops402556
-Ref: table-assign-ops407695
-Node: Increment Ops409077
-Node: Truth Values and Conditions412676
-Node: Truth Values413802
-Node: Typing and Comparison414893
-Node: Variable Typing415729
-Ref: Variable Typing-Footnote-1422391
-Ref: Variable Typing-Footnote-2422471
-Node: Comparison Operators422554
-Ref: table-relational-ops422981
-Node: POSIX String Comparison426667
-Ref: POSIX String Comparison-Footnote-1428426
-Ref: POSIX String Comparison-Footnote-2428569
-Node: Boolean Ops428653
-Ref: Boolean Ops-Footnote-1433346
-Node: Conditional Exp433442
-Node: Function Calls435228
-Node: Precedence439178
-Node: Locales443055
-Node: Expressions Summary444737
-Node: Patterns and Actions447400
-Node: Pattern Overview448542
-Node: Regexp Patterns450268
-Node: Expression Patterns450814
-Node: Ranges454723
-Node: BEGIN/END457901
-Node: Using BEGIN/END458714
-Ref: Using BEGIN/END-Footnote-1461624
-Node: I/O And BEGIN/END461734
-Node: Empty467656
-Node: Using Shell Variables467973
-Node: Action Overview470311
-Node: Statements472746
-Node: If Statement474644
-Node: While Statement476213
-Node: Do Statement478301
-Node: For Statement479487
-Node: Switch Statement482844
-Node: Break Statement485395
-Node: Continue Statement487587
-Node: Next Statement489519
-Node: Nextfile Statement492016
-Node: Exit Statement494877
-Node: Built-in Variables497410
-Node: User-modified498589
-Node: Auto-set506800
-Ref: Auto-set-Footnote-1524899
-Ref: Auto-set-Footnote-2525117
-Node: ARGC and ARGV525173
-Node: Pattern Action Summary529612
-Node: Arrays532228
-Node: Array Basics533605
-Node: Array Intro534455
-Ref: figure-array-elements536471
-Ref: Array Intro-Footnote-1539340
-Node: Reference to Elements539472
-Node: Assigning Elements541994
-Node: Array Example542489
-Node: Scanning an Array544458
-Node: Controlling Scanning547555
-Ref: Controlling Scanning-Footnote-1554218
-Node: Numeric Array Subscripts554542
-Node: Uninitialized Subscripts556816
-Node: Delete558495
-Ref: Delete-Footnote-1561309
-Node: Multidimensional561366
-Node: Multiscanning564571
-Node: Arrays of Arrays566243
-Node: Arrays Summary571143
-Node: Functions573332
-Node: Built-in574392
-Node: Calling Built-in575581
-Node: Boolean Functions577628
-Node: Numeric Functions578198
-Ref: Numeric Functions-Footnote-1582391
-Ref: Numeric Functions-Footnote-2583075
-Ref: Numeric Functions-Footnote-3583127
-Node: String Functions583403
-Ref: String Functions-Footnote-1609634
-Ref: String Functions-Footnote-2609768
-Ref: String Functions-Footnote-3610028
-Node: Gory Details610115
-Ref: table-sub-escapes612022
-Ref: table-sub-proposed613668
-Ref: table-posix-sub615178
-Ref: table-gensub-escapes616866
-Ref: Gory Details-Footnote-1617800
-Node: I/O Functions617954
-Ref: table-system-return-values624641
-Ref: I/O Functions-Footnote-1626812
-Ref: I/O Functions-Footnote-2626960
-Node: Time Functions627080
-Ref: Time Functions-Footnote-1638236
-Ref: Time Functions-Footnote-2638312
-Ref: Time Functions-Footnote-3638474
-Ref: Time Functions-Footnote-4638585
-Ref: Time Functions-Footnote-5638703
-Ref: Time Functions-Footnote-6638938
-Node: Bitwise Functions639220
-Ref: table-bitwise-ops639822
-Ref: Bitwise Functions-Footnote-1646076
-Ref: Bitwise Functions-Footnote-2646255
-Node: Type Functions646452
-Node: I18N Functions650045
-Node: User-defined651788
-Node: Definition Syntax652608
-Ref: Definition Syntax-Footnote-1658436
-Node: Function Example658513
-Ref: Function Example-Footnote-1661492
-Node: Function Calling661514
-Node: Calling A Function662108
-Node: Variable Scope663078
-Node: Pass By Value/Reference666132
-Node: Function Caveats668864
-Ref: Function Caveats-Footnote-1670959
-Node: Return Statement671083
-Node: Dynamic Typing674138
-Node: Indirect Calls675094
-Node: Functions Summary686253
-Node: Library Functions689030
-Ref: Library Functions-Footnote-1692578
-Ref: Library Functions-Footnote-2692721
-Node: Library Names692896
-Ref: Library Names-Footnote-1696690
-Ref: Library Names-Footnote-2696917
-Node: General Functions697013
-Node: Strtonum Function698207
-Node: Assert Function701289
-Node: Round Function704741
-Node: Cliff Random Function706319
-Node: Ordinal Functions707352
-Ref: Ordinal Functions-Footnote-1710461
-Ref: Ordinal Functions-Footnote-2710713
-Node: Join Function710927
-Ref: Join Function-Footnote-1712730
-Node: Getlocaltime Function712934
-Node: Readfile Function716708
-Node: Shell Quoting718737
-Node: Isnumeric Function720193
-Node: Data File Management721605
-Node: Filetrans Function722237
-Node: Rewind Function726531
-Node: File Checking728510
-Ref: File Checking-Footnote-1729882
-Node: Empty Files730089
-Node: Ignoring Assigns732156
-Node: Getopt Function733730
-Ref: Getopt Function-Footnote-1749564
-Node: Passwd Functions749776
-Ref: Passwd Functions-Footnote-1758958
-Node: Group Functions759046
-Ref: Group Functions-Footnote-1767184
-Node: Walking Arrays767397
-Node: Library Functions Summary770445
-Node: Library Exercises771869
-Node: Sample Programs772356
-Node: Running Examples773138
-Node: Clones773890
-Node: Cut Program775162
-Node: Egrep Program785603
-Node: Id Program794920
-Node: Split Program805034
-Ref: Split Program-Footnote-1815269
-Node: Tee Program815456
-Node: Uniq Program818365
-Node: Wc Program826230
-Node: Bytes vs. Characters826625
-Node: Using extensions828227
-Node: wc program829007
-Node: Miscellaneous Programs834013
-Node: Dupword Program835242
-Node: Alarm Program837305
-Node: Translate Program842218
-Ref: Translate Program-Footnote-1846959
-Node: Labels Program847237
-Ref: Labels Program-Footnote-1850678
-Node: Word Sorting850770
-Node: History Sorting854964
-Node: Extract Program857239
-Node: Simple Sed865508
-Node: Igawk Program868724
-Ref: Igawk Program-Footnote-1883971
-Ref: Igawk Program-Footnote-2884177
-Ref: Igawk Program-Footnote-3884307
-Node: Anagram Program884434
-Node: Signature Program887530
-Node: Programs Summary888782
-Node: Programs Exercises890040
-Ref: Programs Exercises-Footnote-1894356
-Node: Advanced Features894442
-Node: Nondecimal Data896936
-Node: Boolean Typed Values898566
-Node: Array Sorting900541
-Node: Controlling Array Traversal901270
-Ref: Controlling Array Traversal-Footnote-1909777
-Node: Array Sorting Functions909899
-Ref: Array Sorting Functions-Footnote-1916018
-Node: Two-way I/O916226
-Ref: Two-way I/O-Footnote-1924221
-Ref: Two-way I/O-Footnote-2924412
-Node: TCP/IP Networking924494
-Node: Profiling927674
-Node: Persistent Memory937384
-Ref: Persistent Memory-Footnote-1946342
-Node: Extension Philosophy946473
-Node: Advanced Features Summary948008
-Node: Internationalization950278
-Node: I18N and L10N951984
-Node: Explaining gettext952679
-Ref: Explaining gettext-Footnote-1958832
-Ref: Explaining gettext-Footnote-2959027
-Node: Programmer i18n959192
-Ref: Programmer i18n-Footnote-1964305
-Node: Translator i18n964354
-Node: String Extraction965190
-Ref: String Extraction-Footnote-1966368
-Node: Printf Ordering966466
-Ref: Printf Ordering-Footnote-1969328
-Node: I18N Portability969396
-Ref: I18N Portability-Footnote-1971970
-Node: I18N Example972041
-Ref: I18N Example-Footnote-1975441
-Ref: I18N Example-Footnote-2975517
-Node: Gawk I18N975634
-Node: I18N Summary976290
-Node: Debugger977691
-Node: Debugging978715
-Node: Debugging Concepts979164
-Node: Debugging Terms980990
-Node: Awk Debugging983603
-Ref: Awk Debugging-Footnote-1984580
-Node: Sample Debugging Session984720
-Node: Debugger Invocation985272
-Node: Finding The Bug986901
-Node: List of Debugger Commands993587
-Node: Breakpoint Control994964
-Node: Debugger Execution Control998796
-Node: Viewing And Changing Data1002276
-Node: Execution Stack1006014
-Node: Debugger Info1007695
-Node: Miscellaneous Debugger Commands1011994
-Node: Readline Support1017247
-Node: Limitations1018193
-Node: Debugging Summary1020837
-Node: Namespaces1022140
-Node: Global Namespace1023267
-Node: Qualified Names1024712
-Node: Default Namespace1025747
-Node: Changing The Namespace1026522
-Node: Naming Rules1028216
-Node: Internal Name Management1030131
-Node: Namespace Example1031201
-Node: Namespace And Features1033784
-Node: Namespace Summary1035241
-Node: Arbitrary Precision Arithmetic1036754
-Node: Computer Arithmetic1038273
-Ref: table-numeric-ranges1042090
-Ref: table-floating-point-ranges1042588
-Ref: Computer Arithmetic-Footnote-11043247
-Node: Math Definitions1043306
-Ref: table-ieee-formats1046351
-Node: MPFR features1046925
-Node: MPFR On Parole1047378
-Ref: MPFR On Parole-Footnote-11048222
-Node: MPFR Intro1048381
-Node: FP Math Caution1050071
-Ref: FP Math Caution-Footnote-11051145
-Node: Inexactness of computations1051522
-Node: Inexact representation1052553
-Node: Comparing FP Values1053936
-Node: Errors accumulate1055194
-Node: Strange values1056661
-Ref: Strange values-Footnote-11059327
-Node: Getting Accuracy1059432
-Node: Try To Round1062169
-Node: Setting precision1063076
-Ref: table-predefined-precision-strings1063781
-Node: Setting the rounding mode1065666
-Ref: table-gawk-rounding-modes1066048
-Ref: Setting the rounding mode-Footnote-11070106
-Node: Arbitrary Precision Integers1070289
-Ref: Arbitrary Precision Integers-Footnote-11073501
-Node: Checking for MPFR1073657
-Node: POSIX Floating Point Problems1075147
-Ref: POSIX Floating Point Problems-Footnote-11080011
-Node: Floating point summary1080049
-Node: Dynamic Extensions1082313
-Node: Extension Intro1083912
-Node: Plugin License1085220
-Node: Extension Mechanism Outline1086033
-Ref: figure-load-extension1086484
-Ref: figure-register-new-function1088069
-Ref: figure-call-new-function1089179
-Node: Extension API Description1091303
-Node: Extension API Functions Introduction1093032
-Ref: table-api-std-headers1094930
-Node: General Data Types1099394
-Ref: General Data Types-Footnote-11108562
-Node: Memory Allocation Functions1108877
-Ref: Memory Allocation Functions-Footnote-11113602
-Node: Constructor Functions1113701
-Node: API Ownership of MPFR and GMP Values1117606
-Node: Registration Functions1119167
-Node: Extension Functions1119871
-Node: Exit Callback Functions1125447
-Node: Extension Version String1126766
-Node: Input Parsers1127461
-Node: Output Wrappers1142105
-Node: Two-way processors1146953
-Node: Printing Messages1149314
-Ref: Printing Messages-Footnote-11150528
-Node: Updating ERRNO1150683
-Node: Requesting Values1151482
-Ref: table-value-types-returned1152235
-Node: Accessing Parameters1153344
-Node: Symbol Table Access1154628
-Node: Symbol table by name1155144
-Ref: Symbol table by name-Footnote-11158355
-Node: Symbol table by cookie1158487
-Ref: Symbol table by cookie-Footnote-11162768
-Node: Cached values1162832
-Ref: Cached values-Footnote-11166476
-Node: Array Manipulation1166633
-Ref: Array Manipulation-Footnote-11167736
-Node: Array Data Types1167773
-Ref: Array Data Types-Footnote-11170595
-Node: Array Functions1170695
-Node: Flattening Arrays1175724
-Node: Creating Arrays1182776
-Node: Redirection API1187626
-Node: Extension API Variables1190647
-Node: Extension Versioning1191372
-Ref: gawk-api-version1191809
-Node: Extension GMP/MPFR Versioning1193597
-Node: Extension API Informational Variables1195303
-Node: Extension API Boilerplate1196464
-Node: Changes from API V11200600
-Node: Finding Extensions1202234
-Node: Extension Example1202809
-Node: Internal File Description1203633
-Node: Internal File Ops1207957
-Ref: Internal File Ops-Footnote-11219515
-Node: Using Internal File Ops1219663
-Ref: Using Internal File Ops-Footnote-11222094
-Node: Extension Samples1222372
-Node: Extension Sample File Functions1223941
-Node: Extension Sample Fnmatch1232079
-Node: Extension Sample Fork1233674
-Node: Extension Sample Inplace1234950
-Node: Extension Sample Ord1238622
-Node: Extension Sample Readdir1239498
-Ref: table-readdir-file-types1240395
-Node: Extension Sample Revout1241533
-Node: Extension Sample Rev2way1242130
-Node: Extension Sample Read write array1242882
-Node: Extension Sample Readfile1246156
-Node: Extension Sample Time1247287
-Node: Extension Sample API Tests1249577
-Node: gawkextlib1250085
-Node: Extension summary1253121
-Node: Extension Exercises1256979
-Node: Language History1258257
-Node: V7/SVR3.11259971
-Node: SVR41262321
-Node: POSIX1263853
-Node: BTL1265278
-Node: POSIX/GNU1266047
-Node: Feature History1272578
-Node: Common Extensions1292080
-Node: Ranges and Locales1293449
-Ref: Ranges and Locales-Footnote-11298250
-Ref: Ranges and Locales-Footnote-21298277
-Ref: Ranges and Locales-Footnote-31298516
-Node: Contributors1298739
-Node: History summary1304944
-Node: Installation1306390
-Node: Gawk Distribution1307354
-Node: Getting1307846
-Node: Extracting1308845
-Node: Distribution contents1310557
-Node: Unix Installation1318637
-Node: Quick Installation1319459
-Node: Compiling with MPFR1322005
-Node: Shell Startup Files1322711
-Node: Additional Configuration Options1323868
-Node: Configuration Philosophy1326255
-Node: Compiling from Git1328757
-Node: Building the Documentation1329316
-Node: Non-Unix Installation1330728
-Node: PC Installation1331204
-Node: PC Binary Installation1332077
-Node: PC Compiling1332982
-Node: PC Using1334160
-Node: Cygwin1337888
-Node: MSYS1339144
-Node: OpenVMS Installation1339776
-Node: OpenVMS Compilation1340457
-Ref: OpenVMS Compilation-Footnote-11341940
-Node: OpenVMS Dynamic Extensions1342002
-Node: OpenVMS Installation Details1343638
-Node: OpenVMS Running1346073
-Node: OpenVMS GNV1350210
-Node: Bugs1350965
-Node: Bug definition1351889
-Node: Bug address1355540
-Node: Usenet1359131
-Node: Performance bugs1360362
-Node: Asking for help1363380
-Node: Maintainers1365371
-Node: Other Versions1366398
-Node: Installation summary1375330
-Node: Notes1376714
-Node: Compatibility Mode1377524
-Node: Additions1378346
-Node: Accessing The Source1379291
-Node: Adding Code1380826
-Node: New Ports1387962
-Node: Derived Files1392472
-Ref: Derived Files-Footnote-11398319
-Ref: Derived Files-Footnote-21398354
-Ref: Derived Files-Footnote-31398971
-Node: Future Extensions1399085
-Node: Implementation Limitations1399757
-Node: Extension Design1400999
-Node: Old Extension Problems1402163
-Ref: Old Extension Problems-Footnote-11403739
-Node: Extension New Mechanism Goals1403800
-Ref: Extension New Mechanism Goals-Footnote-11407296
-Node: Extension Other Design Decisions1407497
-Node: Extension Future Growth1409696
-Node: Notes summary1410320
-Node: Basic Concepts1411533
-Node: Basic High Level1412218
-Ref: figure-general-flow1412500
-Ref: figure-process-flow1413207
-Ref: Basic High Level-Footnote-11416608
-Node: Basic Data Typing1416797
-Node: Glossary1420215
-Node: Copying1453337
-Node: GNU Free Documentation License1491098
-Node: Index1516421
+Node: Nonfatal362232
+Node: Output Summary364649
+Node: Output Exercises365935
+Node: Expressions366626
+Node: Values367828
+Node: Constants368506
+Node: Scalar Constants369203
+Ref: Scalar Constants-Footnote-1371778
+Node: Nondecimal-numbers372028
+Node: Regexp Constants375149
+Node: Using Constant Regexps375695
+Node: Standard Regexp Constants376341
+Node: Strong Regexp Constants379641
+Node: Variables383492
+Node: Using Variables384157
+Node: Assignment Options386137
+Node: Conversion388699
+Node: Strings And Numbers389231
+Ref: Strings And Numbers-Footnote-1392450
+Node: Locale influences conversions392559
+Ref: table-locale-affects395409
+Node: All Operators396052
+Node: Arithmetic Ops396693
+Node: Concatenation399523
+Ref: Concatenation-Footnote-1402473
+Node: Assignment Ops402596
+Ref: table-assign-ops407735
+Node: Increment Ops409117
+Node: Truth Values and Conditions412716
+Node: Truth Values413842
+Node: Typing and Comparison414933
+Node: Variable Typing415769
+Ref: Variable Typing-Footnote-1422431
+Ref: Variable Typing-Footnote-2422511
+Node: Comparison Operators422594
+Ref: table-relational-ops423021
+Node: POSIX String Comparison426707
+Ref: POSIX String Comparison-Footnote-1428466
+Ref: POSIX String Comparison-Footnote-2428609
+Node: Boolean Ops428693
+Ref: Boolean Ops-Footnote-1433386
+Node: Conditional Exp433482
+Node: Function Calls435268
+Node: Precedence439218
+Node: Locales443095
+Node: Expressions Summary444777
+Node: Patterns and Actions447440
+Node: Pattern Overview448582
+Node: Regexp Patterns450308
+Node: Expression Patterns450854
+Node: Ranges454763
+Node: BEGIN/END457941
+Node: Using BEGIN/END458754
+Ref: Using BEGIN/END-Footnote-1461664
+Node: I/O And BEGIN/END461774
+Node: Empty467696
+Node: Using Shell Variables468013
+Node: Action Overview470351
+Node: Statements472786
+Node: If Statement474684
+Node: While Statement476253
+Node: Do Statement478341
+Node: For Statement479527
+Node: Switch Statement482884
+Node: Break Statement485435
+Node: Continue Statement487627
+Node: Next Statement489559
+Node: Nextfile Statement492056
+Node: Exit Statement494917
+Node: Built-in Variables497450
+Node: User-modified498629
+Node: Auto-set506840
+Ref: Auto-set-Footnote-1524939
+Ref: Auto-set-Footnote-2525157
+Node: ARGC and ARGV525213
+Node: Pattern Action Summary529652
+Node: Arrays532268
+Node: Array Basics533645
+Node: Array Intro534495
+Ref: figure-array-elements536511
+Ref: Array Intro-Footnote-1539380
+Node: Reference to Elements539512
+Node: Assigning Elements542034
+Node: Array Example542529
+Node: Scanning an Array544498
+Node: Controlling Scanning547595
+Ref: Controlling Scanning-Footnote-1554258
+Node: Numeric Array Subscripts554582
+Node: Uninitialized Subscripts556856
+Node: Delete558535
+Ref: Delete-Footnote-1561349
+Node: Multidimensional561406
+Node: Multiscanning564611
+Node: Arrays of Arrays566283
+Node: Arrays Summary571183
+Node: Functions573372
+Node: Built-in574432
+Node: Calling Built-in575621
+Node: Boolean Functions577668
+Node: Numeric Functions578238
+Ref: Numeric Functions-Footnote-1582431
+Ref: Numeric Functions-Footnote-2583115
+Ref: Numeric Functions-Footnote-3583167
+Node: String Functions583443
+Ref: String Functions-Footnote-1609674
+Ref: String Functions-Footnote-2609808
+Ref: String Functions-Footnote-3610068
+Node: Gory Details610155
+Ref: table-sub-escapes612062
+Ref: table-sub-proposed613708
+Ref: table-posix-sub615218
+Ref: table-gensub-escapes616906
+Ref: Gory Details-Footnote-1617840
+Node: I/O Functions617994
+Ref: table-system-return-values624681
+Ref: I/O Functions-Footnote-1626852
+Ref: I/O Functions-Footnote-2627000
+Node: Time Functions627120
+Ref: Time Functions-Footnote-1638276
+Ref: Time Functions-Footnote-2638352
+Ref: Time Functions-Footnote-3638514
+Ref: Time Functions-Footnote-4638625
+Ref: Time Functions-Footnote-5638743
+Ref: Time Functions-Footnote-6638978
+Node: Bitwise Functions639260
+Ref: table-bitwise-ops639862
+Ref: Bitwise Functions-Footnote-1646116
+Ref: Bitwise Functions-Footnote-2646295
+Node: Type Functions646492
+Node: I18N Functions650085
+Node: User-defined651828
+Node: Definition Syntax652648
+Ref: Definition Syntax-Footnote-1658476
+Node: Function Example658553
+Ref: Function Example-Footnote-1661532
+Node: Function Calling661554
+Node: Calling A Function662148
+Node: Variable Scope663118
+Node: Pass By Value/Reference666172
+Node: Function Caveats668904
+Ref: Function Caveats-Footnote-1670999
+Node: Return Statement671123
+Node: Dynamic Typing674178
+Node: Indirect Calls675134
+Node: Functions Summary686293
+Node: Library Functions689070
+Ref: Library Functions-Footnote-1692618
+Ref: Library Functions-Footnote-2692761
+Node: Library Names692936
+Ref: Library Names-Footnote-1696730
+Ref: Library Names-Footnote-2696957
+Node: General Functions697053
+Node: Strtonum Function698247
+Node: Assert Function701329
+Node: Round Function704781
+Node: Cliff Random Function706359
+Node: Ordinal Functions707392
+Ref: Ordinal Functions-Footnote-1710501
+Ref: Ordinal Functions-Footnote-2710753
+Node: Join Function710967
+Ref: Join Function-Footnote-1712770
+Node: Getlocaltime Function712974
+Node: Readfile Function716748
+Node: Shell Quoting718777
+Node: Isnumeric Function720233
+Node: Data File Management721645
+Node: Filetrans Function722277
+Node: Rewind Function726571
+Node: File Checking728550
+Ref: File Checking-Footnote-1729922
+Node: Empty Files730129
+Node: Ignoring Assigns732196
+Node: Getopt Function733770
+Ref: Getopt Function-Footnote-1749604
+Node: Passwd Functions749816
+Ref: Passwd Functions-Footnote-1758998
+Node: Group Functions759086
+Ref: Group Functions-Footnote-1767224
+Node: Walking Arrays767437
+Node: Library Functions Summary770485
+Node: Library Exercises771909
+Node: Sample Programs772396
+Node: Running Examples773178
+Node: Clones773930
+Node: Cut Program775202
+Node: Egrep Program785643
+Node: Id Program794960
+Node: Split Program805074
+Ref: Split Program-Footnote-1815309
+Node: Tee Program815496
+Node: Uniq Program818405
+Node: Wc Program826270
+Node: Bytes vs. Characters826665
+Node: Using extensions828267
+Node: wc program829047
+Node: Miscellaneous Programs834053
+Node: Dupword Program835282
+Node: Alarm Program837345
+Node: Translate Program842258
+Ref: Translate Program-Footnote-1846999
+Node: Labels Program847277
+Ref: Labels Program-Footnote-1850718
+Node: Word Sorting850810
+Node: History Sorting855004
+Node: Extract Program857279
+Node: Simple Sed865548
+Node: Igawk Program868764
+Ref: Igawk Program-Footnote-1884011
+Ref: Igawk Program-Footnote-2884217
+Ref: Igawk Program-Footnote-3884347
+Node: Anagram Program884474
+Node: Signature Program887570
+Node: Programs Summary888822
+Node: Programs Exercises890080
+Ref: Programs Exercises-Footnote-1894396
+Node: Advanced Features894482
+Node: Nondecimal Data896976
+Node: Boolean Typed Values898606
+Node: Array Sorting900581
+Node: Controlling Array Traversal901310
+Ref: Controlling Array Traversal-Footnote-1909817
+Node: Array Sorting Functions909939
+Ref: Array Sorting Functions-Footnote-1916058
+Node: Two-way I/O916266
+Ref: Two-way I/O-Footnote-1924261
+Ref: Two-way I/O-Footnote-2924452
+Node: TCP/IP Networking924534
+Node: Profiling927714
+Node: Persistent Memory937424
+Ref: Persistent Memory-Footnote-1946382
+Node: Extension Philosophy946513
+Node: Advanced Features Summary948048
+Node: Internationalization950318
+Node: I18N and L10N952024
+Node: Explaining gettext952719
+Ref: Explaining gettext-Footnote-1958872
+Ref: Explaining gettext-Footnote-2959067
+Node: Programmer i18n959232
+Ref: Programmer i18n-Footnote-1964345
+Node: Translator i18n964394
+Node: String Extraction965230
+Ref: String Extraction-Footnote-1966408
+Node: Printf Ordering966506
+Ref: Printf Ordering-Footnote-1969368
+Node: I18N Portability969436
+Ref: I18N Portability-Footnote-1972010
+Node: I18N Example972081
+Ref: I18N Example-Footnote-1975481
+Ref: I18N Example-Footnote-2975557
+Node: Gawk I18N975674
+Node: I18N Summary976330
+Node: Debugger977731
+Node: Debugging978755
+Node: Debugging Concepts979204
+Node: Debugging Terms981030
+Node: Awk Debugging983643
+Ref: Awk Debugging-Footnote-1984620
+Node: Sample Debugging Session984760
+Node: Debugger Invocation985312
+Node: Finding The Bug986941
+Node: List of Debugger Commands993627
+Node: Breakpoint Control995004
+Node: Debugger Execution Control998836
+Node: Viewing And Changing Data1002316
+Node: Execution Stack1006054
+Node: Debugger Info1007735
+Node: Miscellaneous Debugger Commands1012034
+Node: Readline Support1017287
+Node: Limitations1018233
+Node: Debugging Summary1020877
+Node: Namespaces1022180
+Node: Global Namespace1023307
+Node: Qualified Names1024752
+Node: Default Namespace1025787
+Node: Changing The Namespace1026562
+Node: Naming Rules1028256
+Node: Internal Name Management1030171
+Node: Namespace Example1031241
+Node: Namespace And Features1033824
+Node: Namespace Summary1035281
+Node: Arbitrary Precision Arithmetic1036794
+Node: Computer Arithmetic1038313
+Ref: table-numeric-ranges1042130
+Ref: table-floating-point-ranges1042628
+Ref: Computer Arithmetic-Footnote-11043287
+Node: Math Definitions1043346
+Ref: table-ieee-formats1046391
+Node: MPFR features1046965
+Node: MPFR On Parole1047418
+Ref: MPFR On Parole-Footnote-11048262
+Node: MPFR Intro1048421
+Node: FP Math Caution1050111
+Ref: FP Math Caution-Footnote-11051185
+Node: Inexactness of computations1051562
+Node: Inexact representation1052593
+Node: Comparing FP Values1053976
+Node: Errors accumulate1055234
+Node: Strange values1056701
+Ref: Strange values-Footnote-11059367
+Node: Getting Accuracy1059472
+Node: Try To Round1062209
+Node: Setting precision1063116
+Ref: table-predefined-precision-strings1063821
+Node: Setting the rounding mode1065706
+Ref: table-gawk-rounding-modes1066088
+Ref: Setting the rounding mode-Footnote-11070146
+Node: Arbitrary Precision Integers1070329
+Ref: Arbitrary Precision Integers-Footnote-11073541
+Node: Checking for MPFR1073697
+Node: POSIX Floating Point Problems1075187
+Ref: POSIX Floating Point Problems-Footnote-11080051
+Node: Floating point summary1080089
+Node: Dynamic Extensions1082353
+Node: Extension Intro1083952
+Node: Plugin License1085260
+Node: Extension Mechanism Outline1086073
+Ref: figure-load-extension1086524
+Ref: figure-register-new-function1088109
+Ref: figure-call-new-function1089219
+Node: Extension API Description1091343
+Node: Extension API Functions Introduction1093072
+Ref: table-api-std-headers1094970
+Node: General Data Types1099434
+Ref: General Data Types-Footnote-11108602
+Node: Memory Allocation Functions1108917
+Ref: Memory Allocation Functions-Footnote-11113642
+Node: Constructor Functions1113741
+Node: API Ownership of MPFR and GMP Values1117646
+Node: Registration Functions1119207
+Node: Extension Functions1119911
+Node: Exit Callback Functions1125487
+Node: Extension Version String1126806
+Node: Input Parsers1127501
+Node: Output Wrappers1142145
+Node: Two-way processors1146993
+Node: Printing Messages1149354
+Ref: Printing Messages-Footnote-11150568
+Node: Updating ERRNO1150723
+Node: Requesting Values1151522
+Ref: table-value-types-returned1152275
+Node: Accessing Parameters1153384
+Node: Symbol Table Access1154668
+Node: Symbol table by name1155184
+Ref: Symbol table by name-Footnote-11158395
+Node: Symbol table by cookie1158527
+Ref: Symbol table by cookie-Footnote-11162808
+Node: Cached values1162872
+Ref: Cached values-Footnote-11166516
+Node: Array Manipulation1166673
+Ref: Array Manipulation-Footnote-11167776
+Node: Array Data Types1167813
+Ref: Array Data Types-Footnote-11170635
+Node: Array Functions1170735
+Node: Flattening Arrays1175764
+Node: Creating Arrays1182816
+Node: Redirection API1187666
+Node: Extension API Variables1190687
+Node: Extension Versioning1191412
+Ref: gawk-api-version1191849
+Node: Extension GMP/MPFR Versioning1193637
+Node: Extension API Informational Variables1195343
+Node: Extension API Boilerplate1196504
+Node: Changes from API V11200640
+Node: Finding Extensions1202274
+Node: Extension Example1202849
+Node: Internal File Description1203673
+Node: Internal File Ops1207997
+Ref: Internal File Ops-Footnote-11219555
+Node: Using Internal File Ops1219703
+Ref: Using Internal File Ops-Footnote-11222134
+Node: Extension Samples1222412
+Node: Extension Sample File Functions1223981
+Node: Extension Sample Fnmatch1232119
+Node: Extension Sample Fork1233714
+Node: Extension Sample Inplace1234990
+Node: Extension Sample Ord1238662
+Node: Extension Sample Readdir1239538
+Ref: table-readdir-file-types1240435
+Node: Extension Sample Revout1241573
+Node: Extension Sample Rev2way1242170
+Node: Extension Sample Read write array1242922
+Node: Extension Sample Readfile1246196
+Node: Extension Sample Time1247327
+Node: Extension Sample API Tests1249617
+Node: gawkextlib1250125
+Node: Extension summary1253161
+Node: Extension Exercises1257019
+Node: Language History1258297
+Node: V7/SVR3.11260011
+Node: SVR41262361
+Node: POSIX1263893
+Node: BTL1265318
+Node: POSIX/GNU1266087
+Node: Feature History1272618
+Node: Common Extensions1292120
+Node: Ranges and Locales1293489
+Ref: Ranges and Locales-Footnote-11298290
+Ref: Ranges and Locales-Footnote-21298317
+Ref: Ranges and Locales-Footnote-31298556
+Node: Contributors1298779
+Node: History summary1304984
+Node: Installation1306430
+Node: Gawk Distribution1307394
+Node: Getting1307886
+Node: Extracting1308885
+Node: Distribution contents1310597
+Node: Unix Installation1318677
+Node: Quick Installation1319499
+Node: Compiling with MPFR1322045
+Node: Shell Startup Files1322751
+Node: Additional Configuration Options1323908
+Node: Configuration Philosophy1326295
+Node: Compiling from Git1328797
+Node: Building the Documentation1329356
+Node: Non-Unix Installation1330768
+Node: PC Installation1331244
+Node: PC Binary Installation1332117
+Node: PC Compiling1333022
+Node: PC Using1334200
+Node: Cygwin1337928
+Node: MSYS1339184
+Node: OpenVMS Installation1339816
+Node: OpenVMS Compilation1340497
+Ref: OpenVMS Compilation-Footnote-11341980
+Node: OpenVMS Dynamic Extensions1342042
+Node: OpenVMS Installation Details1343678
+Node: OpenVMS Running1346113
+Node: OpenVMS GNV1350250
+Node: Bugs1351005
+Node: Bug definition1351929
+Node: Bug address1355580
+Node: Usenet1359171
+Node: Performance bugs1360402
+Node: Asking for help1363420
+Node: Maintainers1365411
+Node: Other Versions1366438
+Node: Installation summary1375370
+Node: Notes1376754
+Node: Compatibility Mode1377564
+Node: Additions1378386
+Node: Accessing The Source1379331
+Node: Adding Code1380866
+Node: New Ports1388002
+Node: Derived Files1392512
+Ref: Derived Files-Footnote-11398359
+Ref: Derived Files-Footnote-21398394
+Ref: Derived Files-Footnote-31399011
+Node: Future Extensions1399125
+Node: Implementation Limitations1399797
+Node: Extension Design1401039
+Node: Old Extension Problems1402203
+Ref: Old Extension Problems-Footnote-11403779
+Node: Extension New Mechanism Goals1403840
+Ref: Extension New Mechanism Goals-Footnote-11407336
+Node: Extension Other Design Decisions1407537
+Node: Extension Future Growth1409736
+Node: Notes summary1410360
+Node: Basic Concepts1411573
+Node: Basic High Level1412258
+Ref: figure-general-flow1412540
+Ref: figure-process-flow1413247
+Ref: Basic High Level-Footnote-11416648
+Node: Basic Data Typing1416837
+Node: Glossary1420255
+Node: Copying1453377
+Node: GNU Free Documentation License1491138
+Node: Index1516461
 End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index b0d2326d..3c0cc2da 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -6978,6 +6978,7 @@ versions, use @code{tolower()} or @code{toupper()}.
 @end itemize
 @node Reading Files
 @chapter Reading Input Files
@@ -7905,6 +7906,7 @@ separator characters carefully to prevent such problems.
 (If the data is not in a form that is easy to process, perhaps you
 can massage it first with a separate @command{awk} program.)
 @node Default Field Splitting
 @subsection Whitespace Normally Separates Fields
@@ -11582,9 +11584,9 @@ intermixed with @command{gawk}'s output comes out in the
 expected order:
-print "something"                      # goes to standard output
-print "someting else" | "some-command" # also to standard output
-print "more stuff"                     # and this too
+print "something"                       # goes to standard output
+print "something else" | "some-command" # also to standard output
+print "more stuff"                      # and this too
 @end example
 There can be a price to pay for this; flushing data down


Summary of changes:
 doc/ | 942 +++++++++++++++++++++++++++++-----------------------------
 doc/gawk.texi |   8 +-
 2 files changed, 476 insertions(+), 474 deletions(-)


reply via email to

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