[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] gawk branch, gawk-5.1-stable, updated. gawk-4.1.0-4138-g375698f
From: |
Arnold Robbins |
Subject: |
[SCM] gawk branch, gawk-5.1-stable, updated. gawk-4.1.0-4138-g375698f |
Date: |
Mon, 5 Oct 2020 07:32:59 -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, gawk-5.1-stable has been updated
via 375698fca45bff1b88c6e115e433a77c04399b5c (commit)
from c5077bb27833c6ccca6cfa21b93c75013d3e03bd (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=375698fca45bff1b88c6e115e433a77c04399b5c
commit 375698fca45bff1b88c6e115e433a77c04399b5c
Author: Arnold D. Robbins <arnold@skeeve.com>
Date: Mon Oct 5 14:31:45 2020 +0300
Small doc edit.
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 60b891e..62f8e0d 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,9 @@
+2020-10-05 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawktexi.in: Minor edit related to compatiblity mode and
+ unknown options. Thanks to Arkadiusz Drabczyk <arkadiusz@drabczyk.org>
+ for raising the issue.
+
2020-10-04 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Minor edits.
diff --git a/doc/gawk.info b/doc/gawk.info
index 320e065..d37dbf3 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -2824,8 +2824,9 @@ The following list describes options mandated by the
POSIX standard:
Mark the end of all options. Any command-line arguments following
'--' are placed in 'ARGV', even if they start with a minus sign.
- As long as program text has been supplied, any other options are
-flagged as invalid with a warning message but are otherwise ignored.
+ In compatibility mode, as long as program text has been supplied, any
+other options are flagged as invalid with a warning message but are
+otherwise ignored.
In compatibility mode, as a special case, if the value of FS supplied
to the '-F' option is 't', then 'FS' is set to the TAB character
@@ -34560,12 +34561,12 @@ Index
* -D option: Options. (line 112)
* -e option: Options. (line 121)
* -E option: Options. (line 147)
-* -e option <1>: Options. (line 384)
+* -e option <1>: Options. (line 385)
* -f option: Long. (line 12)
* -F option: Options. (line 21)
* -f option <1>: Options. (line 25)
-* -F option, -Ft sets FS to TAB: Options. (line 356)
-* -f option, multiple uses: Options. (line 361)
+* -F option, -Ft sets FS to TAB: Options. (line 357)
+* -f option, multiple uses: Options. (line 362)
* -F option, command-line: Command Line Field Separator.
(line 6)
* -g option: Options. (line 169)
@@ -35386,7 +35387,7 @@ Index
* cosine: Numeric Functions. (line 16)
* counting words, lines, characters, and bytese: Wc Program. (line 6)
* csh utility: Statements/Lines. (line 45)
-* csh utility, POSIXLY_CORRECT environment variable: Options. (line 405)
+* csh utility, POSIXLY_CORRECT environment variable: Options. (line 406)
* csh utility, |& operator, comparison with: Two-way I/O. (line 27)
* ctime() user-defined function: Function Example. (line 74)
* Curreli, Marco: Contributors. (line 147)
@@ -35798,7 +35799,7 @@ Index
* endpwent() user-defined function: Passwd Functions. (line 211)
* English, Steve: Advanced Features. (line 6)
* ENVIRON array: Auto-set. (line 59)
-* environment variables, POSIXLY_CORRECT: Options. (line 390)
+* environment variables, POSIXLY_CORRECT: Options. (line 391)
* environment variables, used by gawk: Environment Variables.
(line 6)
* environment variables, AWKPATH: AWKPATH Variable. (line 6)
@@ -36602,7 +36603,7 @@ Index
* lint checking, empty programs: Command Line. (line 16)
* lint checking, issuing warnings: Options. (line 216)
* lint checking, POSIXLY_CORRECT environment variable: Options.
- (line 390)
+ (line 391)
* lint checking: User-modified. (line 90)
* lint checking, array subscripts: Uninitialized Subscripts.
(line 43)
@@ -36942,7 +36943,7 @@ Index
* portability, #! (executable scripts): Executable Scripts. (line 29)
* portability, ARGV variable: Executable Scripts. (line 55)
* portability, backslash continuation and: Statements/Lines. (line 30)
-* portability, POSIXLY_CORRECT environment variable: Options. (line 410)
+* portability, POSIXLY_CORRECT environment variable: Options. (line 411)
* portability: Escape Sequences. (line 103)
* portability, backslash in escape sequences: Escape Sequences.
(line 108)
@@ -37019,7 +37020,7 @@ Index
* POSIX awk, function keyword in: Definition Syntax. (line 99)
* POSIX awk, changes in awk versions: POSIX. (line 6)
* POSIX mode: Options. (line 296)
-* POSIX mode <1>: Options. (line 390)
+* POSIX mode <1>: Options. (line 391)
* POSIX mode <2>: Regexp Operator Details.
(line 47)
* POSIX mode <3>: Input Summary. (line 69)
@@ -37039,7 +37040,7 @@ Index
* POSIX mode <12>: POSIX Floating Point Problems.
(line 83)
* POSIX mode <13>: Feature History. (line 313)
-* POSIXLY_CORRECT environment variable: Options. (line 390)
+* POSIXLY_CORRECT environment variable: Options. (line 391)
* PREC variable: User-modified. (line 127)
* precedence, regexp operators: Regexp Operator Details.
(line 137)
@@ -37927,562 +37928,562 @@ Node: Intro Summary116430
Node: Invoking Gawk117314
Node: Command Line118828
Node: Options119626
-Ref: Options-Footnote-1137507
-Ref: Options-Footnote-2137738
-Node: Other Arguments137763
-Node: Naming Standard Input141070
-Node: Environment Variables142280
-Node: AWKPATH Variable142838
-Ref: AWKPATH Variable-Footnote-1146250
-Ref: AWKPATH Variable-Footnote-2146284
-Node: AWKLIBPATH Variable146655
-Ref: AWKLIBPATH Variable-Footnote-1148352
-Node: Other Environment Variables148727
-Node: Exit Status152548
-Node: Include Files153225
-Node: Loading Shared Libraries156915
-Node: Obsolete158343
-Node: Undocumented159035
-Node: Invoking Summary159332
-Node: Regexp162173
-Node: Regexp Usage163627
-Node: Escape Sequences165664
-Node: Regexp Operators171905
-Node: Regexp Operator Details172390
-Ref: Regexp Operator Details-Footnote-1178822
-Node: Interval Expressions178969
-Ref: Interval Expressions-Footnote-1180390
-Node: Bracket Expressions180488
-Ref: table-char-classes182964
-Node: Leftmost Longest186290
-Node: Computed Regexps187593
-Node: GNU Regexp Operators191020
-Node: Case-sensitivity194757
-Ref: Case-sensitivity-Footnote-1197623
-Ref: Case-sensitivity-Footnote-2197858
-Node: Regexp Summary197966
-Node: Reading Files199432
-Node: Records201701
-Node: awk split records202776
-Node: gawk split records208051
-Ref: gawk split records-Footnote-1212784
-Node: Fields212821
-Node: Nonconstant Fields215562
-Ref: Nonconstant Fields-Footnote-1217798
-Node: Changing Fields218002
-Node: Field Separators224033
-Node: Default Field Splitting226731
-Node: Regexp Field Splitting227849
-Node: Single Character Fields231202
-Node: Command Line Field Separator232262
-Node: Full Line Fields235480
-Ref: Full Line Fields-Footnote-1237002
-Ref: Full Line Fields-Footnote-2237048
-Node: Field Splitting Summary237149
-Node: Constant Size239223
-Node: Fixed width data239955
-Node: Skipping intervening243422
-Node: Allowing trailing data244220
-Node: Fields with fixed data245257
-Node: Splitting By Content246775
-Ref: Splitting By Content-Footnote-1250558
-Node: More CSV250721
-Node: Testing field creation252031
-Node: Multiple Line253656
-Node: Getline259933
-Node: Plain Getline262402
-Node: Getline/Variable264975
-Node: Getline/File266126
-Node: Getline/Variable/File267514
-Ref: Getline/Variable/File-Footnote-1269119
-Node: Getline/Pipe269207
-Node: Getline/Variable/Pipe271911
-Node: Getline/Coprocess273046
-Node: Getline/Variable/Coprocess274313
-Node: Getline Notes275055
-Node: Getline Summary277852
-Ref: table-getline-variants278276
-Node: Read Timeout279024
-Ref: Read Timeout-Footnote-1282930
-Node: Retrying Input282988
-Node: Command-line directories284187
-Node: Input Summary285093
-Node: Input Exercises288265
-Node: Printing288699
-Node: Print290533
-Node: Print Examples291990
-Node: Output Separators294770
-Node: OFMT296787
-Node: Printf298143
-Node: Basic Printf298928
-Node: Control Letters300502
-Node: Format Modifiers305666
-Node: Printf Examples311681
-Node: Redirection314167
-Node: Special FD321008
-Ref: Special FD-Footnote-1324176
-Node: Special Files324250
-Node: Other Inherited Files324867
-Node: Special Network325868
-Node: Special Caveats326728
-Node: Close Files And Pipes327677
-Ref: table-close-pipe-return-values334584
-Ref: Close Files And Pipes-Footnote-1335397
-Ref: Close Files And Pipes-Footnote-2335545
-Node: Nonfatal335697
-Node: Output Summary338035
-Node: Output Exercises339257
-Node: Expressions339936
-Node: Values341124
-Node: Constants341802
-Node: Scalar Constants342493
-Ref: Scalar Constants-Footnote-1345003
-Node: Nondecimal-numbers345253
-Node: Regexp Constants348254
-Node: Using Constant Regexps348780
-Node: Standard Regexp Constants349402
-Node: Strong Regexp Constants352590
-Node: Variables355602
-Node: Using Variables356259
-Node: Assignment Options358169
-Node: Conversion360640
-Node: Strings And Numbers361164
-Ref: Strings And Numbers-Footnote-1364227
-Node: Locale influences conversions364336
-Ref: table-locale-affects367094
-Node: All Operators367712
-Node: Arithmetic Ops368341
-Node: Concatenation371057
-Ref: Concatenation-Footnote-1373904
-Node: Assignment Ops374011
-Ref: table-assign-ops379002
-Node: Increment Ops380315
-Node: Truth Values and Conditions383775
-Node: Truth Values384849
-Node: Typing and Comparison385897
-Node: Variable Typing386717
-Ref: Variable Typing-Footnote-1393180
-Ref: Variable Typing-Footnote-2393252
-Node: Comparison Operators393329
-Ref: table-relational-ops393748
-Node: POSIX String Comparison397243
-Ref: POSIX String Comparison-Footnote-1398938
-Ref: POSIX String Comparison-Footnote-2399077
-Node: Boolean Ops399161
-Ref: Boolean Ops-Footnote-1403643
-Node: Conditional Exp403735
-Node: Function Calls405471
-Node: Precedence409348
-Node: Locales413007
-Node: Expressions Summary414639
-Node: Patterns and Actions417212
-Node: Pattern Overview418332
-Node: Regexp Patterns420009
-Node: Expression Patterns420551
-Node: Ranges424332
-Node: BEGIN/END427440
-Node: Using BEGIN/END428201
-Ref: Using BEGIN/END-Footnote-1430955
-Node: I/O And BEGIN/END431061
-Node: BEGINFILE/ENDFILE433374
-Node: Empty436605
-Node: Using Shell Variables436922
-Node: Action Overview439196
-Node: Statements441521
-Node: If Statement443369
-Node: While Statement444864
-Node: Do Statement446892
-Node: For Statement448040
-Node: Switch Statement451211
-Node: Break Statement453652
-Node: Continue Statement455744
-Node: Next Statement457571
-Node: Nextfile Statement459954
-Node: Exit Statement462606
-Node: Built-in Variables465009
-Node: User-modified466142
-Node: Auto-set473909
-Ref: Auto-set-Footnote-1490716
-Ref: Auto-set-Footnote-2490922
-Node: ARGC and ARGV490978
-Node: Pattern Action Summary495191
-Node: Arrays497621
-Node: Array Basics498950
-Node: Array Intro499794
-Ref: figure-array-elements501769
-Ref: Array Intro-Footnote-1504473
-Node: Reference to Elements504601
-Node: Assigning Elements507065
-Node: Array Example507556
-Node: Scanning an Array509315
-Node: Controlling Scanning512337
-Ref: Controlling Scanning-Footnote-1518793
-Node: Numeric Array Subscripts519109
-Node: Uninitialized Subscripts521293
-Node: Delete522912
-Ref: Delete-Footnote-1525664
-Node: Multidimensional525721
-Node: Multiscanning528816
-Node: Arrays of Arrays530407
-Node: Arrays Summary535175
-Node: Functions537268
-Node: Built-in538306
-Node: Calling Built-in539387
-Node: Numeric Functions541383
-Ref: Numeric Functions-Footnote-1545411
-Ref: Numeric Functions-Footnote-2546059
-Ref: Numeric Functions-Footnote-3546107
-Node: String Functions546379
-Ref: String Functions-Footnote-1570520
-Ref: String Functions-Footnote-2570648
-Ref: String Functions-Footnote-3570896
-Node: Gory Details570983
-Ref: table-sub-escapes572774
-Ref: table-sub-proposed574293
-Ref: table-posix-sub575656
-Ref: table-gensub-escapes577197
-Ref: Gory Details-Footnote-1578020
-Node: I/O Functions578174
-Ref: table-system-return-values584628
-Ref: I/O Functions-Footnote-1586708
-Ref: I/O Functions-Footnote-2586856
-Node: Time Functions586976
-Ref: Time Functions-Footnote-1597647
-Ref: Time Functions-Footnote-2597715
-Ref: Time Functions-Footnote-3597873
-Ref: Time Functions-Footnote-4597984
-Ref: Time Functions-Footnote-5598096
-Ref: Time Functions-Footnote-6598323
-Node: Bitwise Functions598589
-Ref: table-bitwise-ops599183
-Ref: Bitwise Functions-Footnote-1605246
-Ref: Bitwise Functions-Footnote-2605419
-Node: Type Functions605610
-Node: I18N Functions608473
-Node: User-defined610124
-Node: Definition Syntax610936
-Ref: Definition Syntax-Footnote-1616623
-Node: Function Example616694
-Ref: Function Example-Footnote-1619616
-Node: Function Calling619638
-Node: Calling A Function620226
-Node: Variable Scope621184
-Node: Pass By Value/Reference624178
-Node: Function Caveats626822
-Ref: Function Caveats-Footnote-1628869
-Node: Return Statement628989
-Node: Dynamic Typing631968
-Node: Indirect Calls632898
-Ref: Indirect Calls-Footnote-1643150
-Node: Functions Summary643278
-Node: Library Functions645983
-Ref: Library Functions-Footnote-1649590
-Ref: Library Functions-Footnote-2649733
-Node: Library Names649904
-Ref: Library Names-Footnote-1653571
-Ref: Library Names-Footnote-2653794
-Node: General Functions653880
-Node: Strtonum Function654983
-Node: Assert Function658005
-Node: Round Function661331
-Node: Cliff Random Function662871
-Node: Ordinal Functions663887
-Ref: Ordinal Functions-Footnote-1666950
-Ref: Ordinal Functions-Footnote-2667202
-Node: Join Function667412
-Ref: Join Function-Footnote-1669182
-Node: Getlocaltime Function669382
-Node: Readfile Function673124
-Node: Shell Quoting675101
-Node: Data File Management676502
-Node: Filetrans Function677134
-Node: Rewind Function681230
-Node: File Checking683139
-Ref: File Checking-Footnote-1684473
-Node: Empty Files684674
-Node: Ignoring Assigns686653
-Node: Getopt Function688203
-Ref: Getopt Function-Footnote-1703414
-Node: Passwd Functions703614
-Ref: Passwd Functions-Footnote-1712453
-Node: Group Functions712541
-Ref: Group Functions-Footnote-1720439
-Node: Walking Arrays720646
-Node: Library Functions Summary723654
-Node: Library Exercises725060
-Node: Sample Programs725525
-Node: Running Examples726295
-Node: Clones727023
-Node: Cut Program728247
-Node: Egrep Program738176
-Node: Id Program747187
-Node: Split Program757134
-Ref: Split Program-Footnote-1766907
-Node: Tee Program767080
-Node: Uniq Program769870
-Node: Wc Program777434
-Node: Bytes vs. Characters777831
-Node: Using extensions779379
-Node: wc program780137
-Node: Miscellaneous Programs784995
-Node: Dupword Program786208
-Node: Alarm Program788238
-Node: Translate Program793093
-Ref: Translate Program-Footnote-1797658
-Node: Labels Program797928
-Ref: Labels Program-Footnote-1801279
-Node: Word Sorting801363
-Node: History Sorting805435
-Node: Extract Program807660
-Node: Simple Sed815714
-Node: Igawk Program818788
-Ref: Igawk Program-Footnote-1833119
-Ref: Igawk Program-Footnote-2833321
-Ref: Igawk Program-Footnote-3833443
-Node: Anagram Program833558
-Node: Signature Program836620
-Node: Programs Summary837867
-Node: Programs Exercises839081
-Ref: Programs Exercises-Footnote-1843211
-Node: Advanced Features843297
-Node: Nondecimal Data845287
-Node: Array Sorting846878
-Node: Controlling Array Traversal847578
-Ref: Controlling Array Traversal-Footnote-1855946
-Node: Array Sorting Functions856064
-Ref: Array Sorting Functions-Footnote-1861155
-Node: Two-way I/O861351
-Ref: Two-way I/O-Footnote-1869072
-Ref: Two-way I/O-Footnote-2869259
-Node: TCP/IP Networking869341
-Node: Profiling872459
-Node: Advanced Features Summary881773
-Node: Internationalization883617
-Node: I18N and L10N885097
-Node: Explaining gettext885784
-Ref: Explaining gettext-Footnote-1891676
-Ref: Explaining gettext-Footnote-2891861
-Node: Programmer i18n892026
-Ref: Programmer i18n-Footnote-1896975
-Node: Translator i18n897024
-Node: String Extraction897818
-Ref: String Extraction-Footnote-1898950
-Node: Printf Ordering899036
-Ref: Printf Ordering-Footnote-1901822
-Node: I18N Portability901886
-Ref: I18N Portability-Footnote-1904342
-Node: I18N Example904405
-Ref: I18N Example-Footnote-1907680
-Ref: I18N Example-Footnote-2907753
-Node: Gawk I18N907862
-Node: I18N Summary908511
-Node: Debugger909852
-Node: Debugging910852
-Node: Debugging Concepts911293
-Node: Debugging Terms913102
-Node: Awk Debugging915677
-Ref: Awk Debugging-Footnote-1916622
-Node: Sample Debugging Session916754
-Node: Debugger Invocation917288
-Node: Finding The Bug918674
-Node: List of Debugger Commands925148
-Node: Breakpoint Control926481
-Node: Debugger Execution Control930175
-Node: Viewing And Changing Data933537
-Node: Execution Stack937078
-Node: Debugger Info938715
-Node: Miscellaneous Debugger Commands942786
-Node: Readline Support947848
-Node: Limitations948744
-Node: Debugging Summary951298
-Node: Namespaces952577
-Node: Global Namespace953688
-Node: Qualified Names955086
-Node: Default Namespace956085
-Node: Changing The Namespace956826
-Node: Naming Rules958440
-Node: Internal Name Management960288
-Node: Namespace Example961330
-Node: Namespace And Features963892
-Node: Namespace Summary965327
-Node: Arbitrary Precision Arithmetic966804
-Node: Computer Arithmetic968291
-Ref: table-numeric-ranges972057
-Ref: table-floating-point-ranges972550
-Ref: Computer Arithmetic-Footnote-1973208
-Node: Math Definitions973265
-Ref: table-ieee-formats976581
-Ref: Math Definitions-Footnote-1977184
-Node: MPFR features977289
-Node: FP Math Caution979007
-Ref: FP Math Caution-Footnote-1980079
-Node: Inexactness of computations980448
-Node: Inexact representation981408
-Node: Comparing FP Values982768
-Node: Errors accumulate984009
-Node: Getting Accuracy985442
-Node: Try To Round988152
-Node: Setting precision989051
-Ref: table-predefined-precision-strings989748
-Node: Setting the rounding mode991578
-Ref: table-gawk-rounding-modes991952
-Ref: Setting the rounding mode-Footnote-1995883
-Node: Arbitrary Precision Integers996062
-Ref: Arbitrary Precision Integers-Footnote-1999237
-Node: Checking for MPFR999386
-Node: POSIX Floating Point Problems1000860
-Ref: POSIX Floating Point Problems-Footnote-11005145
-Node: Floating point summary1005183
-Node: Dynamic Extensions1007373
-Node: Extension Intro1008926
-Node: Plugin License1010192
-Node: Extension Mechanism Outline1010989
-Ref: figure-load-extension1011428
-Ref: figure-register-new-function1012993
-Ref: figure-call-new-function1014085
-Node: Extension API Description1016147
-Node: Extension API Functions Introduction1017860
-Ref: table-api-std-headers1019696
-Node: General Data Types1023945
-Ref: General Data Types-Footnote-11032575
-Node: Memory Allocation Functions1032874
-Ref: Memory Allocation Functions-Footnote-11037375
-Node: Constructor Functions1037474
-Node: API Ownership of MPFR and GMP Values1040940
-Node: Registration Functions1042253
-Node: Extension Functions1042953
-Node: Exit Callback Functions1048275
-Node: Extension Version String1049525
-Node: Input Parsers1050188
-Node: Output Wrappers1062909
-Node: Two-way processors1067421
-Node: Printing Messages1069686
-Ref: Printing Messages-Footnote-11070857
-Node: Updating ERRNO1071010
-Node: Requesting Values1071749
-Ref: table-value-types-returned1072486
-Node: Accessing Parameters1073422
-Node: Symbol Table Access1074659
-Node: Symbol table by name1075171
-Ref: Symbol table by name-Footnote-11078195
-Node: Symbol table by cookie1078323
-Ref: Symbol table by cookie-Footnote-11082508
-Node: Cached values1082572
-Ref: Cached values-Footnote-11086108
-Node: Array Manipulation1086261
-Ref: Array Manipulation-Footnote-11087352
-Node: Array Data Types1087389
-Ref: Array Data Types-Footnote-11090047
-Node: Array Functions1090139
-Node: Flattening Arrays1094637
-Node: Creating Arrays1101613
-Node: Redirection API1106380
-Node: Extension API Variables1109213
-Node: Extension Versioning1109924
-Ref: gawk-api-version1110353
-Node: Extension GMP/MPFR Versioning1112084
-Node: Extension API Informational Variables1113712
-Node: Extension API Boilerplate1114785
-Node: Changes from API V11118759
-Node: Finding Extensions1120331
-Node: Extension Example1120890
-Node: Internal File Description1121688
-Node: Internal File Ops1125768
-Ref: Internal File Ops-Footnote-11137118
-Node: Using Internal File Ops1137258
-Ref: Using Internal File Ops-Footnote-11139641
-Node: Extension Samples1139915
-Node: Extension Sample File Functions1141444
-Node: Extension Sample Fnmatch1149093
-Node: Extension Sample Fork1150580
-Node: Extension Sample Inplace1151798
-Node: Extension Sample Ord1155424
-Node: Extension Sample Readdir1156260
-Ref: table-readdir-file-types1157149
-Node: Extension Sample Revout1158216
-Node: Extension Sample Rev2way1158805
-Node: Extension Sample Read write array1159545
-Node: Extension Sample Readfile1161487
-Node: Extension Sample Time1162582
-Node: Extension Sample API Tests1164334
-Node: gawkextlib1164826
-Node: Extension summary1167744
-Node: Extension Exercises1171446
-Node: Language History1172688
-Node: V7/SVR3.11174344
-Node: SVR41176496
-Node: POSIX1177930
-Node: BTL1179311
-Node: POSIX/GNU1180040
-Node: Feature History1185818
-Node: Common Extensions1202137
-Node: Ranges and Locales1203420
-Ref: Ranges and Locales-Footnote-11208036
-Ref: Ranges and Locales-Footnote-21208063
-Ref: Ranges and Locales-Footnote-31208298
-Node: Contributors1208521
-Node: History summary1214518
-Node: Installation1215898
-Node: Gawk Distribution1216842
-Node: Getting1217326
-Node: Extracting1218289
-Node: Distribution contents1219927
-Node: Unix Installation1226407
-Node: Quick Installation1227089
-Node: Shell Startup Files1229503
-Node: Additional Configuration Options1230592
-Node: Configuration Philosophy1232907
-Node: Non-Unix Installation1235276
-Node: PC Installation1235736
-Node: PC Binary Installation1236574
-Node: PC Compiling1237009
-Node: PC Using1238126
-Node: Cygwin1241679
-Node: MSYS1242903
-Node: VMS Installation1243505
-Node: VMS Compilation1244296
-Ref: VMS Compilation-Footnote-11245525
-Node: VMS Dynamic Extensions1245583
-Node: VMS Installation Details1247268
-Node: VMS Running1249521
-Node: VMS GNV1253800
-Node: VMS Old Gawk1254535
-Node: Bugs1255006
-Node: Bug address1255669
-Node: Usenet1258651
-Node: Maintainers1259655
-Node: Other Versions1260840
-Node: Installation summary1267928
-Node: Notes1269137
-Node: Compatibility Mode1269931
-Node: Additions1270713
-Node: Accessing The Source1271638
-Node: Adding Code1273075
-Node: New Ports1279294
-Node: Derived Files1283669
-Ref: Derived Files-Footnote-11289329
-Ref: Derived Files-Footnote-21289364
-Ref: Derived Files-Footnote-31289962
-Node: Future Extensions1290076
-Node: Implementation Limitations1290734
-Node: Extension Design1291944
-Node: Old Extension Problems1293088
-Ref: Old Extension Problems-Footnote-11294606
-Node: Extension New Mechanism Goals1294663
-Ref: Extension New Mechanism Goals-Footnote-11298027
-Node: Extension Other Design Decisions1298216
-Node: Extension Future Growth1300329
-Node: Notes summary1300935
-Node: Basic Concepts1302093
-Node: Basic High Level1302774
-Ref: figure-general-flow1303056
-Ref: figure-process-flow1303741
-Ref: Basic High Level-Footnote-11307042
-Node: Basic Data Typing1307227
-Node: Glossary1310555
-Node: Copying1342440
-Node: GNU Free Documentation License1379983
-Node: Index1405103
+Ref: Options-Footnote-1137530
+Ref: Options-Footnote-2137761
+Node: Other Arguments137786
+Node: Naming Standard Input141093
+Node: Environment Variables142303
+Node: AWKPATH Variable142861
+Ref: AWKPATH Variable-Footnote-1146273
+Ref: AWKPATH Variable-Footnote-2146307
+Node: AWKLIBPATH Variable146678
+Ref: AWKLIBPATH Variable-Footnote-1148375
+Node: Other Environment Variables148750
+Node: Exit Status152571
+Node: Include Files153248
+Node: Loading Shared Libraries156938
+Node: Obsolete158366
+Node: Undocumented159058
+Node: Invoking Summary159355
+Node: Regexp162196
+Node: Regexp Usage163650
+Node: Escape Sequences165687
+Node: Regexp Operators171928
+Node: Regexp Operator Details172413
+Ref: Regexp Operator Details-Footnote-1178845
+Node: Interval Expressions178992
+Ref: Interval Expressions-Footnote-1180413
+Node: Bracket Expressions180511
+Ref: table-char-classes182987
+Node: Leftmost Longest186313
+Node: Computed Regexps187616
+Node: GNU Regexp Operators191043
+Node: Case-sensitivity194780
+Ref: Case-sensitivity-Footnote-1197646
+Ref: Case-sensitivity-Footnote-2197881
+Node: Regexp Summary197989
+Node: Reading Files199455
+Node: Records201724
+Node: awk split records202799
+Node: gawk split records208074
+Ref: gawk split records-Footnote-1212807
+Node: Fields212844
+Node: Nonconstant Fields215585
+Ref: Nonconstant Fields-Footnote-1217821
+Node: Changing Fields218025
+Node: Field Separators224056
+Node: Default Field Splitting226754
+Node: Regexp Field Splitting227872
+Node: Single Character Fields231225
+Node: Command Line Field Separator232285
+Node: Full Line Fields235503
+Ref: Full Line Fields-Footnote-1237025
+Ref: Full Line Fields-Footnote-2237071
+Node: Field Splitting Summary237172
+Node: Constant Size239246
+Node: Fixed width data239978
+Node: Skipping intervening243445
+Node: Allowing trailing data244243
+Node: Fields with fixed data245280
+Node: Splitting By Content246798
+Ref: Splitting By Content-Footnote-1250581
+Node: More CSV250744
+Node: Testing field creation252054
+Node: Multiple Line253679
+Node: Getline259956
+Node: Plain Getline262425
+Node: Getline/Variable264998
+Node: Getline/File266149
+Node: Getline/Variable/File267537
+Ref: Getline/Variable/File-Footnote-1269142
+Node: Getline/Pipe269230
+Node: Getline/Variable/Pipe271934
+Node: Getline/Coprocess273069
+Node: Getline/Variable/Coprocess274336
+Node: Getline Notes275078
+Node: Getline Summary277875
+Ref: table-getline-variants278299
+Node: Read Timeout279047
+Ref: Read Timeout-Footnote-1282953
+Node: Retrying Input283011
+Node: Command-line directories284210
+Node: Input Summary285116
+Node: Input Exercises288288
+Node: Printing288722
+Node: Print290556
+Node: Print Examples292013
+Node: Output Separators294793
+Node: OFMT296810
+Node: Printf298166
+Node: Basic Printf298951
+Node: Control Letters300525
+Node: Format Modifiers305689
+Node: Printf Examples311704
+Node: Redirection314190
+Node: Special FD321031
+Ref: Special FD-Footnote-1324199
+Node: Special Files324273
+Node: Other Inherited Files324890
+Node: Special Network325891
+Node: Special Caveats326751
+Node: Close Files And Pipes327700
+Ref: table-close-pipe-return-values334607
+Ref: Close Files And Pipes-Footnote-1335420
+Ref: Close Files And Pipes-Footnote-2335568
+Node: Nonfatal335720
+Node: Output Summary338058
+Node: Output Exercises339280
+Node: Expressions339959
+Node: Values341147
+Node: Constants341825
+Node: Scalar Constants342516
+Ref: Scalar Constants-Footnote-1345026
+Node: Nondecimal-numbers345276
+Node: Regexp Constants348277
+Node: Using Constant Regexps348803
+Node: Standard Regexp Constants349425
+Node: Strong Regexp Constants352613
+Node: Variables355625
+Node: Using Variables356282
+Node: Assignment Options358192
+Node: Conversion360663
+Node: Strings And Numbers361187
+Ref: Strings And Numbers-Footnote-1364250
+Node: Locale influences conversions364359
+Ref: table-locale-affects367117
+Node: All Operators367735
+Node: Arithmetic Ops368364
+Node: Concatenation371080
+Ref: Concatenation-Footnote-1373927
+Node: Assignment Ops374034
+Ref: table-assign-ops379025
+Node: Increment Ops380338
+Node: Truth Values and Conditions383798
+Node: Truth Values384872
+Node: Typing and Comparison385920
+Node: Variable Typing386740
+Ref: Variable Typing-Footnote-1393203
+Ref: Variable Typing-Footnote-2393275
+Node: Comparison Operators393352
+Ref: table-relational-ops393771
+Node: POSIX String Comparison397266
+Ref: POSIX String Comparison-Footnote-1398961
+Ref: POSIX String Comparison-Footnote-2399100
+Node: Boolean Ops399184
+Ref: Boolean Ops-Footnote-1403666
+Node: Conditional Exp403758
+Node: Function Calls405494
+Node: Precedence409371
+Node: Locales413030
+Node: Expressions Summary414662
+Node: Patterns and Actions417235
+Node: Pattern Overview418355
+Node: Regexp Patterns420032
+Node: Expression Patterns420574
+Node: Ranges424355
+Node: BEGIN/END427463
+Node: Using BEGIN/END428224
+Ref: Using BEGIN/END-Footnote-1430978
+Node: I/O And BEGIN/END431084
+Node: BEGINFILE/ENDFILE433397
+Node: Empty436628
+Node: Using Shell Variables436945
+Node: Action Overview439219
+Node: Statements441544
+Node: If Statement443392
+Node: While Statement444887
+Node: Do Statement446915
+Node: For Statement448063
+Node: Switch Statement451234
+Node: Break Statement453675
+Node: Continue Statement455767
+Node: Next Statement457594
+Node: Nextfile Statement459977
+Node: Exit Statement462629
+Node: Built-in Variables465032
+Node: User-modified466165
+Node: Auto-set473932
+Ref: Auto-set-Footnote-1490739
+Ref: Auto-set-Footnote-2490945
+Node: ARGC and ARGV491001
+Node: Pattern Action Summary495214
+Node: Arrays497644
+Node: Array Basics498973
+Node: Array Intro499817
+Ref: figure-array-elements501792
+Ref: Array Intro-Footnote-1504496
+Node: Reference to Elements504624
+Node: Assigning Elements507088
+Node: Array Example507579
+Node: Scanning an Array509338
+Node: Controlling Scanning512360
+Ref: Controlling Scanning-Footnote-1518816
+Node: Numeric Array Subscripts519132
+Node: Uninitialized Subscripts521316
+Node: Delete522935
+Ref: Delete-Footnote-1525687
+Node: Multidimensional525744
+Node: Multiscanning528839
+Node: Arrays of Arrays530430
+Node: Arrays Summary535198
+Node: Functions537291
+Node: Built-in538329
+Node: Calling Built-in539410
+Node: Numeric Functions541406
+Ref: Numeric Functions-Footnote-1545434
+Ref: Numeric Functions-Footnote-2546082
+Ref: Numeric Functions-Footnote-3546130
+Node: String Functions546402
+Ref: String Functions-Footnote-1570543
+Ref: String Functions-Footnote-2570671
+Ref: String Functions-Footnote-3570919
+Node: Gory Details571006
+Ref: table-sub-escapes572797
+Ref: table-sub-proposed574316
+Ref: table-posix-sub575679
+Ref: table-gensub-escapes577220
+Ref: Gory Details-Footnote-1578043
+Node: I/O Functions578197
+Ref: table-system-return-values584651
+Ref: I/O Functions-Footnote-1586731
+Ref: I/O Functions-Footnote-2586879
+Node: Time Functions586999
+Ref: Time Functions-Footnote-1597670
+Ref: Time Functions-Footnote-2597738
+Ref: Time Functions-Footnote-3597896
+Ref: Time Functions-Footnote-4598007
+Ref: Time Functions-Footnote-5598119
+Ref: Time Functions-Footnote-6598346
+Node: Bitwise Functions598612
+Ref: table-bitwise-ops599206
+Ref: Bitwise Functions-Footnote-1605269
+Ref: Bitwise Functions-Footnote-2605442
+Node: Type Functions605633
+Node: I18N Functions608496
+Node: User-defined610147
+Node: Definition Syntax610959
+Ref: Definition Syntax-Footnote-1616646
+Node: Function Example616717
+Ref: Function Example-Footnote-1619639
+Node: Function Calling619661
+Node: Calling A Function620249
+Node: Variable Scope621207
+Node: Pass By Value/Reference624201
+Node: Function Caveats626845
+Ref: Function Caveats-Footnote-1628892
+Node: Return Statement629012
+Node: Dynamic Typing631991
+Node: Indirect Calls632921
+Ref: Indirect Calls-Footnote-1643173
+Node: Functions Summary643301
+Node: Library Functions646006
+Ref: Library Functions-Footnote-1649613
+Ref: Library Functions-Footnote-2649756
+Node: Library Names649927
+Ref: Library Names-Footnote-1653594
+Ref: Library Names-Footnote-2653817
+Node: General Functions653903
+Node: Strtonum Function655006
+Node: Assert Function658028
+Node: Round Function661354
+Node: Cliff Random Function662894
+Node: Ordinal Functions663910
+Ref: Ordinal Functions-Footnote-1666973
+Ref: Ordinal Functions-Footnote-2667225
+Node: Join Function667435
+Ref: Join Function-Footnote-1669205
+Node: Getlocaltime Function669405
+Node: Readfile Function673147
+Node: Shell Quoting675124
+Node: Data File Management676525
+Node: Filetrans Function677157
+Node: Rewind Function681253
+Node: File Checking683162
+Ref: File Checking-Footnote-1684496
+Node: Empty Files684697
+Node: Ignoring Assigns686676
+Node: Getopt Function688226
+Ref: Getopt Function-Footnote-1703437
+Node: Passwd Functions703637
+Ref: Passwd Functions-Footnote-1712476
+Node: Group Functions712564
+Ref: Group Functions-Footnote-1720462
+Node: Walking Arrays720669
+Node: Library Functions Summary723677
+Node: Library Exercises725083
+Node: Sample Programs725548
+Node: Running Examples726318
+Node: Clones727046
+Node: Cut Program728270
+Node: Egrep Program738199
+Node: Id Program747210
+Node: Split Program757157
+Ref: Split Program-Footnote-1766930
+Node: Tee Program767103
+Node: Uniq Program769893
+Node: Wc Program777457
+Node: Bytes vs. Characters777854
+Node: Using extensions779402
+Node: wc program780160
+Node: Miscellaneous Programs785018
+Node: Dupword Program786231
+Node: Alarm Program788261
+Node: Translate Program793116
+Ref: Translate Program-Footnote-1797681
+Node: Labels Program797951
+Ref: Labels Program-Footnote-1801302
+Node: Word Sorting801386
+Node: History Sorting805458
+Node: Extract Program807683
+Node: Simple Sed815737
+Node: Igawk Program818811
+Ref: Igawk Program-Footnote-1833142
+Ref: Igawk Program-Footnote-2833344
+Ref: Igawk Program-Footnote-3833466
+Node: Anagram Program833581
+Node: Signature Program836643
+Node: Programs Summary837890
+Node: Programs Exercises839104
+Ref: Programs Exercises-Footnote-1843234
+Node: Advanced Features843320
+Node: Nondecimal Data845310
+Node: Array Sorting846901
+Node: Controlling Array Traversal847601
+Ref: Controlling Array Traversal-Footnote-1855969
+Node: Array Sorting Functions856087
+Ref: Array Sorting Functions-Footnote-1861178
+Node: Two-way I/O861374
+Ref: Two-way I/O-Footnote-1869095
+Ref: Two-way I/O-Footnote-2869282
+Node: TCP/IP Networking869364
+Node: Profiling872482
+Node: Advanced Features Summary881796
+Node: Internationalization883640
+Node: I18N and L10N885120
+Node: Explaining gettext885807
+Ref: Explaining gettext-Footnote-1891699
+Ref: Explaining gettext-Footnote-2891884
+Node: Programmer i18n892049
+Ref: Programmer i18n-Footnote-1896998
+Node: Translator i18n897047
+Node: String Extraction897841
+Ref: String Extraction-Footnote-1898973
+Node: Printf Ordering899059
+Ref: Printf Ordering-Footnote-1901845
+Node: I18N Portability901909
+Ref: I18N Portability-Footnote-1904365
+Node: I18N Example904428
+Ref: I18N Example-Footnote-1907703
+Ref: I18N Example-Footnote-2907776
+Node: Gawk I18N907885
+Node: I18N Summary908534
+Node: Debugger909875
+Node: Debugging910875
+Node: Debugging Concepts911316
+Node: Debugging Terms913125
+Node: Awk Debugging915700
+Ref: Awk Debugging-Footnote-1916645
+Node: Sample Debugging Session916777
+Node: Debugger Invocation917311
+Node: Finding The Bug918697
+Node: List of Debugger Commands925171
+Node: Breakpoint Control926504
+Node: Debugger Execution Control930198
+Node: Viewing And Changing Data933560
+Node: Execution Stack937101
+Node: Debugger Info938738
+Node: Miscellaneous Debugger Commands942809
+Node: Readline Support947871
+Node: Limitations948767
+Node: Debugging Summary951321
+Node: Namespaces952600
+Node: Global Namespace953711
+Node: Qualified Names955109
+Node: Default Namespace956108
+Node: Changing The Namespace956849
+Node: Naming Rules958463
+Node: Internal Name Management960311
+Node: Namespace Example961353
+Node: Namespace And Features963915
+Node: Namespace Summary965350
+Node: Arbitrary Precision Arithmetic966827
+Node: Computer Arithmetic968314
+Ref: table-numeric-ranges972080
+Ref: table-floating-point-ranges972573
+Ref: Computer Arithmetic-Footnote-1973231
+Node: Math Definitions973288
+Ref: table-ieee-formats976604
+Ref: Math Definitions-Footnote-1977207
+Node: MPFR features977312
+Node: FP Math Caution979030
+Ref: FP Math Caution-Footnote-1980102
+Node: Inexactness of computations980471
+Node: Inexact representation981431
+Node: Comparing FP Values982791
+Node: Errors accumulate984032
+Node: Getting Accuracy985465
+Node: Try To Round988175
+Node: Setting precision989074
+Ref: table-predefined-precision-strings989771
+Node: Setting the rounding mode991601
+Ref: table-gawk-rounding-modes991975
+Ref: Setting the rounding mode-Footnote-1995906
+Node: Arbitrary Precision Integers996085
+Ref: Arbitrary Precision Integers-Footnote-1999260
+Node: Checking for MPFR999409
+Node: POSIX Floating Point Problems1000883
+Ref: POSIX Floating Point Problems-Footnote-11005168
+Node: Floating point summary1005206
+Node: Dynamic Extensions1007396
+Node: Extension Intro1008949
+Node: Plugin License1010215
+Node: Extension Mechanism Outline1011012
+Ref: figure-load-extension1011451
+Ref: figure-register-new-function1013016
+Ref: figure-call-new-function1014108
+Node: Extension API Description1016170
+Node: Extension API Functions Introduction1017883
+Ref: table-api-std-headers1019719
+Node: General Data Types1023968
+Ref: General Data Types-Footnote-11032598
+Node: Memory Allocation Functions1032897
+Ref: Memory Allocation Functions-Footnote-11037398
+Node: Constructor Functions1037497
+Node: API Ownership of MPFR and GMP Values1040963
+Node: Registration Functions1042276
+Node: Extension Functions1042976
+Node: Exit Callback Functions1048298
+Node: Extension Version String1049548
+Node: Input Parsers1050211
+Node: Output Wrappers1062932
+Node: Two-way processors1067444
+Node: Printing Messages1069709
+Ref: Printing Messages-Footnote-11070880
+Node: Updating ERRNO1071033
+Node: Requesting Values1071772
+Ref: table-value-types-returned1072509
+Node: Accessing Parameters1073445
+Node: Symbol Table Access1074682
+Node: Symbol table by name1075194
+Ref: Symbol table by name-Footnote-11078218
+Node: Symbol table by cookie1078346
+Ref: Symbol table by cookie-Footnote-11082531
+Node: Cached values1082595
+Ref: Cached values-Footnote-11086131
+Node: Array Manipulation1086284
+Ref: Array Manipulation-Footnote-11087375
+Node: Array Data Types1087412
+Ref: Array Data Types-Footnote-11090070
+Node: Array Functions1090162
+Node: Flattening Arrays1094660
+Node: Creating Arrays1101636
+Node: Redirection API1106403
+Node: Extension API Variables1109236
+Node: Extension Versioning1109947
+Ref: gawk-api-version1110376
+Node: Extension GMP/MPFR Versioning1112107
+Node: Extension API Informational Variables1113735
+Node: Extension API Boilerplate1114808
+Node: Changes from API V11118782
+Node: Finding Extensions1120354
+Node: Extension Example1120913
+Node: Internal File Description1121711
+Node: Internal File Ops1125791
+Ref: Internal File Ops-Footnote-11137141
+Node: Using Internal File Ops1137281
+Ref: Using Internal File Ops-Footnote-11139664
+Node: Extension Samples1139938
+Node: Extension Sample File Functions1141467
+Node: Extension Sample Fnmatch1149116
+Node: Extension Sample Fork1150603
+Node: Extension Sample Inplace1151821
+Node: Extension Sample Ord1155447
+Node: Extension Sample Readdir1156283
+Ref: table-readdir-file-types1157172
+Node: Extension Sample Revout1158239
+Node: Extension Sample Rev2way1158828
+Node: Extension Sample Read write array1159568
+Node: Extension Sample Readfile1161510
+Node: Extension Sample Time1162605
+Node: Extension Sample API Tests1164357
+Node: gawkextlib1164849
+Node: Extension summary1167767
+Node: Extension Exercises1171469
+Node: Language History1172711
+Node: V7/SVR3.11174367
+Node: SVR41176519
+Node: POSIX1177953
+Node: BTL1179334
+Node: POSIX/GNU1180063
+Node: Feature History1185841
+Node: Common Extensions1202160
+Node: Ranges and Locales1203443
+Ref: Ranges and Locales-Footnote-11208059
+Ref: Ranges and Locales-Footnote-21208086
+Ref: Ranges and Locales-Footnote-31208321
+Node: Contributors1208544
+Node: History summary1214541
+Node: Installation1215921
+Node: Gawk Distribution1216865
+Node: Getting1217349
+Node: Extracting1218312
+Node: Distribution contents1219950
+Node: Unix Installation1226430
+Node: Quick Installation1227112
+Node: Shell Startup Files1229526
+Node: Additional Configuration Options1230615
+Node: Configuration Philosophy1232930
+Node: Non-Unix Installation1235299
+Node: PC Installation1235759
+Node: PC Binary Installation1236597
+Node: PC Compiling1237032
+Node: PC Using1238149
+Node: Cygwin1241702
+Node: MSYS1242926
+Node: VMS Installation1243528
+Node: VMS Compilation1244319
+Ref: VMS Compilation-Footnote-11245548
+Node: VMS Dynamic Extensions1245606
+Node: VMS Installation Details1247291
+Node: VMS Running1249544
+Node: VMS GNV1253823
+Node: VMS Old Gawk1254558
+Node: Bugs1255029
+Node: Bug address1255692
+Node: Usenet1258674
+Node: Maintainers1259678
+Node: Other Versions1260863
+Node: Installation summary1267951
+Node: Notes1269160
+Node: Compatibility Mode1269954
+Node: Additions1270736
+Node: Accessing The Source1271661
+Node: Adding Code1273098
+Node: New Ports1279317
+Node: Derived Files1283692
+Ref: Derived Files-Footnote-11289352
+Ref: Derived Files-Footnote-21289387
+Ref: Derived Files-Footnote-31289985
+Node: Future Extensions1290099
+Node: Implementation Limitations1290757
+Node: Extension Design1291967
+Node: Old Extension Problems1293111
+Ref: Old Extension Problems-Footnote-11294629
+Node: Extension New Mechanism Goals1294686
+Ref: Extension New Mechanism Goals-Footnote-11298050
+Node: Extension Other Design Decisions1298239
+Node: Extension Future Growth1300352
+Node: Notes summary1300958
+Node: Basic Concepts1302116
+Node: Basic High Level1302797
+Ref: figure-general-flow1303079
+Ref: figure-process-flow1303764
+Ref: Basic High Level-Footnote-11307065
+Node: Basic Data Typing1307250
+Node: Glossary1310578
+Node: Copying1342463
+Node: GNU Free Documentation License1380006
+Node: Index1405126
End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 08b30ee..90f9028 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -4343,7 +4343,8 @@ Any command-line arguments following @code{--} are placed
in @code{ARGV},
even if they start with a minus sign.
@end table
-As long as program text has been supplied,
+In compatibility mode,
+as long as program text has been supplied,
any other options are flagged as invalid with a warning message but
are otherwise ignored.
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 7558907..be6f143 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -4253,7 +4253,8 @@ Any command-line arguments following @code{--} are placed
in @code{ARGV},
even if they start with a minus sign.
@end table
-As long as program text has been supplied,
+In compatibility mode,
+as long as program text has been supplied,
any other options are flagged as invalid with a warning message but
are otherwise ignored.
-----------------------------------------------------------------------
Summary of changes:
doc/ChangeLog | 6 +
doc/gawk.info | 1135 ++++++++++++++++++++++++++++---------------------------
doc/gawk.texi | 3 +-
doc/gawktexi.in | 3 +-
4 files changed, 578 insertions(+), 569 deletions(-)
hooks/post-receive
--
gawk
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] gawk branch, gawk-5.1-stable, updated. gawk-4.1.0-4138-g375698f,
Arnold Robbins <=