diff options
-rw-r--r-- | doc/ChangeLog | 6 | ||||
-rw-r--r-- | doc/gawk.info | 690 | ||||
-rw-r--r-- | doc/gawk.texi | 6 | ||||
-rw-r--r-- | doc/gawktexi.in | 6 |
4 files changed, 357 insertions, 351 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog index 0db90da7..fb813a75 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,9 @@ +2018-10-30 Arnold D. Robbins <arnold@skeeve.com> + + * gawktexi.in (Arrays of Arrays): Typo fix in code. Thanks to Alto Tom + <alto.tom@gmail.com> for the report. + (Usenet): Small edit. + 2018-10-27 Arnold D. Robbins <arnold@skeeve.com> * gawktexi.in (Usenet): Mention that web forums are also not diff --git a/doc/gawk.info b/doc/gawk.info index c36c34ea..64f66d6d 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -12311,7 +12311,7 @@ length), you could use the following code: array element is itself an array: for (i in array) { - if (isarray(array[i]) { + if (isarray(array[i])) { for (j in array[i]) { print array[i][j] } @@ -29816,8 +29816,8 @@ developers occasionally read this news group, the primary 'gawk' maintainer no longer does. Thus it's virtually guaranteed that he will _not_ see your posting. - Similarly, posting bug reports or questions in web forums, such as -Stack Overflow (https://stackoverflow.com/) may get you an answser, but + Similarly, posting bug reports or questions in web forums (such as +Stack Overflow (https://stackoverflow.com/)) may get you an answser, but it won't be from the 'gawk' maintainers, who do not spend their time in web forums. The steps described here are the only officially recognized way for reporting bugs. Really. @@ -36344,347 +36344,347 @@ Ref: Delete-Footnote-1515555 Node: Multidimensional515612 Node: Multiscanning518707 Node: Arrays of Arrays520298 -Node: Arrays Summary525065 -Node: Functions527158 -Node: Built-in528196 -Node: Calling Built-in529277 -Node: Numeric Functions531273 -Ref: Numeric Functions-Footnote-1535301 -Ref: Numeric Functions-Footnote-2535658 -Ref: Numeric Functions-Footnote-3535706 -Node: String Functions535978 -Ref: String Functions-Footnote-1559687 -Ref: String Functions-Footnote-2559815 -Ref: String Functions-Footnote-3560063 -Node: Gory Details560150 -Ref: table-sub-escapes561941 -Ref: table-sub-proposed563460 -Ref: table-posix-sub564823 -Ref: table-gensub-escapes566364 -Ref: Gory Details-Footnote-1567187 -Node: I/O Functions567341 -Ref: table-system-return-values573809 -Ref: I/O Functions-Footnote-1575889 -Ref: I/O Functions-Footnote-2576037 -Node: Time Functions576157 -Ref: Time Functions-Footnote-1586828 -Ref: Time Functions-Footnote-2586896 -Ref: Time Functions-Footnote-3587054 -Ref: Time Functions-Footnote-4587165 -Ref: Time Functions-Footnote-5587277 -Ref: Time Functions-Footnote-6587504 -Node: Bitwise Functions587770 -Ref: table-bitwise-ops588364 -Ref: Bitwise Functions-Footnote-1594427 -Ref: Bitwise Functions-Footnote-2594600 -Node: Type Functions594791 -Node: I18N Functions597542 -Node: User-defined599193 -Node: Definition Syntax599998 -Ref: Definition Syntax-Footnote-1605685 -Node: Function Example605756 -Ref: Function Example-Footnote-1608678 -Node: Function Caveats608700 -Node: Calling A Function609218 -Node: Variable Scope610176 -Node: Pass By Value/Reference613170 -Node: Return Statement616669 -Node: Dynamic Typing619648 -Node: Indirect Calls620578 -Ref: Indirect Calls-Footnote-1630830 -Node: Functions Summary630958 -Node: Library Functions633663 -Ref: Library Functions-Footnote-1637270 -Ref: Library Functions-Footnote-2637413 -Node: Library Names637584 -Ref: Library Names-Footnote-1641044 -Ref: Library Names-Footnote-2641267 -Node: General Functions641353 -Node: Strtonum Function642456 -Node: Assert Function645478 -Node: Round Function648804 -Node: Cliff Random Function650344 -Node: Ordinal Functions651360 -Ref: Ordinal Functions-Footnote-1654423 -Ref: Ordinal Functions-Footnote-2654675 -Node: Join Function654885 -Ref: Join Function-Footnote-1656655 -Node: Getlocaltime Function656855 -Node: Readfile Function660597 -Node: Shell Quoting662574 -Node: Data File Management663975 -Node: Filetrans Function664607 -Node: Rewind Function668703 -Node: File Checking670613 -Ref: File Checking-Footnote-1671947 -Node: Empty Files672148 -Node: Ignoring Assigns674127 -Node: Getopt Function675677 -Ref: Getopt Function-Footnote-1687146 -Node: Passwd Functions687346 -Ref: Passwd Functions-Footnote-1696185 -Node: Group Functions696273 -Ref: Group Functions-Footnote-1704171 -Node: Walking Arrays704378 -Node: Library Functions Summary707386 -Node: Library Exercises708792 -Node: Sample Programs709257 -Node: Running Examples710027 -Node: Clones710755 -Node: Cut Program711979 -Node: Egrep Program721908 -Ref: Egrep Program-Footnote-1729420 -Node: Id Program729530 -Node: Split Program733210 -Ref: Split Program-Footnote-1736668 -Node: Tee Program736797 -Node: Uniq Program739587 -Node: Wc Program747013 -Ref: Wc Program-Footnote-1751268 -Node: Miscellaneous Programs751362 -Node: Dupword Program752575 -Node: Alarm Program754605 -Node: Translate Program759460 -Ref: Translate Program-Footnote-1764025 -Node: Labels Program764295 -Ref: Labels Program-Footnote-1767646 -Node: Word Sorting767730 -Node: History Sorting771802 -Node: Extract Program773637 -Node: Simple Sed781691 -Node: Igawk Program784765 -Ref: Igawk Program-Footnote-1799096 -Ref: Igawk Program-Footnote-2799298 -Ref: Igawk Program-Footnote-3799420 -Node: Anagram Program799535 -Node: Signature Program802597 -Node: Programs Summary803844 -Node: Programs Exercises805058 -Ref: Programs Exercises-Footnote-1809187 -Node: Advanced Features809278 -Node: Nondecimal Data811268 -Node: Array Sorting812859 -Node: Controlling Array Traversal813559 -Ref: Controlling Array Traversal-Footnote-1821927 -Node: Array Sorting Functions822045 -Ref: Array Sorting Functions-Footnote-1827136 -Node: Two-way I/O827332 -Ref: Two-way I/O-Footnote-1835052 -Ref: Two-way I/O-Footnote-2835239 -Node: TCP/IP Networking835321 -Node: Profiling838439 -Ref: Profiling-Footnote-1847194 -Node: Advanced Features Summary847517 -Node: Internationalization849361 -Node: I18N and L10N850841 -Node: Explaining gettext851528 -Ref: Explaining gettext-Footnote-1857420 -Ref: Explaining gettext-Footnote-2857605 -Node: Programmer i18n857770 -Ref: Programmer i18n-Footnote-1862719 -Node: Translator i18n862768 -Node: String Extraction863562 -Ref: String Extraction-Footnote-1864694 -Node: Printf Ordering864780 -Ref: Printf Ordering-Footnote-1867566 -Node: I18N Portability867630 -Ref: I18N Portability-Footnote-1870086 -Node: I18N Example870149 -Ref: I18N Example-Footnote-1872955 -Node: Gawk I18N873028 -Node: I18N Summary873673 -Node: Debugger875014 -Node: Debugging876037 -Node: Debugging Concepts876478 -Node: Debugging Terms878287 -Node: Awk Debugging880862 -Node: Sample Debugging Session881768 -Node: Debugger Invocation882302 -Node: Finding The Bug883688 -Node: List of Debugger Commands890166 -Node: Breakpoint Control891499 -Node: Debugger Execution Control895193 -Node: Viewing And Changing Data898555 -Node: Execution Stack901929 -Node: Debugger Info903566 -Node: Miscellaneous Debugger Commands907637 -Node: Readline Support912699 -Node: Limitations913595 -Node: Debugging Summary915704 -Node: Arbitrary Precision Arithmetic916983 -Node: Computer Arithmetic918468 -Ref: table-numeric-ranges922234 -Ref: table-floating-point-ranges922727 -Ref: Computer Arithmetic-Footnote-1923385 -Node: Math Definitions923442 -Ref: table-ieee-formats926758 -Ref: Math Definitions-Footnote-1927361 -Node: MPFR features927466 -Node: FP Math Caution929184 -Ref: FP Math Caution-Footnote-1930256 -Node: Inexactness of computations930625 -Node: Inexact representation931585 -Node: Comparing FP Values932945 -Node: Errors accumulate934186 -Node: Getting Accuracy935619 -Node: Try To Round938329 -Node: Setting precision939228 -Ref: table-predefined-precision-strings939925 -Node: Setting the rounding mode941755 -Ref: table-gawk-rounding-modes942129 -Ref: Setting the rounding mode-Footnote-1946060 -Node: Arbitrary Precision Integers946239 -Ref: Arbitrary Precision Integers-Footnote-1949414 -Node: Checking for MPFR949563 -Node: POSIX Floating Point Problems951037 -Ref: POSIX Floating Point Problems-Footnote-1955322 -Node: Floating point summary955360 -Node: Dynamic Extensions957550 -Node: Extension Intro959103 -Node: Plugin License960369 -Node: Extension Mechanism Outline961166 -Ref: figure-load-extension961605 -Ref: figure-register-new-function963170 -Ref: figure-call-new-function964262 -Node: Extension API Description966324 -Node: Extension API Functions Introduction967966 -Node: General Data Types973506 -Ref: General Data Types-Footnote-1981867 -Node: Memory Allocation Functions982166 -Ref: Memory Allocation Functions-Footnote-1986376 -Node: Constructor Functions986475 -Node: Registration Functions990061 -Node: Extension Functions990746 -Node: Exit Callback Functions995961 -Node: Extension Version String997211 -Node: Input Parsers997874 -Node: Output Wrappers1010595 -Node: Two-way processors1015107 -Node: Printing Messages1017372 -Ref: Printing Messages-Footnote-11018543 -Node: Updating ERRNO1018696 -Node: Requesting Values1019435 -Ref: table-value-types-returned1020172 -Node: Accessing Parameters1021108 -Node: Symbol Table Access1022343 -Node: Symbol table by name1022855 -Node: Symbol table by cookie1024644 -Ref: Symbol table by cookie-Footnote-11028829 -Node: Cached values1028893 -Ref: Cached values-Footnote-11032429 -Node: Array Manipulation1032582 -Ref: Array Manipulation-Footnote-11033673 -Node: Array Data Types1033710 -Ref: Array Data Types-Footnote-11036368 -Node: Array Functions1036460 -Node: Flattening Arrays1040958 -Node: Creating Arrays1047934 -Node: Redirection API1052701 -Node: Extension API Variables1055534 -Node: Extension Versioning1056245 -Ref: gawk-api-version1056674 -Node: Extension GMP/MPFR Versioning1058405 -Node: Extension API Informational Variables1060033 -Node: Extension API Boilerplate1061106 -Node: Changes from API V11065080 -Node: Finding Extensions1066652 -Node: Extension Example1067211 -Node: Internal File Description1068009 -Node: Internal File Ops1072089 -Ref: Internal File Ops-Footnote-11083439 -Node: Using Internal File Ops1083579 -Ref: Using Internal File Ops-Footnote-11085962 -Node: Extension Samples1086236 -Node: Extension Sample File Functions1087765 -Node: Extension Sample Fnmatch1095414 -Node: Extension Sample Fork1096901 -Node: Extension Sample Inplace1098119 -Node: Extension Sample Ord1101336 -Node: Extension Sample Readdir1102172 -Ref: table-readdir-file-types1103061 -Node: Extension Sample Revout1103866 -Node: Extension Sample Rev2way1104455 -Node: Extension Sample Read write array1105195 -Node: Extension Sample Readfile1107137 -Node: Extension Sample Time1108232 -Node: Extension Sample API Tests1109580 -Node: gawkextlib1110072 -Node: Extension summary1112990 -Node: Extension Exercises1116692 -Node: Language History1118190 -Node: V7/SVR3.11119846 -Node: SVR41121998 -Node: POSIX1123432 -Node: BTL1124812 -Node: POSIX/GNU1125541 -Node: Feature History1131319 -Node: Common Extensions1147178 -Node: Ranges and Locales1148461 -Ref: Ranges and Locales-Footnote-11153077 -Ref: Ranges and Locales-Footnote-21153104 -Ref: Ranges and Locales-Footnote-31153339 -Node: Contributors1153560 -Node: History summary1159505 -Node: Installation1160885 -Node: Gawk Distribution1161829 -Node: Getting1162313 -Node: Extracting1163276 -Node: Distribution contents1164914 -Node: Unix Installation1171394 -Node: Quick Installation1172076 -Node: Shell Startup Files1174490 -Node: Additional Configuration Options1175579 -Node: Configuration Philosophy1177744 -Node: Non-Unix Installation1180113 -Node: PC Installation1180573 -Node: PC Binary Installation1181411 -Node: PC Compiling1181846 -Node: PC Using1182963 -Node: Cygwin1186178 -Node: MSYS1187277 -Node: VMS Installation1187778 -Node: VMS Compilation1188569 -Ref: VMS Compilation-Footnote-11189798 -Node: VMS Dynamic Extensions1189856 -Node: VMS Installation Details1191541 -Node: VMS Running1193794 -Node: VMS GNV1198073 -Node: VMS Old Gawk1198808 -Node: Bugs1199279 -Node: Bug address1199942 -Node: Usenet1202924 -Node: Maintainers1203928 -Node: Other Versions1205189 -Node: Installation summary1211747 -Node: Notes1212949 -Node: Compatibility Mode1213743 -Node: Additions1214525 -Node: Accessing The Source1215450 -Node: Adding Code1216887 -Node: New Ports1223106 -Node: Derived Files1227594 -Ref: Derived Files-Footnote-11233240 -Ref: Derived Files-Footnote-21233275 -Ref: Derived Files-Footnote-31233873 -Node: Future Extensions1233987 -Node: Implementation Limitations1234645 -Node: Extension Design1235828 -Node: Old Extension Problems1236972 -Ref: Old Extension Problems-Footnote-11238490 -Node: Extension New Mechanism Goals1238547 -Ref: Extension New Mechanism Goals-Footnote-11241911 -Node: Extension Other Design Decisions1242100 -Node: Extension Future Growth1244213 -Node: Notes summary1245049 -Node: Basic Concepts1246224 -Node: Basic High Level1246905 -Ref: figure-general-flow1247187 -Ref: figure-process-flow1247872 -Ref: Basic High Level-Footnote-11251173 -Node: Basic Data Typing1251358 -Node: Glossary1254686 -Node: Copying1286524 -Node: GNU Free Documentation License1324067 -Node: Index1349187 +Node: Arrays Summary525066 +Node: Functions527159 +Node: Built-in528197 +Node: Calling Built-in529278 +Node: Numeric Functions531274 +Ref: Numeric Functions-Footnote-1535302 +Ref: Numeric Functions-Footnote-2535659 +Ref: Numeric Functions-Footnote-3535707 +Node: String Functions535979 +Ref: String Functions-Footnote-1559688 +Ref: String Functions-Footnote-2559816 +Ref: String Functions-Footnote-3560064 +Node: Gory Details560151 +Ref: table-sub-escapes561942 +Ref: table-sub-proposed563461 +Ref: table-posix-sub564824 +Ref: table-gensub-escapes566365 +Ref: Gory Details-Footnote-1567188 +Node: I/O Functions567342 +Ref: table-system-return-values573810 +Ref: I/O Functions-Footnote-1575890 +Ref: I/O Functions-Footnote-2576038 +Node: Time Functions576158 +Ref: Time Functions-Footnote-1586829 +Ref: Time Functions-Footnote-2586897 +Ref: Time Functions-Footnote-3587055 +Ref: Time Functions-Footnote-4587166 +Ref: Time Functions-Footnote-5587278 +Ref: Time Functions-Footnote-6587505 +Node: Bitwise Functions587771 +Ref: table-bitwise-ops588365 +Ref: Bitwise Functions-Footnote-1594428 +Ref: Bitwise Functions-Footnote-2594601 +Node: Type Functions594792 +Node: I18N Functions597543 +Node: User-defined599194 +Node: Definition Syntax599999 +Ref: Definition Syntax-Footnote-1605686 +Node: Function Example605757 +Ref: Function Example-Footnote-1608679 +Node: Function Caveats608701 +Node: Calling A Function609219 +Node: Variable Scope610177 +Node: Pass By Value/Reference613171 +Node: Return Statement616670 +Node: Dynamic Typing619649 +Node: Indirect Calls620579 +Ref: Indirect Calls-Footnote-1630831 +Node: Functions Summary630959 +Node: Library Functions633664 +Ref: Library Functions-Footnote-1637271 +Ref: Library Functions-Footnote-2637414 +Node: Library Names637585 +Ref: Library Names-Footnote-1641045 +Ref: Library Names-Footnote-2641268 +Node: General Functions641354 +Node: Strtonum Function642457 +Node: Assert Function645479 +Node: Round Function648805 +Node: Cliff Random Function650345 +Node: Ordinal Functions651361 +Ref: Ordinal Functions-Footnote-1654424 +Ref: Ordinal Functions-Footnote-2654676 +Node: Join Function654886 +Ref: Join Function-Footnote-1656656 +Node: Getlocaltime Function656856 +Node: Readfile Function660598 +Node: Shell Quoting662575 +Node: Data File Management663976 +Node: Filetrans Function664608 +Node: Rewind Function668704 +Node: File Checking670614 +Ref: File Checking-Footnote-1671948 +Node: Empty Files672149 +Node: Ignoring Assigns674128 +Node: Getopt Function675678 +Ref: Getopt Function-Footnote-1687147 +Node: Passwd Functions687347 +Ref: Passwd Functions-Footnote-1696186 +Node: Group Functions696274 +Ref: Group Functions-Footnote-1704172 +Node: Walking Arrays704379 +Node: Library Functions Summary707387 +Node: Library Exercises708793 +Node: Sample Programs709258 +Node: Running Examples710028 +Node: Clones710756 +Node: Cut Program711980 +Node: Egrep Program721909 +Ref: Egrep Program-Footnote-1729421 +Node: Id Program729531 +Node: Split Program733211 +Ref: Split Program-Footnote-1736669 +Node: Tee Program736798 +Node: Uniq Program739588 +Node: Wc Program747014 +Ref: Wc Program-Footnote-1751269 +Node: Miscellaneous Programs751363 +Node: Dupword Program752576 +Node: Alarm Program754606 +Node: Translate Program759461 +Ref: Translate Program-Footnote-1764026 +Node: Labels Program764296 +Ref: Labels Program-Footnote-1767647 +Node: Word Sorting767731 +Node: History Sorting771803 +Node: Extract Program773638 +Node: Simple Sed781692 +Node: Igawk Program784766 +Ref: Igawk Program-Footnote-1799097 +Ref: Igawk Program-Footnote-2799299 +Ref: Igawk Program-Footnote-3799421 +Node: Anagram Program799536 +Node: Signature Program802598 +Node: Programs Summary803845 +Node: Programs Exercises805059 +Ref: Programs Exercises-Footnote-1809188 +Node: Advanced Features809279 +Node: Nondecimal Data811269 +Node: Array Sorting812860 +Node: Controlling Array Traversal813560 +Ref: Controlling Array Traversal-Footnote-1821928 +Node: Array Sorting Functions822046 +Ref: Array Sorting Functions-Footnote-1827137 +Node: Two-way I/O827333 +Ref: Two-way I/O-Footnote-1835053 +Ref: Two-way I/O-Footnote-2835240 +Node: TCP/IP Networking835322 +Node: Profiling838440 +Ref: Profiling-Footnote-1847195 +Node: Advanced Features Summary847518 +Node: Internationalization849362 +Node: I18N and L10N850842 +Node: Explaining gettext851529 +Ref: Explaining gettext-Footnote-1857421 +Ref: Explaining gettext-Footnote-2857606 +Node: Programmer i18n857771 +Ref: Programmer i18n-Footnote-1862720 +Node: Translator i18n862769 +Node: String Extraction863563 +Ref: String Extraction-Footnote-1864695 +Node: Printf Ordering864781 +Ref: Printf Ordering-Footnote-1867567 +Node: I18N Portability867631 +Ref: I18N Portability-Footnote-1870087 +Node: I18N Example870150 +Ref: I18N Example-Footnote-1872956 +Node: Gawk I18N873029 +Node: I18N Summary873674 +Node: Debugger875015 +Node: Debugging876038 +Node: Debugging Concepts876479 +Node: Debugging Terms878288 +Node: Awk Debugging880863 +Node: Sample Debugging Session881769 +Node: Debugger Invocation882303 +Node: Finding The Bug883689 +Node: List of Debugger Commands890167 +Node: Breakpoint Control891500 +Node: Debugger Execution Control895194 +Node: Viewing And Changing Data898556 +Node: Execution Stack901930 +Node: Debugger Info903567 +Node: Miscellaneous Debugger Commands907638 +Node: Readline Support912700 +Node: Limitations913596 +Node: Debugging Summary915705 +Node: Arbitrary Precision Arithmetic916984 +Node: Computer Arithmetic918469 +Ref: table-numeric-ranges922235 +Ref: table-floating-point-ranges922728 +Ref: Computer Arithmetic-Footnote-1923386 +Node: Math Definitions923443 +Ref: table-ieee-formats926759 +Ref: Math Definitions-Footnote-1927362 +Node: MPFR features927467 +Node: FP Math Caution929185 +Ref: FP Math Caution-Footnote-1930257 +Node: Inexactness of computations930626 +Node: Inexact representation931586 +Node: Comparing FP Values932946 +Node: Errors accumulate934187 +Node: Getting Accuracy935620 +Node: Try To Round938330 +Node: Setting precision939229 +Ref: table-predefined-precision-strings939926 +Node: Setting the rounding mode941756 +Ref: table-gawk-rounding-modes942130 +Ref: Setting the rounding mode-Footnote-1946061 +Node: Arbitrary Precision Integers946240 +Ref: Arbitrary Precision Integers-Footnote-1949415 +Node: Checking for MPFR949564 +Node: POSIX Floating Point Problems951038 +Ref: POSIX Floating Point Problems-Footnote-1955323 +Node: Floating point summary955361 +Node: Dynamic Extensions957551 +Node: Extension Intro959104 +Node: Plugin License960370 +Node: Extension Mechanism Outline961167 +Ref: figure-load-extension961606 +Ref: figure-register-new-function963171 +Ref: figure-call-new-function964263 +Node: Extension API Description966325 +Node: Extension API Functions Introduction967967 +Node: General Data Types973507 +Ref: General Data Types-Footnote-1981868 +Node: Memory Allocation Functions982167 +Ref: Memory Allocation Functions-Footnote-1986377 +Node: Constructor Functions986476 +Node: Registration Functions990062 +Node: Extension Functions990747 +Node: Exit Callback Functions995962 +Node: Extension Version String997212 +Node: Input Parsers997875 +Node: Output Wrappers1010596 +Node: Two-way processors1015108 +Node: Printing Messages1017373 +Ref: Printing Messages-Footnote-11018544 +Node: Updating ERRNO1018697 +Node: Requesting Values1019436 +Ref: table-value-types-returned1020173 +Node: Accessing Parameters1021109 +Node: Symbol Table Access1022344 +Node: Symbol table by name1022856 +Node: Symbol table by cookie1024645 +Ref: Symbol table by cookie-Footnote-11028830 +Node: Cached values1028894 +Ref: Cached values-Footnote-11032430 +Node: Array Manipulation1032583 +Ref: Array Manipulation-Footnote-11033674 +Node: Array Data Types1033711 +Ref: Array Data Types-Footnote-11036369 +Node: Array Functions1036461 +Node: Flattening Arrays1040959 +Node: Creating Arrays1047935 +Node: Redirection API1052702 +Node: Extension API Variables1055535 +Node: Extension Versioning1056246 +Ref: gawk-api-version1056675 +Node: Extension GMP/MPFR Versioning1058406 +Node: Extension API Informational Variables1060034 +Node: Extension API Boilerplate1061107 +Node: Changes from API V11065081 +Node: Finding Extensions1066653 +Node: Extension Example1067212 +Node: Internal File Description1068010 +Node: Internal File Ops1072090 +Ref: Internal File Ops-Footnote-11083440 +Node: Using Internal File Ops1083580 +Ref: Using Internal File Ops-Footnote-11085963 +Node: Extension Samples1086237 +Node: Extension Sample File Functions1087766 +Node: Extension Sample Fnmatch1095415 +Node: Extension Sample Fork1096902 +Node: Extension Sample Inplace1098120 +Node: Extension Sample Ord1101337 +Node: Extension Sample Readdir1102173 +Ref: table-readdir-file-types1103062 +Node: Extension Sample Revout1103867 +Node: Extension Sample Rev2way1104456 +Node: Extension Sample Read write array1105196 +Node: Extension Sample Readfile1107138 +Node: Extension Sample Time1108233 +Node: Extension Sample API Tests1109581 +Node: gawkextlib1110073 +Node: Extension summary1112991 +Node: Extension Exercises1116693 +Node: Language History1118191 +Node: V7/SVR3.11119847 +Node: SVR41121999 +Node: POSIX1123433 +Node: BTL1124813 +Node: POSIX/GNU1125542 +Node: Feature History1131320 +Node: Common Extensions1147179 +Node: Ranges and Locales1148462 +Ref: Ranges and Locales-Footnote-11153078 +Ref: Ranges and Locales-Footnote-21153105 +Ref: Ranges and Locales-Footnote-31153340 +Node: Contributors1153561 +Node: History summary1159506 +Node: Installation1160886 +Node: Gawk Distribution1161830 +Node: Getting1162314 +Node: Extracting1163277 +Node: Distribution contents1164915 +Node: Unix Installation1171395 +Node: Quick Installation1172077 +Node: Shell Startup Files1174491 +Node: Additional Configuration Options1175580 +Node: Configuration Philosophy1177745 +Node: Non-Unix Installation1180114 +Node: PC Installation1180574 +Node: PC Binary Installation1181412 +Node: PC Compiling1181847 +Node: PC Using1182964 +Node: Cygwin1186179 +Node: MSYS1187278 +Node: VMS Installation1187779 +Node: VMS Compilation1188570 +Ref: VMS Compilation-Footnote-11189799 +Node: VMS Dynamic Extensions1189857 +Node: VMS Installation Details1191542 +Node: VMS Running1193795 +Node: VMS GNV1198074 +Node: VMS Old Gawk1198809 +Node: Bugs1199280 +Node: Bug address1199943 +Node: Usenet1202925 +Node: Maintainers1203930 +Node: Other Versions1205191 +Node: Installation summary1211749 +Node: Notes1212951 +Node: Compatibility Mode1213745 +Node: Additions1214527 +Node: Accessing The Source1215452 +Node: Adding Code1216889 +Node: New Ports1223108 +Node: Derived Files1227596 +Ref: Derived Files-Footnote-11233242 +Ref: Derived Files-Footnote-21233277 +Ref: Derived Files-Footnote-31233875 +Node: Future Extensions1233989 +Node: Implementation Limitations1234647 +Node: Extension Design1235830 +Node: Old Extension Problems1236974 +Ref: Old Extension Problems-Footnote-11238492 +Node: Extension New Mechanism Goals1238549 +Ref: Extension New Mechanism Goals-Footnote-11241913 +Node: Extension Other Design Decisions1242102 +Node: Extension Future Growth1244215 +Node: Notes summary1245051 +Node: Basic Concepts1246226 +Node: Basic High Level1246907 +Ref: figure-general-flow1247189 +Ref: figure-process-flow1247874 +Ref: Basic High Level-Footnote-11251175 +Node: Basic Data Typing1251360 +Node: Glossary1254688 +Node: Copying1286526 +Node: GNU Free Documentation License1324069 +Node: Index1349189 End Tag Table diff --git a/doc/gawk.texi b/doc/gawk.texi index bbba6ae2..6d4843b4 100644 --- a/doc/gawk.texi +++ b/doc/gawk.texi @@ -17546,7 +17546,7 @@ lets you test if an array element is itself an array: @example for (i in array) @{ - if (isarray(array[i]) @{ + if (isarray(array[i])) @{ for (j in array[i]) @{ print array[i][j] @} @@ -40575,8 +40575,8 @@ Usenet/Internet newsgroup @code{comp.lang.awk}. Although some of the @command{gawk} maintainer no longer does. Thus it's virtually guaranteed that he will @emph{not} see your posting. -Similarly, posting bug reports or questions in web forums, such -as @uref{https://stackoverflow.com/, Stack Overflow} may get you +Similarly, posting bug reports or questions in web forums (such +as @uref{https://stackoverflow.com/, Stack Overflow}) may get you an answser, but it won't be from the @command{gawk} maintainers, who do not spend their time in web forums. The steps described here are the only officially recognized way for reporting bugs. Really. diff --git a/doc/gawktexi.in b/doc/gawktexi.in index a021e139..4f139f2a 100644 --- a/doc/gawktexi.in +++ b/doc/gawktexi.in @@ -16818,7 +16818,7 @@ lets you test if an array element is itself an array: @example for (i in array) @{ - if (isarray(array[i]) @{ + if (isarray(array[i])) @{ for (j in array[i]) @{ print array[i][j] @} @@ -39549,8 +39549,8 @@ Usenet/Internet newsgroup @code{comp.lang.awk}. Although some of the @command{gawk} maintainer no longer does. Thus it's virtually guaranteed that he will @emph{not} see your posting. -Similarly, posting bug reports or questions in web forums, such -as @uref{https://stackoverflow.com/, Stack Overflow} may get you +Similarly, posting bug reports or questions in web forums (such +as @uref{https://stackoverflow.com/, Stack Overflow}) may get you an answser, but it won't be from the @command{gawk} maintainers, who do not spend their time in web forums. The steps described here are the only officially recognized way for reporting bugs. Really. |