[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gawk-diffs] [SCM] gawk branch, master, updated. c2e2ed2a5ff176a215f0025
From: |
Arnold Robbins |
Subject: |
[gawk-diffs] [SCM] gawk branch, master, updated. c2e2ed2a5ff176a215f0025598292dbf49b0102a |
Date: |
Thu, 11 Apr 2013 19:16:10 +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 c2e2ed2a5ff176a215f0025598292dbf49b0102a (commit)
from e9e32857525ba4af50748df13e2e5cf4ed085e77 (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=c2e2ed2a5ff176a215f0025598292dbf49b0102a
commit c2e2ed2a5ff176a215f0025598292dbf49b0102a
Author: Arnold D. Robbins <address@hidden>
Date: Thu Apr 11 22:15:35 2013 +0300
Continuing doc cleanup.
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 3a1d01d..8ff5ef4 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2013-04-11 Arnold D. Robbins <address@hidden>
+
+ * gawk.texi: Continue cleanup.
+
2013-04-04 Arnold D. Robbins <address@hidden>
* gawk.texi: Continue cleanup.
diff --git a/doc/gawk.info b/doc/gawk.info
index be5ad39..2959d89 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -10434,15 +10434,15 @@ internal implementation of arrays and will vary from
one version of
Often, though, you may wish to do something simple, such as
"traverse the array by comparing the indices in ascending order," or
-"traverse the array by on comparing the values in descending order."
+"traverse the array by comparing the values in descending order."
`gawk' provides two mechanisms which give you this control.
* Set `PROCINFO["sorted_in"]' to one of a set of predefined values.
We describe this now.
* Set `PROCINFO["sorted_in"]' to the name of a user-defined function
- to be used for comparison of array elements. This advanced feature
- is described later, in *note Array Sorting::.
+ to use for comparison of array elements. This advanced feature is
+ described later, in *note Array Sorting::.
The following special values for `PROCINFO["sorted_in"]' are
available:
@@ -10498,10 +10498,8 @@ available:
Subarrays, if present, come out first.
The array traversal order is determined before the `for' loop starts
-to run. Changing `PROCINFO["sorted_in"]' in the loop body will not
-affect the loop.
-
- For example:
+to run. Changing `PROCINFO["sorted_in"]' in the loop body does not
+affect the loop. For example:
$ gawk 'BEGIN {
> a[4] = 4
@@ -10970,7 +10968,7 @@ the following code prints the elements of our main
array `a':
}
}
-*Note Walking Arrays::, for a user-defined function that will "walk" an
+*Note Walking Arrays::, for a user-defined function that "walks" an
arbitrarily-dimensioned array of arrays.
Recall that a reference to an uninitialized array element yields a
@@ -27811,6 +27809,11 @@ Pattern
the input record against a regular expression. (*Note Pattern
Overview::.)
+PEBKAC
+ A descriptive acronym for describing possibly the most frequent
+ source of computer usage problems. (Problem Exists Between
+ Keyboard And Chair.)
+
POSIX
The name for a series of standards that specify a Portable
Operating System interface. The "IX" denotes the Unix heritage of
@@ -29777,7 +29780,7 @@ Index
* Brian Kernighan's awk, extensions: BTL. (line 6)
* Broder, Alan J.: Contributors. (line 88)
* Brown, Martin: Contributors. (line 82)
-* BSD-based operating systems: Glossary. (line 619)
+* BSD-based operating systems: Glossary. (line 624)
* bt debugger command (alias for backtrace): Execution Stack. (line 13)
* Buening, Andreas <1>: Bugs. (line 71)
* Buening, Andreas <2>: Contributors. (line 92)
@@ -30488,7 +30491,7 @@ Index
* Free Software Foundation (FSF) <1>: Glossary. (line 305)
* Free Software Foundation (FSF) <2>: Getting. (line 10)
* Free Software Foundation (FSF): Manual History. (line 6)
-* FreeBSD: Glossary. (line 619)
+* FreeBSD: Glossary. (line 624)
* FS variable <1>: User-modified. (line 56)
* FS variable: Field Separators. (line 14)
* FS variable, --field-separator option and: Options. (line 21)
@@ -30704,7 +30707,7 @@ Index
* GNU long options, printing list of: Options. (line 168)
* GNU Project <1>: Glossary. (line 323)
* GNU Project: Manual History. (line 11)
-* GNU/Linux <1>: Glossary. (line 619)
+* GNU/Linux <1>: Glossary. (line 624)
* GNU/Linux <2>: I18N Example. (line 55)
* GNU/Linux: Manual History. (line 28)
* GPL (General Public License) <1>: Glossary. (line 314)
@@ -30934,7 +30937,7 @@ Index
* lint checking, undefined functions: Pass By Value/Reference.
(line 88)
* LINT variable: User-modified. (line 98)
-* Linux <1>: Glossary. (line 619)
+* Linux <1>: Glossary. (line 624)
* Linux <2>: I18N Example. (line 55)
* Linux: Manual History. (line 28)
* list debugger command: Miscellaneous Debugger Commands.
@@ -31005,7 +31008,7 @@ Index
* namespace issues, functions: Definition Syntax. (line 20)
* nawk utility: Names. (line 17)
* negative zero: Unexpected Results. (line 34)
-* NetBSD: Glossary. (line 619)
+* NetBSD: Glossary. (line 624)
* networks, programming: TCP/IP Networking. (line 6)
* networks, support for: Special Network. (line 6)
* newlines <1>: Boolean Ops. (line 67)
@@ -31091,7 +31094,7 @@ Index
* OFS variable <1>: User-modified. (line 124)
* OFS variable <2>: Output Separators. (line 6)
* OFS variable: Changing Fields. (line 64)
-* OpenBSD: Glossary. (line 619)
+* OpenBSD: Glossary. (line 624)
* OpenSolaris: Other Versions. (line 96)
* operating systems, BSD-based: Manual History. (line 28)
* operating systems, PC, gawk on: PC Using. (line 6)
@@ -31809,7 +31812,7 @@ Index
(line 6)
* uniq utility: Uniq Program. (line 6)
* uniq.awk program: Uniq Program. (line 65)
-* Unix: Glossary. (line 619)
+* Unix: Glossary. (line 624)
* Unix awk, backslashes in escape sequences: Escape Sequences.
(line 125)
* Unix awk, close() function and: Close Files And Pipes.
@@ -32141,322 +32144,322 @@ Node: Assigning Elements439345
Node: Array Example439836
Node: Scanning an Array441568
Node: Controlling Scanning443882
-Ref: Controlling Scanning-Footnote-1448815
-Node: Delete449131
-Ref: Delete-Footnote-1451896
-Node: Numeric Array Subscripts451953
-Node: Uninitialized Subscripts454136
-Node: Multi-dimensional455764
-Node: Multi-scanning458858
-Node: Arrays of Arrays460449
-Node: Functions465094
-Node: Built-in465913
-Node: Calling Built-in466991
-Node: Numeric Functions468979
-Ref: Numeric Functions-Footnote-1472811
-Ref: Numeric Functions-Footnote-2473168
-Ref: Numeric Functions-Footnote-3473216
-Node: String Functions473485
-Ref: String Functions-Footnote-1496982
-Ref: String Functions-Footnote-2497111
-Ref: String Functions-Footnote-3497359
-Node: Gory Details497446
-Ref: table-sub-escapes499125
-Ref: table-sub-posix-92500479
-Ref: table-sub-proposed501830
-Ref: table-posix-sub503184
-Ref: table-gensub-escapes504729
-Ref: Gory Details-Footnote-1505936
-Ref: Gory Details-Footnote-2505987
-Node: I/O Functions506138
-Ref: I/O Functions-Footnote-1513243
-Node: Time Functions513390
-Ref: Time Functions-Footnote-1524323
-Ref: Time Functions-Footnote-2524391
-Ref: Time Functions-Footnote-3524549
-Ref: Time Functions-Footnote-4524660
-Ref: Time Functions-Footnote-5524772
-Ref: Time Functions-Footnote-6524999
-Node: Bitwise Functions525265
-Ref: table-bitwise-ops525823
-Ref: Bitwise Functions-Footnote-1530044
-Node: Type Functions530228
-Node: I18N Functions530698
-Node: User-defined532325
-Node: Definition Syntax533129
-Ref: Definition Syntax-Footnote-1538039
-Node: Function Example538108
-Node: Function Caveats540702
-Node: Calling A Function541123
-Node: Variable Scope542238
-Node: Pass By Value/Reference545201
-Node: Return Statement548641
-Node: Dynamic Typing551622
-Node: Indirect Calls552553
-Node: Library Functions562238
-Ref: Library Functions-Footnote-1565751
-Ref: Library Functions-Footnote-2565894
-Node: Library Names566065
-Ref: Library Names-Footnote-1569536
-Ref: Library Names-Footnote-2569756
-Node: General Functions569842
-Node: Strtonum Function570795
-Node: Assert Function573725
-Node: Round Function577051
-Node: Cliff Random Function578594
-Node: Ordinal Functions579610
-Ref: Ordinal Functions-Footnote-1582680
-Ref: Ordinal Functions-Footnote-2582932
-Node: Join Function583141
-Ref: Join Function-Footnote-1584912
-Node: Getlocaltime Function585112
-Node: Data File Management588827
-Node: Filetrans Function589459
-Node: Rewind Function593598
-Node: File Checking594985
-Node: Empty Files596079
-Node: Ignoring Assigns598309
-Node: Getopt Function599862
-Ref: Getopt Function-Footnote-1611166
-Node: Passwd Functions611369
-Ref: Passwd Functions-Footnote-1620344
-Node: Group Functions620432
-Node: Walking Arrays628516
-Node: Sample Programs630085
-Node: Running Examples630762
-Node: Clones631490
-Node: Cut Program632714
-Node: Egrep Program642559
-Ref: Egrep Program-Footnote-1650332
-Node: Id Program650442
-Node: Split Program654058
-Ref: Split Program-Footnote-1657577
-Node: Tee Program657705
-Node: Uniq Program660508
-Node: Wc Program667937
-Ref: Wc Program-Footnote-1672203
-Ref: Wc Program-Footnote-2672403
-Node: Miscellaneous Programs672495
-Node: Dupword Program673683
-Node: Alarm Program675714
-Node: Translate Program680463
-Ref: Translate Program-Footnote-1684850
-Ref: Translate Program-Footnote-2685078
-Node: Labels Program685212
-Ref: Labels Program-Footnote-1688583
-Node: Word Sorting688667
-Node: History Sorting692551
-Node: Extract Program694390
-Ref: Extract Program-Footnote-1701891
-Node: Simple Sed702019
-Node: Igawk Program705081
-Ref: Igawk Program-Footnote-1720238
-Ref: Igawk Program-Footnote-2720439
-Node: Anagram Program720577
-Node: Signature Program723645
-Node: Internationalization724745
-Node: I18N and L10N726177
-Node: Explaining gettext726863
-Ref: Explaining gettext-Footnote-1731929
-Ref: Explaining gettext-Footnote-2732113
-Node: Programmer i18n732278
-Node: Translator i18n736478
-Node: String Extraction737271
-Ref: String Extraction-Footnote-1738232
-Node: Printf Ordering738318
-Ref: Printf Ordering-Footnote-1741102
-Node: I18N Portability741166
-Ref: I18N Portability-Footnote-1743615
-Node: I18N Example743678
-Ref: I18N Example-Footnote-1746313
-Node: Gawk I18N746385
-Node: Advanced Features747002
-Node: Nondecimal Data748506
-Node: Array Sorting750089
-Node: Controlling Array Traversal750786
-Node: Array Sorting Functions759024
-Ref: Array Sorting Functions-Footnote-1762698
-Ref: Array Sorting Functions-Footnote-2762791
-Node: Two-way I/O762985
-Ref: Two-way I/O-Footnote-1768417
-Node: TCP/IP Networking768487
-Node: Profiling771331
-Node: Debugger778785
-Node: Debugging779753
-Node: Debugging Concepts780186
-Node: Debugging Terms782042
-Node: Awk Debugging784639
-Node: Sample Debugging Session785531
-Node: Debugger Invocation786051
-Node: Finding The Bug787380
-Node: List of Debugger Commands793868
-Node: Breakpoint Control795202
-Node: Debugger Execution Control798866
-Node: Viewing And Changing Data802226
-Node: Execution Stack805582
-Node: Debugger Info807049
-Node: Miscellaneous Debugger Commands811031
-Node: Readline Support816476
-Node: Limitations817307
-Node: Arbitrary Precision Arithmetic819559
-Ref: Arbitrary Precision Arithmetic-Footnote-1821201
-Node: General Arithmetic821349
-Node: Floating Point Issues823069
-Node: String Conversion Precision823950
-Ref: String Conversion Precision-Footnote-1825656
-Node: Unexpected Results825765
-Node: POSIX Floating Point Problems827918
-Ref: POSIX Floating Point Problems-Footnote-1831743
-Node: Integer Programming831781
-Node: Floating-point Programming833534
-Ref: Floating-point Programming-Footnote-1839843
-Node: Floating-point Representation840107
-Node: Floating-point Context841272
-Ref: table-ieee-formats842114
-Node: Rounding Mode843498
-Ref: table-rounding-modes843977
-Ref: Rounding Mode-Footnote-1846981
-Node: Gawk and MPFR847162
-Node: Arbitrary Precision Floats848404
-Ref: Arbitrary Precision Floats-Footnote-1850833
-Node: Setting Precision851144
-Node: Setting Rounding Mode853877
-Ref: table-gawk-rounding-modes854281
-Node: Floating-point Constants855461
-Node: Changing Precision856885
-Ref: Changing Precision-Footnote-1858285
-Node: Exact Arithmetic858459
-Node: Arbitrary Precision Integers861567
-Ref: Arbitrary Precision Integers-Footnote-1864567
-Node: Dynamic Extensions864714
-Node: Extension Intro866091
-Node: Plugin License867299
-Node: Extension Mechanism Outline867984
-Ref: load-extension868401
-Ref: load-new-function869879
-Ref: call-new-function870874
-Node: Extension API Description872882
-Node: Extension API Functions Introduction874221
-Node: General Data Types878999
-Ref: General Data Types-Footnote-1884601
-Node: Requesting Values884900
-Ref: table-value-types-returned885631
-Node: Constructor Functions886585
-Node: Registration Functions889581
-Node: Extension Functions890266
-Node: Exit Callback Functions892440
-Node: Extension Version String893683
-Node: Input Parsers894333
-Node: Output Wrappers904050
-Node: Two-way processors908466
-Node: Printing Messages910596
-Ref: Printing Messages-Footnote-1911673
-Node: Updating `ERRNO'911825
-Node: Accessing Parameters912564
-Node: Symbol Table Access913794
-Node: Symbol table by name914306
-Node: Symbol table by cookie915879
-Ref: Symbol table by cookie-Footnote-1920008
-Node: Cached values920071
-Ref: Cached values-Footnote-1923514
-Node: Array Manipulation923605
-Ref: Array Manipulation-Footnote-1924703
-Node: Array Data Types924742
-Ref: Array Data Types-Footnote-1927445
-Node: Array Functions927537
-Node: Flattening Arrays931303
-Node: Creating Arrays938142
-Node: Extension API Variables942937
-Node: Extension Versioning943573
-Node: Extension API Informational Variables945474
-Node: Extension API Boilerplate946560
-Node: Finding Extensions950391
-Node: Extension Example950938
-Node: Internal File Description951676
-Node: Internal File Ops955364
-Ref: Internal File Ops-Footnote-1966811
-Node: Using Internal File Ops966951
-Ref: Using Internal File Ops-Footnote-1969304
-Node: Extension Samples969570
-Node: Extension Sample File Functions971094
-Node: Extension Sample Fnmatch979567
-Node: Extension Sample Fork981293
-Node: Extension Sample Inplace982511
-Node: Extension Sample Ord984303
-Node: Extension Sample Readdir985082
-Node: Extension Sample Revout986586
-Node: Extension Sample Rev2way987179
-Node: Extension Sample Read write array987869
-Node: Extension Sample Readfile989752
-Node: Extension Sample API Tests990509
-Node: Extension Sample Time991034
-Node: gawkextlib992341
-Node: Language History994722
-Node: V7/SVR3.1996244
-Node: SVR4998565
-Node: POSIX1000007
-Node: BTL1001015
-Node: POSIX/GNU1001820
-Node: Common Extensions1007355
-Node: Ranges and Locales1008462
-Ref: Ranges and Locales-Footnote-11013080
-Ref: Ranges and Locales-Footnote-21013107
-Ref: Ranges and Locales-Footnote-31013367
-Node: Contributors1013588
-Node: Installation1017884
-Node: Gawk Distribution1018778
-Node: Getting1019262
-Node: Extracting1020088
-Node: Distribution contents1021780
-Node: Unix Installation1027041
-Node: Quick Installation1027658
-Node: Additional Configuration Options1029620
-Node: Configuration Philosophy1031097
-Node: Non-Unix Installation1033439
-Node: PC Installation1033897
-Node: PC Binary Installation1035196
-Node: PC Compiling1037044
-Node: PC Testing1039988
-Node: PC Using1041164
-Node: Cygwin1045349
-Node: MSYS1046349
-Node: VMS Installation1046863
-Node: VMS Compilation1047466
-Ref: VMS Compilation-Footnote-11048473
-Node: VMS Installation Details1048531
-Node: VMS Running1050166
-Node: VMS Old Gawk1051773
-Node: Bugs1052247
-Node: Other Versions1056099
-Node: Notes1061429
-Node: Compatibility Mode1062229
-Node: Additions1063012
-Node: Accessing The Source1063939
-Node: Adding Code1065542
-Node: New Ports1071584
-Node: Derived Files1075719
-Ref: Derived Files-Footnote-11081040
-Ref: Derived Files-Footnote-21081074
-Ref: Derived Files-Footnote-31081674
-Node: Future Extensions1081772
-Node: Implementation Limitations1082353
-Node: Extension Design1083605
-Node: Old Extension Problems1084754
-Ref: Old Extension Problems-Footnote-11086262
-Node: Extension New Mechanism Goals1086319
-Ref: Extension New Mechanism Goals-Footnote-11089678
-Node: Extension Other Design Decisions1089864
-Node: Extension Future Growth1091970
-Node: Old Extension Mechansim1092791
-Node: Basic Concepts1094548
-Node: Basic High Level1095229
-Ref: figure-general-flow1095500
-Ref: figure-process-flow1096099
-Ref: Basic High Level-Footnote-11099328
-Node: Basic Data Typing1099513
-Node: Glossary1102868
-Node: Copying1128179
-Node: GNU Free Documentation License1165736
-Node: Index1190873
+Ref: Controlling Scanning-Footnote-1448805
+Node: Delete449121
+Ref: Delete-Footnote-1451886
+Node: Numeric Array Subscripts451943
+Node: Uninitialized Subscripts454126
+Node: Multi-dimensional455754
+Node: Multi-scanning458848
+Node: Arrays of Arrays460439
+Node: Functions465080
+Node: Built-in465899
+Node: Calling Built-in466977
+Node: Numeric Functions468965
+Ref: Numeric Functions-Footnote-1472797
+Ref: Numeric Functions-Footnote-2473154
+Ref: Numeric Functions-Footnote-3473202
+Node: String Functions473471
+Ref: String Functions-Footnote-1496968
+Ref: String Functions-Footnote-2497097
+Ref: String Functions-Footnote-3497345
+Node: Gory Details497432
+Ref: table-sub-escapes499111
+Ref: table-sub-posix-92500465
+Ref: table-sub-proposed501816
+Ref: table-posix-sub503170
+Ref: table-gensub-escapes504715
+Ref: Gory Details-Footnote-1505922
+Ref: Gory Details-Footnote-2505973
+Node: I/O Functions506124
+Ref: I/O Functions-Footnote-1513229
+Node: Time Functions513376
+Ref: Time Functions-Footnote-1524309
+Ref: Time Functions-Footnote-2524377
+Ref: Time Functions-Footnote-3524535
+Ref: Time Functions-Footnote-4524646
+Ref: Time Functions-Footnote-5524758
+Ref: Time Functions-Footnote-6524985
+Node: Bitwise Functions525251
+Ref: table-bitwise-ops525809
+Ref: Bitwise Functions-Footnote-1530030
+Node: Type Functions530214
+Node: I18N Functions530684
+Node: User-defined532311
+Node: Definition Syntax533115
+Ref: Definition Syntax-Footnote-1538025
+Node: Function Example538094
+Node: Function Caveats540688
+Node: Calling A Function541109
+Node: Variable Scope542224
+Node: Pass By Value/Reference545187
+Node: Return Statement548627
+Node: Dynamic Typing551608
+Node: Indirect Calls552539
+Node: Library Functions562224
+Ref: Library Functions-Footnote-1565737
+Ref: Library Functions-Footnote-2565880
+Node: Library Names566051
+Ref: Library Names-Footnote-1569522
+Ref: Library Names-Footnote-2569742
+Node: General Functions569828
+Node: Strtonum Function570781
+Node: Assert Function573711
+Node: Round Function577037
+Node: Cliff Random Function578580
+Node: Ordinal Functions579596
+Ref: Ordinal Functions-Footnote-1582666
+Ref: Ordinal Functions-Footnote-2582918
+Node: Join Function583127
+Ref: Join Function-Footnote-1584898
+Node: Getlocaltime Function585098
+Node: Data File Management588813
+Node: Filetrans Function589445
+Node: Rewind Function593584
+Node: File Checking594971
+Node: Empty Files596065
+Node: Ignoring Assigns598295
+Node: Getopt Function599848
+Ref: Getopt Function-Footnote-1611152
+Node: Passwd Functions611355
+Ref: Passwd Functions-Footnote-1620330
+Node: Group Functions620418
+Node: Walking Arrays628502
+Node: Sample Programs630071
+Node: Running Examples630748
+Node: Clones631476
+Node: Cut Program632700
+Node: Egrep Program642545
+Ref: Egrep Program-Footnote-1650318
+Node: Id Program650428
+Node: Split Program654044
+Ref: Split Program-Footnote-1657563
+Node: Tee Program657691
+Node: Uniq Program660494
+Node: Wc Program667923
+Ref: Wc Program-Footnote-1672189
+Ref: Wc Program-Footnote-2672389
+Node: Miscellaneous Programs672481
+Node: Dupword Program673669
+Node: Alarm Program675700
+Node: Translate Program680449
+Ref: Translate Program-Footnote-1684836
+Ref: Translate Program-Footnote-2685064
+Node: Labels Program685198
+Ref: Labels Program-Footnote-1688569
+Node: Word Sorting688653
+Node: History Sorting692537
+Node: Extract Program694376
+Ref: Extract Program-Footnote-1701877
+Node: Simple Sed702005
+Node: Igawk Program705067
+Ref: Igawk Program-Footnote-1720224
+Ref: Igawk Program-Footnote-2720425
+Node: Anagram Program720563
+Node: Signature Program723631
+Node: Internationalization724731
+Node: I18N and L10N726163
+Node: Explaining gettext726849
+Ref: Explaining gettext-Footnote-1731915
+Ref: Explaining gettext-Footnote-2732099
+Node: Programmer i18n732264
+Node: Translator i18n736464
+Node: String Extraction737257
+Ref: String Extraction-Footnote-1738218
+Node: Printf Ordering738304
+Ref: Printf Ordering-Footnote-1741088
+Node: I18N Portability741152
+Ref: I18N Portability-Footnote-1743601
+Node: I18N Example743664
+Ref: I18N Example-Footnote-1746299
+Node: Gawk I18N746371
+Node: Advanced Features746988
+Node: Nondecimal Data748492
+Node: Array Sorting750075
+Node: Controlling Array Traversal750772
+Node: Array Sorting Functions759010
+Ref: Array Sorting Functions-Footnote-1762684
+Ref: Array Sorting Functions-Footnote-2762777
+Node: Two-way I/O762971
+Ref: Two-way I/O-Footnote-1768403
+Node: TCP/IP Networking768473
+Node: Profiling771317
+Node: Debugger778771
+Node: Debugging779739
+Node: Debugging Concepts780172
+Node: Debugging Terms782028
+Node: Awk Debugging784625
+Node: Sample Debugging Session785517
+Node: Debugger Invocation786037
+Node: Finding The Bug787366
+Node: List of Debugger Commands793854
+Node: Breakpoint Control795188
+Node: Debugger Execution Control798852
+Node: Viewing And Changing Data802212
+Node: Execution Stack805568
+Node: Debugger Info807035
+Node: Miscellaneous Debugger Commands811017
+Node: Readline Support816462
+Node: Limitations817293
+Node: Arbitrary Precision Arithmetic819545
+Ref: Arbitrary Precision Arithmetic-Footnote-1821187
+Node: General Arithmetic821335
+Node: Floating Point Issues823055
+Node: String Conversion Precision823936
+Ref: String Conversion Precision-Footnote-1825642
+Node: Unexpected Results825751
+Node: POSIX Floating Point Problems827904
+Ref: POSIX Floating Point Problems-Footnote-1831729
+Node: Integer Programming831767
+Node: Floating-point Programming833520
+Ref: Floating-point Programming-Footnote-1839829
+Node: Floating-point Representation840093
+Node: Floating-point Context841258
+Ref: table-ieee-formats842100
+Node: Rounding Mode843484
+Ref: table-rounding-modes843963
+Ref: Rounding Mode-Footnote-1846967
+Node: Gawk and MPFR847148
+Node: Arbitrary Precision Floats848390
+Ref: Arbitrary Precision Floats-Footnote-1850819
+Node: Setting Precision851130
+Node: Setting Rounding Mode853863
+Ref: table-gawk-rounding-modes854267
+Node: Floating-point Constants855447
+Node: Changing Precision856871
+Ref: Changing Precision-Footnote-1858271
+Node: Exact Arithmetic858445
+Node: Arbitrary Precision Integers861553
+Ref: Arbitrary Precision Integers-Footnote-1864553
+Node: Dynamic Extensions864700
+Node: Extension Intro866077
+Node: Plugin License867285
+Node: Extension Mechanism Outline867970
+Ref: load-extension868387
+Ref: load-new-function869865
+Ref: call-new-function870860
+Node: Extension API Description872868
+Node: Extension API Functions Introduction874207
+Node: General Data Types878985
+Ref: General Data Types-Footnote-1884587
+Node: Requesting Values884886
+Ref: table-value-types-returned885617
+Node: Constructor Functions886571
+Node: Registration Functions889567
+Node: Extension Functions890252
+Node: Exit Callback Functions892426
+Node: Extension Version String893669
+Node: Input Parsers894319
+Node: Output Wrappers904036
+Node: Two-way processors908452
+Node: Printing Messages910582
+Ref: Printing Messages-Footnote-1911659
+Node: Updating `ERRNO'911811
+Node: Accessing Parameters912550
+Node: Symbol Table Access913780
+Node: Symbol table by name914292
+Node: Symbol table by cookie915865
+Ref: Symbol table by cookie-Footnote-1919994
+Node: Cached values920057
+Ref: Cached values-Footnote-1923500
+Node: Array Manipulation923591
+Ref: Array Manipulation-Footnote-1924689
+Node: Array Data Types924728
+Ref: Array Data Types-Footnote-1927431
+Node: Array Functions927523
+Node: Flattening Arrays931289
+Node: Creating Arrays938128
+Node: Extension API Variables942923
+Node: Extension Versioning943559
+Node: Extension API Informational Variables945460
+Node: Extension API Boilerplate946546
+Node: Finding Extensions950377
+Node: Extension Example950924
+Node: Internal File Description951662
+Node: Internal File Ops955350
+Ref: Internal File Ops-Footnote-1966797
+Node: Using Internal File Ops966937
+Ref: Using Internal File Ops-Footnote-1969290
+Node: Extension Samples969556
+Node: Extension Sample File Functions971080
+Node: Extension Sample Fnmatch979553
+Node: Extension Sample Fork981279
+Node: Extension Sample Inplace982497
+Node: Extension Sample Ord984289
+Node: Extension Sample Readdir985068
+Node: Extension Sample Revout986572
+Node: Extension Sample Rev2way987165
+Node: Extension Sample Read write array987855
+Node: Extension Sample Readfile989738
+Node: Extension Sample API Tests990495
+Node: Extension Sample Time991020
+Node: gawkextlib992327
+Node: Language History994708
+Node: V7/SVR3.1996230
+Node: SVR4998551
+Node: POSIX999993
+Node: BTL1001001
+Node: POSIX/GNU1001806
+Node: Common Extensions1007341
+Node: Ranges and Locales1008448
+Ref: Ranges and Locales-Footnote-11013066
+Ref: Ranges and Locales-Footnote-21013093
+Ref: Ranges and Locales-Footnote-31013353
+Node: Contributors1013574
+Node: Installation1017870
+Node: Gawk Distribution1018764
+Node: Getting1019248
+Node: Extracting1020074
+Node: Distribution contents1021766
+Node: Unix Installation1027027
+Node: Quick Installation1027644
+Node: Additional Configuration Options1029606
+Node: Configuration Philosophy1031083
+Node: Non-Unix Installation1033425
+Node: PC Installation1033883
+Node: PC Binary Installation1035182
+Node: PC Compiling1037030
+Node: PC Testing1039974
+Node: PC Using1041150
+Node: Cygwin1045335
+Node: MSYS1046335
+Node: VMS Installation1046849
+Node: VMS Compilation1047452
+Ref: VMS Compilation-Footnote-11048459
+Node: VMS Installation Details1048517
+Node: VMS Running1050152
+Node: VMS Old Gawk1051759
+Node: Bugs1052233
+Node: Other Versions1056085
+Node: Notes1061415
+Node: Compatibility Mode1062215
+Node: Additions1062998
+Node: Accessing The Source1063925
+Node: Adding Code1065528
+Node: New Ports1071570
+Node: Derived Files1075705
+Ref: Derived Files-Footnote-11081026
+Ref: Derived Files-Footnote-21081060
+Ref: Derived Files-Footnote-31081660
+Node: Future Extensions1081758
+Node: Implementation Limitations1082339
+Node: Extension Design1083591
+Node: Old Extension Problems1084740
+Ref: Old Extension Problems-Footnote-11086248
+Node: Extension New Mechanism Goals1086305
+Ref: Extension New Mechanism Goals-Footnote-11089664
+Node: Extension Other Design Decisions1089850
+Node: Extension Future Growth1091956
+Node: Old Extension Mechansim1092777
+Node: Basic Concepts1094534
+Node: Basic High Level1095215
+Ref: figure-general-flow1095486
+Ref: figure-process-flow1096085
+Ref: Basic High Level-Footnote-11099314
+Node: Basic Data Typing1099499
+Node: Glossary1102854
+Node: Copying1128332
+Node: GNU Free Documentation License1165889
+Node: Index1191026
End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 1370daf..22295c6 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -14019,7 +14019,7 @@ and will vary from one version of @command{awk} to the
next.
Often, though, you may wish to do something simple, such as
``traverse the array by comparing the indices in ascending order,''
-or ``traverse the array by on comparing the values in descending order.''
+or ``traverse the array by comparing the values in descending order.''
@command{gawk} provides two mechanisms which give you this control.
@itemize @bullet
@@ -14029,7 +14029,7 @@ We describe this now.
@item
Set @code{PROCINFO["sorted_in"]} to the name of a user-defined function
-to be used for comparison of array elements. This advanced feature
+to use for comparison of array elements. This advanced feature
is described later, in @ref{Array Sorting}.
@end itemize
@@ -14095,8 +14095,7 @@ Subarrays, if present, come out first.
The array traversal order is determined before the @code{for} loop
starts to run. Changing @code{PROCINFO["sorted_in"]} in the loop body
-will not affect the loop.
-
+does not affect the loop.
For example:
@example
@@ -14678,7 +14677,7 @@ for (i in a) @{
@end example
@noindent
address@hidden Arrays}, for a user-defined function that will ``walk'' an
address@hidden Arrays}, for a user-defined function that ``walks'' an
arbitrarily-dimensioned array of arrays.
Recall that a reference to an uninitialized array element yields a value
@@ -35966,6 +35965,11 @@ tested. If the condition is satisfied, the pattern is
said to @dfn{match}
the input record. A typical pattern might compare the input record against
a regular expression. (@xref{Pattern Overview}.)
address@hidden PEBKAC
+A descriptive acronym for describing possibly the most frequent
+source of computer usage problems. (Problem Exists Between
+Keyboard And Chair.)
+
@item POSIX
The name for a series of standards
@c being developed by the IEEE
-----------------------------------------------------------------------
Summary of changes:
doc/ChangeLog | 4 +
doc/gawk.info | 667 +++++++++++++++++++++++++++++----------------------------
doc/gawk.texi | 14 +-
3 files changed, 348 insertions(+), 337 deletions(-)
hooks/post-receive
--
gawk
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gawk-diffs] [SCM] gawk branch, master, updated. c2e2ed2a5ff176a215f0025598292dbf49b0102a,
Arnold Robbins <=