diff options
-rw-r--r-- | doc/ChangeLog | 4 | ||||
-rw-r--r-- | doc/gawk.info | 750 | ||||
-rw-r--r-- | doc/gawk.texi | 4 | ||||
-rw-r--r-- | doc/gawktexi.in | 4 |
4 files changed, 383 insertions, 379 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog index b15d8383..dfc3bb03 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,7 @@ +2017-11-09 Arnold D. Robbins <arnold@skeeve.com> + + * gawktexi.in (For Statement): Small clarification in the text. + 2017-11-08 Arnold D. Robbins <arnold@skeeve.com> * gawktexi.in (General Data Types): Move AWK_NUMBER_TYPE diff --git a/doc/gawk.info b/doc/gawk.info index 5e5736d0..6bea9c5f 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -10120,8 +10120,8 @@ desired number of iterations. For example: print $i }' inventory-shipped -This prints the first three fields of each input record, with one field -per line. +This prints the first three fields of each input record, with one input +field per output line. It isn't possible to set more than one variable in the INITIALIZATION part without using a multiple assignment statement such as 'x = y = 0'. @@ -36089,378 +36089,378 @@ Node: If Statement430435 Node: While Statement431930 Node: Do Statement433958 Node: For Statement435106 -Node: Switch Statement438264 -Node: Break Statement440650 -Node: Continue Statement442742 -Node: Next Statement444569 -Node: Nextfile Statement446952 -Node: Exit Statement449604 -Node: Built-in Variables452007 -Node: User-modified453140 -Node: Auto-set460907 -Ref: Auto-set-Footnote-1477240 -Ref: Auto-set-Footnote-2477446 -Node: ARGC and ARGV477502 -Node: Pattern Action Summary481715 -Node: Arrays484145 -Node: Array Basics485474 -Node: Array Intro486318 -Ref: figure-array-elements488293 -Ref: Array Intro-Footnote-1490997 -Node: Reference to Elements491125 -Node: Assigning Elements493589 -Node: Array Example494080 -Node: Scanning an Array495839 -Node: Controlling Scanning498861 -Ref: Controlling Scanning-Footnote-1504260 -Node: Numeric Array Subscripts504576 -Node: Uninitialized Subscripts506760 -Node: Delete508379 -Ref: Delete-Footnote-1511131 -Node: Multidimensional511188 -Node: Multiscanning514283 -Node: Arrays of Arrays515874 -Node: Arrays Summary520641 -Node: Functions522734 -Node: Built-in523772 -Node: Calling Built-in524853 -Node: Numeric Functions526849 -Ref: Numeric Functions-Footnote-1530877 -Ref: Numeric Functions-Footnote-2531234 -Ref: Numeric Functions-Footnote-3531282 -Node: String Functions531554 -Ref: String Functions-Footnote-1555212 -Ref: String Functions-Footnote-2555340 -Ref: String Functions-Footnote-3555588 -Node: Gory Details555675 -Ref: table-sub-escapes557466 -Ref: table-sub-proposed558985 -Ref: table-posix-sub560348 -Ref: table-gensub-escapes561889 -Ref: Gory Details-Footnote-1562712 -Node: I/O Functions562866 -Ref: table-system-return-values569448 -Ref: I/O Functions-Footnote-1571428 -Ref: I/O Functions-Footnote-2571576 -Node: Time Functions571696 -Ref: Time Functions-Footnote-1582367 -Ref: Time Functions-Footnote-2582435 -Ref: Time Functions-Footnote-3582593 -Ref: Time Functions-Footnote-4582704 -Ref: Time Functions-Footnote-5582816 -Ref: Time Functions-Footnote-6583043 -Node: Bitwise Functions583309 -Ref: table-bitwise-ops583903 -Ref: Bitwise Functions-Footnote-1589936 -Ref: Bitwise Functions-Footnote-2590109 -Node: Type Functions590300 -Node: I18N Functions593051 -Node: User-defined594702 -Node: Definition Syntax595507 -Ref: Definition Syntax-Footnote-1601194 -Node: Function Example601265 -Ref: Function Example-Footnote-1604187 -Node: Function Caveats604209 -Node: Calling A Function604727 -Node: Variable Scope605685 -Node: Pass By Value/Reference608679 -Node: Return Statement612178 -Node: Dynamic Typing615157 -Node: Indirect Calls616087 -Ref: Indirect Calls-Footnote-1626339 -Node: Functions Summary626467 -Node: Library Functions629172 -Ref: Library Functions-Footnote-1632779 -Ref: Library Functions-Footnote-2632922 -Node: Library Names633093 -Ref: Library Names-Footnote-1636553 -Ref: Library Names-Footnote-2636776 -Node: General Functions636862 -Node: Strtonum Function637965 -Node: Assert Function640987 -Node: Round Function644313 -Node: Cliff Random Function645854 -Node: Ordinal Functions646870 -Ref: Ordinal Functions-Footnote-1649933 -Ref: Ordinal Functions-Footnote-2650185 -Node: Join Function650395 -Ref: Join Function-Footnote-1652165 -Node: Getlocaltime Function652365 -Node: Readfile Function656107 -Node: Shell Quoting658084 -Node: Data File Management659485 -Node: Filetrans Function660117 -Node: Rewind Function664213 -Node: File Checking666123 -Ref: File Checking-Footnote-1667457 -Node: Empty Files667658 -Node: Ignoring Assigns669637 -Node: Getopt Function671187 -Ref: Getopt Function-Footnote-1682656 -Node: Passwd Functions682856 -Ref: Passwd Functions-Footnote-1691695 -Node: Group Functions691783 -Ref: Group Functions-Footnote-1699681 -Node: Walking Arrays699888 -Node: Library Functions Summary702896 -Node: Library Exercises704302 -Node: Sample Programs704767 -Node: Running Examples705537 -Node: Clones706265 -Node: Cut Program707489 -Node: Egrep Program717418 -Ref: Egrep Program-Footnote-1724930 -Node: Id Program725040 -Node: Split Program728720 -Ref: Split Program-Footnote-1732179 -Node: Tee Program732308 -Node: Uniq Program735098 -Node: Wc Program742524 -Ref: Wc Program-Footnote-1746779 -Node: Miscellaneous Programs746873 -Node: Dupword Program748086 -Node: Alarm Program750116 -Node: Translate Program754971 -Ref: Translate Program-Footnote-1759536 -Node: Labels Program759806 -Ref: Labels Program-Footnote-1763157 -Node: Word Sorting763241 -Node: History Sorting767313 -Node: Extract Program769148 -Node: Simple Sed776678 -Node: Igawk Program779752 -Ref: Igawk Program-Footnote-1794083 -Ref: Igawk Program-Footnote-2794285 -Ref: Igawk Program-Footnote-3794407 -Node: Anagram Program794522 -Node: Signature Program797584 -Node: Programs Summary798831 -Node: Programs Exercises800045 -Ref: Programs Exercises-Footnote-1804174 -Node: Advanced Features804265 -Node: Nondecimal Data806255 -Node: Array Sorting807846 -Node: Controlling Array Traversal808546 -Ref: Controlling Array Traversal-Footnote-1816913 -Node: Array Sorting Functions817031 -Ref: Array Sorting Functions-Footnote-1822122 -Node: Two-way I/O822318 -Ref: Two-way I/O-Footnote-1828870 -Ref: Two-way I/O-Footnote-2829057 -Node: TCP/IP Networking829139 -Node: Profiling832257 -Ref: Profiling-Footnote-1840929 -Node: Advanced Features Summary841252 -Node: Internationalization843096 -Node: I18N and L10N844576 -Node: Explaining gettext845263 -Ref: Explaining gettext-Footnote-1851155 -Ref: Explaining gettext-Footnote-2851340 -Node: Programmer i18n851505 -Ref: Programmer i18n-Footnote-1856454 -Node: Translator i18n856503 -Node: String Extraction857297 -Ref: String Extraction-Footnote-1858429 -Node: Printf Ordering858515 -Ref: Printf Ordering-Footnote-1861301 -Node: I18N Portability861365 -Ref: I18N Portability-Footnote-1863821 -Node: I18N Example863884 -Ref: I18N Example-Footnote-1866690 -Node: Gawk I18N866763 -Node: I18N Summary867408 -Node: Debugger868749 -Node: Debugging869772 -Node: Debugging Concepts870213 -Node: Debugging Terms872022 -Node: Awk Debugging874597 -Node: Sample Debugging Session875503 -Node: Debugger Invocation876037 -Node: Finding The Bug877423 -Node: List of Debugger Commands883901 -Node: Breakpoint Control885234 -Node: Debugger Execution Control888928 -Node: Viewing And Changing Data892290 -Node: Execution Stack895664 -Node: Debugger Info897301 -Node: Miscellaneous Debugger Commands901372 -Node: Readline Support906460 -Node: Limitations907356 -Node: Debugging Summary909465 -Node: Arbitrary Precision Arithmetic910744 -Node: Computer Arithmetic912229 -Ref: table-numeric-ranges915820 -Ref: Computer Arithmetic-Footnote-1916542 -Node: Math Definitions916599 -Ref: table-ieee-formats919915 -Ref: Math Definitions-Footnote-1920518 -Node: MPFR features920623 -Node: FP Math Caution922341 -Ref: FP Math Caution-Footnote-1923413 -Node: Inexactness of computations923782 -Node: Inexact representation924742 -Node: Comparing FP Values926102 -Node: Errors accumulate927184 -Node: Getting Accuracy928617 -Node: Try To Round931327 -Node: Setting precision932226 -Ref: table-predefined-precision-strings932923 -Node: Setting the rounding mode934753 -Ref: table-gawk-rounding-modes935127 -Ref: Setting the rounding mode-Footnote-1938535 -Node: Arbitrary Precision Integers938714 -Ref: Arbitrary Precision Integers-Footnote-1941889 -Node: Checking for MPFR942038 -Node: POSIX Floating Point Problems943335 -Ref: POSIX Floating Point Problems-Footnote-1947206 -Node: Floating point summary947244 -Node: Dynamic Extensions949434 -Node: Extension Intro950987 -Node: Plugin License952253 -Node: Extension Mechanism Outline953050 -Ref: figure-load-extension953489 -Ref: figure-register-new-function955054 -Ref: figure-call-new-function956146 -Node: Extension API Description958208 -Node: Extension API Functions Introduction959850 -Node: General Data Types965390 -Ref: General Data Types-Footnote-1973751 -Node: Memory Allocation Functions974050 -Ref: Memory Allocation Functions-Footnote-1978258 -Node: Constructor Functions978357 -Node: Registration Functions981943 -Node: Extension Functions982628 -Node: Exit Callback Functions987843 -Node: Extension Version String989093 -Node: Input Parsers989756 -Node: Output Wrappers1002477 -Node: Two-way processors1006989 -Node: Printing Messages1009254 -Ref: Printing Messages-Footnote-11010425 -Node: Updating ERRNO1010578 -Node: Requesting Values1011317 -Ref: table-value-types-returned1012054 -Node: Accessing Parameters1012990 -Node: Symbol Table Access1014225 -Node: Symbol table by name1014737 -Node: Symbol table by cookie1016526 -Ref: Symbol table by cookie-Footnote-11020711 -Node: Cached values1020775 -Ref: Cached values-Footnote-11024311 -Node: Array Manipulation1024464 -Ref: Array Manipulation-Footnote-11025555 -Node: Array Data Types1025592 -Ref: Array Data Types-Footnote-11028250 -Node: Array Functions1028342 -Node: Flattening Arrays1032840 -Node: Creating Arrays1039816 -Node: Redirection API1044585 -Node: Extension API Variables1047418 -Node: Extension Versioning1048129 -Ref: gawk-api-version1048558 -Node: Extension GMP/MPFR Versioning1050286 -Node: Extension API Informational Variables1051914 -Node: Extension API Boilerplate1052987 -Node: Changes from API V11056961 -Node: Finding Extensions1057621 -Node: Extension Example1058180 -Node: Internal File Description1058978 -Node: Internal File Ops1063058 -Ref: Internal File Ops-Footnote-11074458 -Node: Using Internal File Ops1074598 -Ref: Using Internal File Ops-Footnote-11076981 -Node: Extension Samples1077255 -Node: Extension Sample File Functions1078784 -Node: Extension Sample Fnmatch1086433 -Node: Extension Sample Fork1087920 -Node: Extension Sample Inplace1089138 -Node: Extension Sample Ord1092355 -Node: Extension Sample Readdir1093191 -Ref: table-readdir-file-types1094080 -Node: Extension Sample Revout1094885 -Node: Extension Sample Rev2way1095474 -Node: Extension Sample Read write array1096214 -Node: Extension Sample Readfile1098156 -Node: Extension Sample Time1099251 -Node: Extension Sample API Tests1100599 -Node: gawkextlib1101091 -Node: Extension summary1103547 -Node: Extension Exercises1107249 -Node: Language History1108747 -Node: V7/SVR3.11110403 -Node: SVR41112555 -Node: POSIX1113989 -Node: BTL1115369 -Node: POSIX/GNU1116098 -Node: Feature History1121876 -Node: Common Extensions1137735 -Node: Ranges and Locales1139018 -Ref: Ranges and Locales-Footnote-11143634 -Ref: Ranges and Locales-Footnote-21143661 -Ref: Ranges and Locales-Footnote-31143896 -Node: Contributors1144117 -Node: History summary1150062 -Node: Installation1151442 -Node: Gawk Distribution1152386 -Node: Getting1152870 -Node: Extracting1153833 -Node: Distribution contents1155471 -Node: Unix Installation1161951 -Node: Quick Installation1162633 -Node: Shell Startup Files1165047 -Node: Additional Configuration Options1166136 -Node: Configuration Philosophy1168125 -Node: Non-Unix Installation1170494 -Node: PC Installation1170954 -Node: PC Binary Installation1171792 -Node: PC Compiling1172227 -Node: PC Using1173344 -Node: Cygwin1176389 -Node: MSYS1177159 -Node: VMS Installation1177660 -Node: VMS Compilation1178451 -Ref: VMS Compilation-Footnote-11179680 -Node: VMS Dynamic Extensions1179738 -Node: VMS Installation Details1181423 -Node: VMS Running1183676 -Node: VMS GNV1187955 -Node: VMS Old Gawk1188690 -Node: Bugs1189161 -Node: Bug address1189824 -Node: Usenet1192616 -Node: Maintainers1193393 -Node: Other Versions1194654 -Node: Installation summary1201416 -Node: Notes1202618 -Node: Compatibility Mode1203483 -Node: Additions1204265 -Node: Accessing The Source1205190 -Node: Adding Code1206627 -Node: New Ports1212846 -Node: Derived Files1217334 -Ref: Derived Files-Footnote-11222980 -Ref: Derived Files-Footnote-21223015 -Ref: Derived Files-Footnote-31223613 -Node: Future Extensions1223727 -Node: Implementation Limitations1224385 -Node: Extension Design1225568 -Node: Old Extension Problems1226722 -Ref: Old Extension Problems-Footnote-11228240 -Node: Extension New Mechanism Goals1228297 -Ref: Extension New Mechanism Goals-Footnote-11231661 -Node: Extension Other Design Decisions1231850 -Node: Extension Future Growth1233963 -Node: Old Extension Mechanism1234799 -Node: Notes summary1236562 -Node: Basic Concepts1237744 -Node: Basic High Level1238425 -Ref: figure-general-flow1238707 -Ref: figure-process-flow1239392 -Ref: Basic High Level-Footnote-11242693 -Node: Basic Data Typing1242878 -Node: Glossary1246206 -Node: Copying1278042 -Node: GNU Free Documentation License1315581 -Node: Index1340699 +Node: Switch Statement438277 +Node: Break Statement440663 +Node: Continue Statement442755 +Node: Next Statement444582 +Node: Nextfile Statement446965 +Node: Exit Statement449617 +Node: Built-in Variables452020 +Node: User-modified453153 +Node: Auto-set460920 +Ref: Auto-set-Footnote-1477253 +Ref: Auto-set-Footnote-2477459 +Node: ARGC and ARGV477515 +Node: Pattern Action Summary481728 +Node: Arrays484158 +Node: Array Basics485487 +Node: Array Intro486331 +Ref: figure-array-elements488306 +Ref: Array Intro-Footnote-1491010 +Node: Reference to Elements491138 +Node: Assigning Elements493602 +Node: Array Example494093 +Node: Scanning an Array495852 +Node: Controlling Scanning498874 +Ref: Controlling Scanning-Footnote-1504273 +Node: Numeric Array Subscripts504589 +Node: Uninitialized Subscripts506773 +Node: Delete508392 +Ref: Delete-Footnote-1511144 +Node: Multidimensional511201 +Node: Multiscanning514296 +Node: Arrays of Arrays515887 +Node: Arrays Summary520654 +Node: Functions522747 +Node: Built-in523785 +Node: Calling Built-in524866 +Node: Numeric Functions526862 +Ref: Numeric Functions-Footnote-1530890 +Ref: Numeric Functions-Footnote-2531247 +Ref: Numeric Functions-Footnote-3531295 +Node: String Functions531567 +Ref: String Functions-Footnote-1555225 +Ref: String Functions-Footnote-2555353 +Ref: String Functions-Footnote-3555601 +Node: Gory Details555688 +Ref: table-sub-escapes557479 +Ref: table-sub-proposed558998 +Ref: table-posix-sub560361 +Ref: table-gensub-escapes561902 +Ref: Gory Details-Footnote-1562725 +Node: I/O Functions562879 +Ref: table-system-return-values569461 +Ref: I/O Functions-Footnote-1571441 +Ref: I/O Functions-Footnote-2571589 +Node: Time Functions571709 +Ref: Time Functions-Footnote-1582380 +Ref: Time Functions-Footnote-2582448 +Ref: Time Functions-Footnote-3582606 +Ref: Time Functions-Footnote-4582717 +Ref: Time Functions-Footnote-5582829 +Ref: Time Functions-Footnote-6583056 +Node: Bitwise Functions583322 +Ref: table-bitwise-ops583916 +Ref: Bitwise Functions-Footnote-1589949 +Ref: Bitwise Functions-Footnote-2590122 +Node: Type Functions590313 +Node: I18N Functions593064 +Node: User-defined594715 +Node: Definition Syntax595520 +Ref: Definition Syntax-Footnote-1601207 +Node: Function Example601278 +Ref: Function Example-Footnote-1604200 +Node: Function Caveats604222 +Node: Calling A Function604740 +Node: Variable Scope605698 +Node: Pass By Value/Reference608692 +Node: Return Statement612191 +Node: Dynamic Typing615170 +Node: Indirect Calls616100 +Ref: Indirect Calls-Footnote-1626352 +Node: Functions Summary626480 +Node: Library Functions629185 +Ref: Library Functions-Footnote-1632792 +Ref: Library Functions-Footnote-2632935 +Node: Library Names633106 +Ref: Library Names-Footnote-1636566 +Ref: Library Names-Footnote-2636789 +Node: General Functions636875 +Node: Strtonum Function637978 +Node: Assert Function641000 +Node: Round Function644326 +Node: Cliff Random Function645867 +Node: Ordinal Functions646883 +Ref: Ordinal Functions-Footnote-1649946 +Ref: Ordinal Functions-Footnote-2650198 +Node: Join Function650408 +Ref: Join Function-Footnote-1652178 +Node: Getlocaltime Function652378 +Node: Readfile Function656120 +Node: Shell Quoting658097 +Node: Data File Management659498 +Node: Filetrans Function660130 +Node: Rewind Function664226 +Node: File Checking666136 +Ref: File Checking-Footnote-1667470 +Node: Empty Files667671 +Node: Ignoring Assigns669650 +Node: Getopt Function671200 +Ref: Getopt Function-Footnote-1682669 +Node: Passwd Functions682869 +Ref: Passwd Functions-Footnote-1691708 +Node: Group Functions691796 +Ref: Group Functions-Footnote-1699694 +Node: Walking Arrays699901 +Node: Library Functions Summary702909 +Node: Library Exercises704315 +Node: Sample Programs704780 +Node: Running Examples705550 +Node: Clones706278 +Node: Cut Program707502 +Node: Egrep Program717431 +Ref: Egrep Program-Footnote-1724943 +Node: Id Program725053 +Node: Split Program728733 +Ref: Split Program-Footnote-1732192 +Node: Tee Program732321 +Node: Uniq Program735111 +Node: Wc Program742537 +Ref: Wc Program-Footnote-1746792 +Node: Miscellaneous Programs746886 +Node: Dupword Program748099 +Node: Alarm Program750129 +Node: Translate Program754984 +Ref: Translate Program-Footnote-1759549 +Node: Labels Program759819 +Ref: Labels Program-Footnote-1763170 +Node: Word Sorting763254 +Node: History Sorting767326 +Node: Extract Program769161 +Node: Simple Sed776691 +Node: Igawk Program779765 +Ref: Igawk Program-Footnote-1794096 +Ref: Igawk Program-Footnote-2794298 +Ref: Igawk Program-Footnote-3794420 +Node: Anagram Program794535 +Node: Signature Program797597 +Node: Programs Summary798844 +Node: Programs Exercises800058 +Ref: Programs Exercises-Footnote-1804187 +Node: Advanced Features804278 +Node: Nondecimal Data806268 +Node: Array Sorting807859 +Node: Controlling Array Traversal808559 +Ref: Controlling Array Traversal-Footnote-1816926 +Node: Array Sorting Functions817044 +Ref: Array Sorting Functions-Footnote-1822135 +Node: Two-way I/O822331 +Ref: Two-way I/O-Footnote-1828883 +Ref: Two-way I/O-Footnote-2829070 +Node: TCP/IP Networking829152 +Node: Profiling832270 +Ref: Profiling-Footnote-1840942 +Node: Advanced Features Summary841265 +Node: Internationalization843109 +Node: I18N and L10N844589 +Node: Explaining gettext845276 +Ref: Explaining gettext-Footnote-1851168 +Ref: Explaining gettext-Footnote-2851353 +Node: Programmer i18n851518 +Ref: Programmer i18n-Footnote-1856467 +Node: Translator i18n856516 +Node: String Extraction857310 +Ref: String Extraction-Footnote-1858442 +Node: Printf Ordering858528 +Ref: Printf Ordering-Footnote-1861314 +Node: I18N Portability861378 +Ref: I18N Portability-Footnote-1863834 +Node: I18N Example863897 +Ref: I18N Example-Footnote-1866703 +Node: Gawk I18N866776 +Node: I18N Summary867421 +Node: Debugger868762 +Node: Debugging869785 +Node: Debugging Concepts870226 +Node: Debugging Terms872035 +Node: Awk Debugging874610 +Node: Sample Debugging Session875516 +Node: Debugger Invocation876050 +Node: Finding The Bug877436 +Node: List of Debugger Commands883914 +Node: Breakpoint Control885247 +Node: Debugger Execution Control888941 +Node: Viewing And Changing Data892303 +Node: Execution Stack895677 +Node: Debugger Info897314 +Node: Miscellaneous Debugger Commands901385 +Node: Readline Support906473 +Node: Limitations907369 +Node: Debugging Summary909478 +Node: Arbitrary Precision Arithmetic910757 +Node: Computer Arithmetic912242 +Ref: table-numeric-ranges915833 +Ref: Computer Arithmetic-Footnote-1916555 +Node: Math Definitions916612 +Ref: table-ieee-formats919928 +Ref: Math Definitions-Footnote-1920531 +Node: MPFR features920636 +Node: FP Math Caution922354 +Ref: FP Math Caution-Footnote-1923426 +Node: Inexactness of computations923795 +Node: Inexact representation924755 +Node: Comparing FP Values926115 +Node: Errors accumulate927197 +Node: Getting Accuracy928630 +Node: Try To Round931340 +Node: Setting precision932239 +Ref: table-predefined-precision-strings932936 +Node: Setting the rounding mode934766 +Ref: table-gawk-rounding-modes935140 +Ref: Setting the rounding mode-Footnote-1938548 +Node: Arbitrary Precision Integers938727 +Ref: Arbitrary Precision Integers-Footnote-1941902 +Node: Checking for MPFR942051 +Node: POSIX Floating Point Problems943348 +Ref: POSIX Floating Point Problems-Footnote-1947219 +Node: Floating point summary947257 +Node: Dynamic Extensions949447 +Node: Extension Intro951000 +Node: Plugin License952266 +Node: Extension Mechanism Outline953063 +Ref: figure-load-extension953502 +Ref: figure-register-new-function955067 +Ref: figure-call-new-function956159 +Node: Extension API Description958221 +Node: Extension API Functions Introduction959863 +Node: General Data Types965403 +Ref: General Data Types-Footnote-1973764 +Node: Memory Allocation Functions974063 +Ref: Memory Allocation Functions-Footnote-1978271 +Node: Constructor Functions978370 +Node: Registration Functions981956 +Node: Extension Functions982641 +Node: Exit Callback Functions987856 +Node: Extension Version String989106 +Node: Input Parsers989769 +Node: Output Wrappers1002490 +Node: Two-way processors1007002 +Node: Printing Messages1009267 +Ref: Printing Messages-Footnote-11010438 +Node: Updating ERRNO1010591 +Node: Requesting Values1011330 +Ref: table-value-types-returned1012067 +Node: Accessing Parameters1013003 +Node: Symbol Table Access1014238 +Node: Symbol table by name1014750 +Node: Symbol table by cookie1016539 +Ref: Symbol table by cookie-Footnote-11020724 +Node: Cached values1020788 +Ref: Cached values-Footnote-11024324 +Node: Array Manipulation1024477 +Ref: Array Manipulation-Footnote-11025568 +Node: Array Data Types1025605 +Ref: Array Data Types-Footnote-11028263 +Node: Array Functions1028355 +Node: Flattening Arrays1032853 +Node: Creating Arrays1039829 +Node: Redirection API1044598 +Node: Extension API Variables1047431 +Node: Extension Versioning1048142 +Ref: gawk-api-version1048571 +Node: Extension GMP/MPFR Versioning1050299 +Node: Extension API Informational Variables1051927 +Node: Extension API Boilerplate1053000 +Node: Changes from API V11056974 +Node: Finding Extensions1057634 +Node: Extension Example1058193 +Node: Internal File Description1058991 +Node: Internal File Ops1063071 +Ref: Internal File Ops-Footnote-11074471 +Node: Using Internal File Ops1074611 +Ref: Using Internal File Ops-Footnote-11076994 +Node: Extension Samples1077268 +Node: Extension Sample File Functions1078797 +Node: Extension Sample Fnmatch1086446 +Node: Extension Sample Fork1087933 +Node: Extension Sample Inplace1089151 +Node: Extension Sample Ord1092368 +Node: Extension Sample Readdir1093204 +Ref: table-readdir-file-types1094093 +Node: Extension Sample Revout1094898 +Node: Extension Sample Rev2way1095487 +Node: Extension Sample Read write array1096227 +Node: Extension Sample Readfile1098169 +Node: Extension Sample Time1099264 +Node: Extension Sample API Tests1100612 +Node: gawkextlib1101104 +Node: Extension summary1103560 +Node: Extension Exercises1107262 +Node: Language History1108760 +Node: V7/SVR3.11110416 +Node: SVR41112568 +Node: POSIX1114002 +Node: BTL1115382 +Node: POSIX/GNU1116111 +Node: Feature History1121889 +Node: Common Extensions1137748 +Node: Ranges and Locales1139031 +Ref: Ranges and Locales-Footnote-11143647 +Ref: Ranges and Locales-Footnote-21143674 +Ref: Ranges and Locales-Footnote-31143909 +Node: Contributors1144130 +Node: History summary1150075 +Node: Installation1151455 +Node: Gawk Distribution1152399 +Node: Getting1152883 +Node: Extracting1153846 +Node: Distribution contents1155484 +Node: Unix Installation1161964 +Node: Quick Installation1162646 +Node: Shell Startup Files1165060 +Node: Additional Configuration Options1166149 +Node: Configuration Philosophy1168138 +Node: Non-Unix Installation1170507 +Node: PC Installation1170967 +Node: PC Binary Installation1171805 +Node: PC Compiling1172240 +Node: PC Using1173357 +Node: Cygwin1176402 +Node: MSYS1177172 +Node: VMS Installation1177673 +Node: VMS Compilation1178464 +Ref: VMS Compilation-Footnote-11179693 +Node: VMS Dynamic Extensions1179751 +Node: VMS Installation Details1181436 +Node: VMS Running1183689 +Node: VMS GNV1187968 +Node: VMS Old Gawk1188703 +Node: Bugs1189174 +Node: Bug address1189837 +Node: Usenet1192629 +Node: Maintainers1193406 +Node: Other Versions1194667 +Node: Installation summary1201429 +Node: Notes1202631 +Node: Compatibility Mode1203496 +Node: Additions1204278 +Node: Accessing The Source1205203 +Node: Adding Code1206640 +Node: New Ports1212859 +Node: Derived Files1217347 +Ref: Derived Files-Footnote-11222993 +Ref: Derived Files-Footnote-21223028 +Ref: Derived Files-Footnote-31223626 +Node: Future Extensions1223740 +Node: Implementation Limitations1224398 +Node: Extension Design1225581 +Node: Old Extension Problems1226735 +Ref: Old Extension Problems-Footnote-11228253 +Node: Extension New Mechanism Goals1228310 +Ref: Extension New Mechanism Goals-Footnote-11231674 +Node: Extension Other Design Decisions1231863 +Node: Extension Future Growth1233976 +Node: Old Extension Mechanism1234812 +Node: Notes summary1236575 +Node: Basic Concepts1237757 +Node: Basic High Level1238438 +Ref: figure-general-flow1238720 +Ref: figure-process-flow1239405 +Ref: Basic High Level-Footnote-11242706 +Node: Basic Data Typing1242891 +Node: Glossary1246219 +Node: Copying1278055 +Node: GNU Free Documentation License1315594 +Node: Index1340712 End Tag Table diff --git a/doc/gawk.texi b/doc/gawk.texi index 4c1a0a96..55de34ca 100644 --- a/doc/gawk.texi +++ b/doc/gawk.texi @@ -14521,8 +14521,8 @@ awk ' @end example @noindent -This prints the first three fields of each input record, with one field per -line. +This prints the first three fields of each input record, with one +input field per output line. It isn't possible to set more than one variable in the diff --git a/doc/gawktexi.in b/doc/gawktexi.in index 861f7a6b..a0bb8b73 100644 --- a/doc/gawktexi.in +++ b/doc/gawktexi.in @@ -13840,8 +13840,8 @@ awk ' @end example @noindent -This prints the first three fields of each input record, with one field per -line. +This prints the first three fields of each input record, with one +input field per output line. It isn't possible to set more than one variable in the |