diff options
-rw-r--r-- | doc/ChangeLog | 5 | ||||
-rw-r--r-- | doc/gawk.1 | 2 | ||||
-rw-r--r-- | doc/gawk.info | 566 | ||||
-rw-r--r-- | doc/gawk.texi | 6 | ||||
-rw-r--r-- | doc/gawktexi.in | 6 | ||||
-rw-r--r-- | doc/wordlist | 30 | ||||
-rw-r--r-- | doc/wordlist2 | 2 | ||||
-rw-r--r-- | doc/wordlist3 | 1 |
8 files changed, 328 insertions, 290 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog index a7322b76..02dd55d5 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,8 @@ +2020-04-10 Arnold D. Robbins <arnold@skeeve.com> + + * gawktexi.in, gawk.1: Fix some spelling errors. + * wordlist, wordlist2, wordlist3: Updated with more words. + 2020-04-01 Arnold D. Robbins <arnold@skeeve.com> * gawktexi.in: Clarify about whitespace. @@ -1110,7 +1110,7 @@ When true, prints lint warnings. When false, it does not. The values allowed for the .B \-\^\-lint -option may also be assinged to +option may also be assigned to .BR LINT , with the same effects. Any other true value just prints warnings. diff --git a/doc/gawk.info b/doc/gawk.info index e3e44289..36558c32 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -4151,8 +4151,8 @@ matching. For our purposes, a "word" is a sequence of one or more letters, digits, or underscores ('_'): '\s' - Matches any space character as defined by the curent locale. Think - of it as shorthand for '[[:space:]]'. + Matches any space character as defined by the current locale. + Think of it as shorthand for '[[:space:]]'. '\S' Matches any character that is not a space, as defined by the @@ -16720,8 +16720,8 @@ the specification of long options allows an argument to an option } Next, we try to find the current option in 'longopts'. The regular -expression givent to 'match()', '"(^|,)" thisopt "($|[,:])"', matches -this option at the beginninng of 'longopts', or at the beginning of a +expression given to 'match()', '"(^|,)" thisopt "($|[,:])"', matches +this option at the beginning of 'longopts', or at the beginning of a subsequent long option (the previous long option would have been terminated by a comma), and, in any case, either at the end of the 'longopts' string ('$'), or followed by a comma (separating this option @@ -37568,285 +37568,285 @@ Ref: File Checking-Footnote-1682105 Node: Empty Files682306 Node: Ignoring Assigns684285 Node: Getopt Function685835 -Ref: Getopt Function-Footnote-1701049 -Node: Passwd Functions701249 -Ref: Passwd Functions-Footnote-1710088 -Node: Group Functions710176 -Ref: Group Functions-Footnote-1718074 -Node: Walking Arrays718281 -Node: Library Functions Summary721289 -Node: Library Exercises722695 -Node: Sample Programs723160 -Node: Running Examples723930 -Node: Clones724658 -Node: Cut Program725882 -Node: Egrep Program735811 -Ref: Egrep Program-Footnote-1743323 -Node: Id Program743433 -Node: Split Program747113 -Ref: Split Program-Footnote-1750571 -Node: Tee Program750700 -Node: Uniq Program753490 -Node: Wc Program761111 -Ref: Wc Program-Footnote-1765366 -Node: Miscellaneous Programs765460 -Node: Dupword Program766673 -Node: Alarm Program768703 -Node: Translate Program773558 -Ref: Translate Program-Footnote-1778123 -Node: Labels Program778393 -Ref: Labels Program-Footnote-1781744 -Node: Word Sorting781828 -Node: History Sorting785900 -Node: Extract Program788125 -Node: Simple Sed796179 -Node: Igawk Program799253 -Ref: Igawk Program-Footnote-1813584 -Ref: Igawk Program-Footnote-2813786 -Ref: Igawk Program-Footnote-3813908 -Node: Anagram Program814023 -Node: Signature Program817085 -Node: Programs Summary818332 -Node: Programs Exercises819546 -Ref: Programs Exercises-Footnote-1823675 -Node: Advanced Features823766 -Node: Nondecimal Data825756 -Node: Array Sorting827347 -Node: Controlling Array Traversal828047 -Ref: Controlling Array Traversal-Footnote-1836415 -Node: Array Sorting Functions836533 -Ref: Array Sorting Functions-Footnote-1841624 -Node: Two-way I/O841820 -Ref: Two-way I/O-Footnote-1849541 -Ref: Two-way I/O-Footnote-2849728 -Node: TCP/IP Networking849810 -Node: Profiling852928 -Node: Advanced Features Summary861943 -Node: Internationalization863787 -Node: I18N and L10N865267 -Node: Explaining gettext865954 -Ref: Explaining gettext-Footnote-1871846 -Ref: Explaining gettext-Footnote-2872031 -Node: Programmer i18n872196 -Ref: Programmer i18n-Footnote-1877145 -Node: Translator i18n877194 -Node: String Extraction877988 -Ref: String Extraction-Footnote-1879120 -Node: Printf Ordering879206 -Ref: Printf Ordering-Footnote-1881992 -Node: I18N Portability882056 -Ref: I18N Portability-Footnote-1884512 -Node: I18N Example884575 -Ref: I18N Example-Footnote-1887850 -Ref: I18N Example-Footnote-2887923 -Node: Gawk I18N888032 -Node: I18N Summary888681 -Node: Debugger890022 -Node: Debugging891022 -Node: Debugging Concepts891463 -Node: Debugging Terms893272 -Node: Awk Debugging895847 -Ref: Awk Debugging-Footnote-1896792 -Node: Sample Debugging Session896924 -Node: Debugger Invocation897458 -Node: Finding The Bug898844 -Node: List of Debugger Commands905318 -Node: Breakpoint Control906651 -Node: Debugger Execution Control910345 -Node: Viewing And Changing Data913707 -Node: Execution Stack917248 -Node: Debugger Info918885 -Node: Miscellaneous Debugger Commands922956 -Node: Readline Support928018 -Node: Limitations928914 -Node: Debugging Summary931468 -Node: Namespaces932747 -Node: Global Namespace933858 -Node: Qualified Names935256 -Node: Default Namespace936255 -Node: Changing The Namespace936996 -Node: Naming Rules938610 -Node: Internal Name Management940458 -Node: Namespace Example941500 -Node: Namespace And Features944062 -Node: Namespace Summary945497 -Node: Arbitrary Precision Arithmetic946974 -Node: Computer Arithmetic948461 -Ref: table-numeric-ranges952227 -Ref: table-floating-point-ranges952720 -Ref: Computer Arithmetic-Footnote-1953378 -Node: Math Definitions953435 -Ref: table-ieee-formats956751 -Ref: Math Definitions-Footnote-1957354 -Node: MPFR features957459 -Node: FP Math Caution959177 -Ref: FP Math Caution-Footnote-1960249 -Node: Inexactness of computations960618 -Node: Inexact representation961578 -Node: Comparing FP Values962938 -Node: Errors accumulate964179 -Node: Getting Accuracy965612 -Node: Try To Round968322 -Node: Setting precision969221 -Ref: table-predefined-precision-strings969918 -Node: Setting the rounding mode971748 -Ref: table-gawk-rounding-modes972122 -Ref: Setting the rounding mode-Footnote-1976053 -Node: Arbitrary Precision Integers976232 -Ref: Arbitrary Precision Integers-Footnote-1979407 -Node: Checking for MPFR979556 -Node: POSIX Floating Point Problems981030 -Ref: POSIX Floating Point Problems-Footnote-1985315 -Node: Floating point summary985353 -Node: Dynamic Extensions987543 -Node: Extension Intro989096 -Node: Plugin License990362 -Node: Extension Mechanism Outline991159 -Ref: figure-load-extension991598 -Ref: figure-register-new-function993163 -Ref: figure-call-new-function994255 -Node: Extension API Description996317 -Node: Extension API Functions Introduction997959 -Ref: table-api-std-headers999795 -Node: General Data Types1003660 -Ref: General Data Types-Footnote-11012021 -Node: Memory Allocation Functions1012320 -Ref: Memory Allocation Functions-Footnote-11016530 -Node: Constructor Functions1016629 -Node: Registration Functions1020215 -Node: Extension Functions1020900 -Node: Exit Callback Functions1026222 -Node: Extension Version String1027472 -Node: Input Parsers1028135 -Node: Output Wrappers1040856 -Node: Two-way processors1045368 -Node: Printing Messages1047633 -Ref: Printing Messages-Footnote-11048804 -Node: Updating ERRNO1048957 -Node: Requesting Values1049696 -Ref: table-value-types-returned1050433 -Node: Accessing Parameters1051369 -Node: Symbol Table Access1052604 -Node: Symbol table by name1053116 -Ref: Symbol table by name-Footnote-11056140 -Node: Symbol table by cookie1056268 -Ref: Symbol table by cookie-Footnote-11060453 -Node: Cached values1060517 -Ref: Cached values-Footnote-11064053 -Node: Array Manipulation1064206 -Ref: Array Manipulation-Footnote-11065297 -Node: Array Data Types1065334 -Ref: Array Data Types-Footnote-11067992 -Node: Array Functions1068084 -Node: Flattening Arrays1072582 -Node: Creating Arrays1079558 -Node: Redirection API1084325 -Node: Extension API Variables1087158 -Node: Extension Versioning1087869 -Ref: gawk-api-version1088298 -Node: Extension GMP/MPFR Versioning1090029 -Node: Extension API Informational Variables1091657 -Node: Extension API Boilerplate1092730 -Node: Changes from API V11096704 -Node: Finding Extensions1098276 -Node: Extension Example1098835 -Node: Internal File Description1099633 -Node: Internal File Ops1103713 -Ref: Internal File Ops-Footnote-11115063 -Node: Using Internal File Ops1115203 -Ref: Using Internal File Ops-Footnote-11117586 -Node: Extension Samples1117860 -Node: Extension Sample File Functions1119389 -Node: Extension Sample Fnmatch1127038 -Node: Extension Sample Fork1128525 -Node: Extension Sample Inplace1129743 -Node: Extension Sample Ord1133368 -Node: Extension Sample Readdir1134204 -Ref: table-readdir-file-types1135093 -Node: Extension Sample Revout1136160 -Node: Extension Sample Rev2way1136749 -Node: Extension Sample Read write array1137489 -Node: Extension Sample Readfile1139431 -Node: Extension Sample Time1140526 -Node: Extension Sample API Tests1142278 -Node: gawkextlib1142770 -Node: Extension summary1145688 -Node: Extension Exercises1149390 -Node: Language History1150632 -Node: V7/SVR3.11152288 -Node: SVR41154440 -Node: POSIX1155874 -Node: BTL1157255 -Node: POSIX/GNU1157984 -Node: Feature History1163762 -Node: Common Extensions1180081 -Node: Ranges and Locales1181364 -Ref: Ranges and Locales-Footnote-11185980 -Ref: Ranges and Locales-Footnote-21186007 -Ref: Ranges and Locales-Footnote-31186242 -Node: Contributors1186465 -Node: History summary1192462 -Node: Installation1193842 -Node: Gawk Distribution1194786 -Node: Getting1195270 -Node: Extracting1196233 -Node: Distribution contents1197871 -Node: Unix Installation1204351 -Node: Quick Installation1205033 -Node: Shell Startup Files1207447 -Node: Additional Configuration Options1208536 -Node: Configuration Philosophy1210851 -Node: Non-Unix Installation1213220 -Node: PC Installation1213680 -Node: PC Binary Installation1214518 -Node: PC Compiling1214953 -Node: PC Using1216070 -Node: Cygwin1219623 -Node: MSYS1220847 -Node: VMS Installation1221449 -Node: VMS Compilation1222240 -Ref: VMS Compilation-Footnote-11223469 -Node: VMS Dynamic Extensions1223527 -Node: VMS Installation Details1225212 -Node: VMS Running1227465 -Node: VMS GNV1231744 -Node: VMS Old Gawk1232479 -Node: Bugs1232950 -Node: Bug address1233613 -Node: Usenet1236595 -Node: Maintainers1237599 -Node: Other Versions1238784 -Node: Installation summary1245872 -Node: Notes1247081 -Node: Compatibility Mode1247875 -Node: Additions1248657 -Node: Accessing The Source1249582 -Node: Adding Code1251019 -Node: New Ports1257238 -Node: Derived Files1261613 -Ref: Derived Files-Footnote-11267273 -Ref: Derived Files-Footnote-21267308 -Ref: Derived Files-Footnote-31267906 -Node: Future Extensions1268020 -Node: Implementation Limitations1268678 -Node: Extension Design1269861 -Node: Old Extension Problems1271005 -Ref: Old Extension Problems-Footnote-11272523 -Node: Extension New Mechanism Goals1272580 -Ref: Extension New Mechanism Goals-Footnote-11275944 -Node: Extension Other Design Decisions1276133 -Node: Extension Future Growth1278246 -Node: Notes summary1278852 -Node: Basic Concepts1280010 -Node: Basic High Level1280691 -Ref: figure-general-flow1280973 -Ref: figure-process-flow1281658 -Ref: Basic High Level-Footnote-11284959 -Node: Basic Data Typing1285144 -Node: Glossary1288472 -Node: Copying1320357 -Node: GNU Free Documentation License1357900 -Node: Index1383020 +Ref: Getopt Function-Footnote-1701047 +Node: Passwd Functions701247 +Ref: Passwd Functions-Footnote-1710086 +Node: Group Functions710174 +Ref: Group Functions-Footnote-1718072 +Node: Walking Arrays718279 +Node: Library Functions Summary721287 +Node: Library Exercises722693 +Node: Sample Programs723158 +Node: Running Examples723928 +Node: Clones724656 +Node: Cut Program725880 +Node: Egrep Program735809 +Ref: Egrep Program-Footnote-1743321 +Node: Id Program743431 +Node: Split Program747111 +Ref: Split Program-Footnote-1750569 +Node: Tee Program750698 +Node: Uniq Program753488 +Node: Wc Program761109 +Ref: Wc Program-Footnote-1765364 +Node: Miscellaneous Programs765458 +Node: Dupword Program766671 +Node: Alarm Program768701 +Node: Translate Program773556 +Ref: Translate Program-Footnote-1778121 +Node: Labels Program778391 +Ref: Labels Program-Footnote-1781742 +Node: Word Sorting781826 +Node: History Sorting785898 +Node: Extract Program788123 +Node: Simple Sed796177 +Node: Igawk Program799251 +Ref: Igawk Program-Footnote-1813582 +Ref: Igawk Program-Footnote-2813784 +Ref: Igawk Program-Footnote-3813906 +Node: Anagram Program814021 +Node: Signature Program817083 +Node: Programs Summary818330 +Node: Programs Exercises819544 +Ref: Programs Exercises-Footnote-1823673 +Node: Advanced Features823764 +Node: Nondecimal Data825754 +Node: Array Sorting827345 +Node: Controlling Array Traversal828045 +Ref: Controlling Array Traversal-Footnote-1836413 +Node: Array Sorting Functions836531 +Ref: Array Sorting Functions-Footnote-1841622 +Node: Two-way I/O841818 +Ref: Two-way I/O-Footnote-1849539 +Ref: Two-way I/O-Footnote-2849726 +Node: TCP/IP Networking849808 +Node: Profiling852926 +Node: Advanced Features Summary861941 +Node: Internationalization863785 +Node: I18N and L10N865265 +Node: Explaining gettext865952 +Ref: Explaining gettext-Footnote-1871844 +Ref: Explaining gettext-Footnote-2872029 +Node: Programmer i18n872194 +Ref: Programmer i18n-Footnote-1877143 +Node: Translator i18n877192 +Node: String Extraction877986 +Ref: String Extraction-Footnote-1879118 +Node: Printf Ordering879204 +Ref: Printf Ordering-Footnote-1881990 +Node: I18N Portability882054 +Ref: I18N Portability-Footnote-1884510 +Node: I18N Example884573 +Ref: I18N Example-Footnote-1887848 +Ref: I18N Example-Footnote-2887921 +Node: Gawk I18N888030 +Node: I18N Summary888679 +Node: Debugger890020 +Node: Debugging891020 +Node: Debugging Concepts891461 +Node: Debugging Terms893270 +Node: Awk Debugging895845 +Ref: Awk Debugging-Footnote-1896790 +Node: Sample Debugging Session896922 +Node: Debugger Invocation897456 +Node: Finding The Bug898842 +Node: List of Debugger Commands905316 +Node: Breakpoint Control906649 +Node: Debugger Execution Control910343 +Node: Viewing And Changing Data913705 +Node: Execution Stack917246 +Node: Debugger Info918883 +Node: Miscellaneous Debugger Commands922954 +Node: Readline Support928016 +Node: Limitations928912 +Node: Debugging Summary931466 +Node: Namespaces932745 +Node: Global Namespace933856 +Node: Qualified Names935254 +Node: Default Namespace936253 +Node: Changing The Namespace936994 +Node: Naming Rules938608 +Node: Internal Name Management940456 +Node: Namespace Example941498 +Node: Namespace And Features944060 +Node: Namespace Summary945495 +Node: Arbitrary Precision Arithmetic946972 +Node: Computer Arithmetic948459 +Ref: table-numeric-ranges952225 +Ref: table-floating-point-ranges952718 +Ref: Computer Arithmetic-Footnote-1953376 +Node: Math Definitions953433 +Ref: table-ieee-formats956749 +Ref: Math Definitions-Footnote-1957352 +Node: MPFR features957457 +Node: FP Math Caution959175 +Ref: FP Math Caution-Footnote-1960247 +Node: Inexactness of computations960616 +Node: Inexact representation961576 +Node: Comparing FP Values962936 +Node: Errors accumulate964177 +Node: Getting Accuracy965610 +Node: Try To Round968320 +Node: Setting precision969219 +Ref: table-predefined-precision-strings969916 +Node: Setting the rounding mode971746 +Ref: table-gawk-rounding-modes972120 +Ref: Setting the rounding mode-Footnote-1976051 +Node: Arbitrary Precision Integers976230 +Ref: Arbitrary Precision Integers-Footnote-1979405 +Node: Checking for MPFR979554 +Node: POSIX Floating Point Problems981028 +Ref: POSIX Floating Point Problems-Footnote-1985313 +Node: Floating point summary985351 +Node: Dynamic Extensions987541 +Node: Extension Intro989094 +Node: Plugin License990360 +Node: Extension Mechanism Outline991157 +Ref: figure-load-extension991596 +Ref: figure-register-new-function993161 +Ref: figure-call-new-function994253 +Node: Extension API Description996315 +Node: Extension API Functions Introduction997957 +Ref: table-api-std-headers999793 +Node: General Data Types1003658 +Ref: General Data Types-Footnote-11012019 +Node: Memory Allocation Functions1012318 +Ref: Memory Allocation Functions-Footnote-11016528 +Node: Constructor Functions1016627 +Node: Registration Functions1020213 +Node: Extension Functions1020898 +Node: Exit Callback Functions1026220 +Node: Extension Version String1027470 +Node: Input Parsers1028133 +Node: Output Wrappers1040854 +Node: Two-way processors1045366 +Node: Printing Messages1047631 +Ref: Printing Messages-Footnote-11048802 +Node: Updating ERRNO1048955 +Node: Requesting Values1049694 +Ref: table-value-types-returned1050431 +Node: Accessing Parameters1051367 +Node: Symbol Table Access1052602 +Node: Symbol table by name1053114 +Ref: Symbol table by name-Footnote-11056138 +Node: Symbol table by cookie1056266 +Ref: Symbol table by cookie-Footnote-11060451 +Node: Cached values1060515 +Ref: Cached values-Footnote-11064051 +Node: Array Manipulation1064204 +Ref: Array Manipulation-Footnote-11065295 +Node: Array Data Types1065332 +Ref: Array Data Types-Footnote-11067990 +Node: Array Functions1068082 +Node: Flattening Arrays1072580 +Node: Creating Arrays1079556 +Node: Redirection API1084323 +Node: Extension API Variables1087156 +Node: Extension Versioning1087867 +Ref: gawk-api-version1088296 +Node: Extension GMP/MPFR Versioning1090027 +Node: Extension API Informational Variables1091655 +Node: Extension API Boilerplate1092728 +Node: Changes from API V11096702 +Node: Finding Extensions1098274 +Node: Extension Example1098833 +Node: Internal File Description1099631 +Node: Internal File Ops1103711 +Ref: Internal File Ops-Footnote-11115061 +Node: Using Internal File Ops1115201 +Ref: Using Internal File Ops-Footnote-11117584 +Node: Extension Samples1117858 +Node: Extension Sample File Functions1119387 +Node: Extension Sample Fnmatch1127036 +Node: Extension Sample Fork1128523 +Node: Extension Sample Inplace1129741 +Node: Extension Sample Ord1133366 +Node: Extension Sample Readdir1134202 +Ref: table-readdir-file-types1135091 +Node: Extension Sample Revout1136158 +Node: Extension Sample Rev2way1136747 +Node: Extension Sample Read write array1137487 +Node: Extension Sample Readfile1139429 +Node: Extension Sample Time1140524 +Node: Extension Sample API Tests1142276 +Node: gawkextlib1142768 +Node: Extension summary1145686 +Node: Extension Exercises1149388 +Node: Language History1150630 +Node: V7/SVR3.11152286 +Node: SVR41154438 +Node: POSIX1155872 +Node: BTL1157253 +Node: POSIX/GNU1157982 +Node: Feature History1163760 +Node: Common Extensions1180079 +Node: Ranges and Locales1181362 +Ref: Ranges and Locales-Footnote-11185978 +Ref: Ranges and Locales-Footnote-21186005 +Ref: Ranges and Locales-Footnote-31186240 +Node: Contributors1186463 +Node: History summary1192460 +Node: Installation1193840 +Node: Gawk Distribution1194784 +Node: Getting1195268 +Node: Extracting1196231 +Node: Distribution contents1197869 +Node: Unix Installation1204349 +Node: Quick Installation1205031 +Node: Shell Startup Files1207445 +Node: Additional Configuration Options1208534 +Node: Configuration Philosophy1210849 +Node: Non-Unix Installation1213218 +Node: PC Installation1213678 +Node: PC Binary Installation1214516 +Node: PC Compiling1214951 +Node: PC Using1216068 +Node: Cygwin1219621 +Node: MSYS1220845 +Node: VMS Installation1221447 +Node: VMS Compilation1222238 +Ref: VMS Compilation-Footnote-11223467 +Node: VMS Dynamic Extensions1223525 +Node: VMS Installation Details1225210 +Node: VMS Running1227463 +Node: VMS GNV1231742 +Node: VMS Old Gawk1232477 +Node: Bugs1232948 +Node: Bug address1233611 +Node: Usenet1236593 +Node: Maintainers1237597 +Node: Other Versions1238782 +Node: Installation summary1245870 +Node: Notes1247079 +Node: Compatibility Mode1247873 +Node: Additions1248655 +Node: Accessing The Source1249580 +Node: Adding Code1251017 +Node: New Ports1257236 +Node: Derived Files1261611 +Ref: Derived Files-Footnote-11267271 +Ref: Derived Files-Footnote-21267306 +Ref: Derived Files-Footnote-31267904 +Node: Future Extensions1268018 +Node: Implementation Limitations1268676 +Node: Extension Design1269859 +Node: Old Extension Problems1271003 +Ref: Old Extension Problems-Footnote-11272521 +Node: Extension New Mechanism Goals1272578 +Ref: Extension New Mechanism Goals-Footnote-11275942 +Node: Extension Other Design Decisions1276131 +Node: Extension Future Growth1278244 +Node: Notes summary1278850 +Node: Basic Concepts1280008 +Node: Basic High Level1280689 +Ref: figure-general-flow1280971 +Ref: figure-process-flow1281656 +Ref: Basic High Level-Footnote-11284957 +Node: Basic Data Typing1285142 +Node: Glossary1288470 +Node: Copying1320355 +Node: GNU Free Documentation License1357898 +Node: Index1383018 End Tag Table diff --git a/doc/gawk.texi b/doc/gawk.texi index 3edb22ef..ca99f017 100644 --- a/doc/gawk.texi +++ b/doc/gawk.texi @@ -6305,7 +6305,7 @@ or underscores (@samp{_}): @cindex backslash (@code{\}) @subentry @code{\s} operator (@command{gawk}) @cindex @code{\} (backslash) @subentry @code{\s} operator (@command{gawk}) @item \s -Matches any space character as defined by the curent locale. +Matches any space character as defined by the current locale. Think of it as shorthand for @w{@samp{[[:space:]]}}. @@ -23713,8 +23713,8 @@ specification of long options allows an argument to an option @end example Next, we try to find the current option in @code{longopts}. The regular -expression givent to @code{match()}, @code{@w{"(^|,)" thisopt "($|[,:])"}}, -matches this option at the beginninng of @code{longopts}, or at the +expression given to @code{match()}, @code{@w{"(^|,)" thisopt "($|[,:])"}}, +matches this option at the beginning of @code{longopts}, or at the beginning of a subsequent long option (the previous long option would have been terminated by a comma), and, in any case, either at the end of the @code{longopts} string (@samp{$}), or followed by a comma diff --git a/doc/gawktexi.in b/doc/gawktexi.in index 0d7a4a08..66cac326 100644 --- a/doc/gawktexi.in +++ b/doc/gawktexi.in @@ -6087,7 +6087,7 @@ or underscores (@samp{_}): @cindex backslash (@code{\}) @subentry @code{\s} operator (@command{gawk}) @cindex @code{\} (backslash) @subentry @code{\s} operator (@command{gawk}) @item \s -Matches any space character as defined by the curent locale. +Matches any space character as defined by the current locale. Think of it as shorthand for @w{@samp{[[:space:]]}}. @@ -22723,8 +22723,8 @@ specification of long options allows an argument to an option @end example Next, we try to find the current option in @code{longopts}. The regular -expression givent to @code{match()}, @code{@w{"(^|,)" thisopt "($|[,:])"}}, -matches this option at the beginninng of @code{longopts}, or at the +expression given to @code{match()}, @code{@w{"(^|,)" thisopt "($|[,:])"}}, +matches this option at the beginning of @code{longopts}, or at the beginning of a subsequent long option (the previous long option would have been terminated by a comma), and, in any case, either at the end of the @code{longopts} string (@samp{$}), or followed by a comma diff --git a/doc/wordlist b/doc/wordlist index f3f1f658..3b5f579f 100644 --- a/doc/wordlist +++ b/doc/wordlist @@ -96,6 +96,7 @@ Christos CliffRandomNumberGenerator Cloutier Cn +Co Collado Constant's Coprocess @@ -268,11 +269,15 @@ JCPU JF JPG JSON +JUN JVM Jaegermann +Jannick Jeroen Johansen Johansen's +Jul +Jun KOI Kahrs Kai @@ -331,6 +336,7 @@ MiXeD Michal Microsystems MinGW +Minshall MirBSD Mircea Mlynarik @@ -366,6 +372,7 @@ Nondecimal Nonduplicated Noninteractive Nonoption +Nov O'Reilly ODS OFMT @@ -393,6 +400,7 @@ Optind Optopt Oram Ord +Ormos Ou Oy PASSWD @@ -504,6 +512,7 @@ Smalltalk Smallville Solaris Stallman +Std Stepan Stewartson's Strnum @@ -516,6 +525,7 @@ TABs TCP TEXTDOMAIN TIDYMEM +TM TODO TRANslator TZ @@ -817,6 +827,8 @@ cnswww cntrl co codeNF +codequotebacktick +codequoteundirected codesets codicib codicibus @@ -1306,6 +1318,10 @@ listsize literallayout localhost locutus +longa +longb +longoptions +longopts loopcheck lordchr lp @@ -1386,8 +1402,10 @@ myfileaa myfileab myfiles myfunc +mylongopts myprint myprog +myshortopts mystrtonum mysub nInfo @@ -1426,6 +1444,7 @@ nexti nf nfields ni +nl nline nlink nls @@ -1498,6 +1517,7 @@ oo op opcodes openbsd +openfortress opengroup ops optarg @@ -1512,6 +1532,8 @@ org orig orspan os +otherc +otherd otiens ourfile ourne @@ -1557,6 +1579,8 @@ phphph pic pid pival +pkgdatadir +pkgextensiondir plugin pm pmode @@ -1698,6 +1722,8 @@ scottd sdot searchlist sed +seealso +seeentry sep seps setchapternewpage @@ -1730,7 +1756,9 @@ smtp snmp snobol solaris +someopt sophie +sortas sortcom sourceforge sp @@ -1776,6 +1804,7 @@ subarray subarrays subdirectories subdirectory +subentry subexpression subexpressions sublicense @@ -1838,6 +1867,7 @@ thispage thrudvang timestamp timestamps +timex titlepage tlines tm diff --git a/doc/wordlist2 b/doc/wordlist2 index 7bf7ad36..fc192113 100644 --- a/doc/wordlist2 +++ b/doc/wordlist2 @@ -9,6 +9,7 @@ Ctrl FIXME FSF FSF's +GCC Gettext GitHub ISBN @@ -22,6 +23,7 @@ Rebasing Repo SVN TODO +Ta Texinfo Uncomment UsingGit diff --git a/doc/wordlist3 b/doc/wordlist3 index d8b6f4ee..8b2ad03d 100644 --- a/doc/wordlist3 +++ b/doc/wordlist3 @@ -11,6 +11,7 @@ Ab Aho BEGINFILE BEL +BI BINMODE CGI CONVFMT |