diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2015-05-16 22:47:37 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2015-05-16 22:47:37 +0300 |
commit | c9d2ea97d95d01dd30a958b3c07cc7517d123764 (patch) | |
tree | 93122b2658757469f8e2cc46c81fa47ae10bed38 | |
parent | 5947a3b6d75062b11d5e68b8bbfb5250e703ae26 (diff) | |
download | egawk-c9d2ea97d95d01dd30a958b3c07cc7517d123764.tar.gz egawk-c9d2ea97d95d01dd30a958b3c07cc7517d123764.tar.bz2 egawk-c9d2ea97d95d01dd30a958b3c07cc7517d123764.zip |
Doc fix for nextfile.
-rw-r--r-- | doc/ChangeLog | 4 | ||||
-rw-r--r-- | doc/gawk.info | 721 | ||||
-rw-r--r-- | doc/gawk.texi | 4 | ||||
-rw-r--r-- | doc/gawktexi.in | 4 |
4 files changed, 369 insertions, 364 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog index 89bd6580..ab9dc42e 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,7 @@ +2015-05-16 Arnold D. Robbins <arnold@skeeve.com> + + * gawktexi.in: Fix description of nextfile within a function. Sigh. + 2015-05-14 Arnold D. Robbins <arnold@skeeve.com> * gawktexi.in (Bugs): Add that email should be in plain diff --git a/doc/gawk.info b/doc/gawk.info index 74a579e5..99716d85 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -9971,8 +9971,9 @@ in 'ARGV'. The current version of BWK 'awk' and 'mawk' also support 'nextfile'. However, they don't allow the 'nextfile' statement inside function bodies (*note User-defined::). 'gawk' does; a 'nextfile' inside a -function body reads the next record and starts processing it with the -first rule in the program, just as any other 'nextfile' statement. +function body reads the first record from the next file and starts +processing it with the first rule in the program, just as any other +'nextfile' statement. File: gawk.info, Node: Exit Statement, Prev: Nextfile Statement, Up: Statements @@ -34708,363 +34709,363 @@ Node: Break Statement420473 Node: Continue Statement422565 Node: Next Statement424392 Node: Nextfile Statement426775 -Node: Exit Statement429407 -Node: Built-in Variables431812 -Node: User-modified432945 -Ref: User-modified-Footnote-1440572 -Node: Auto-set440634 -Ref: Auto-set-Footnote-1453702 -Ref: Auto-set-Footnote-2453908 -Node: ARGC and ARGV453964 -Node: Pattern Action Summary458183 -Node: Arrays460613 -Node: Array Basics461942 -Node: Array Intro462786 -Ref: figure-array-elements464761 -Ref: Array Intro-Footnote-1467473 -Node: Reference to Elements467601 -Node: Assigning Elements470065 -Node: Array Example470556 -Node: Scanning an Array472315 -Node: Controlling Scanning475339 -Ref: Controlling Scanning-Footnote-1480738 -Node: Numeric Array Subscripts481054 -Node: Uninitialized Subscripts483238 -Node: Delete484857 -Ref: Delete-Footnote-1487609 -Node: Multidimensional487666 -Node: Multiscanning490761 -Node: Arrays of Arrays492352 -Node: Arrays Summary497120 -Node: Functions499213 -Node: Built-in500251 -Node: Calling Built-in501329 -Node: Numeric Functions503325 -Ref: Numeric Functions-Footnote-1507353 -Ref: Numeric Functions-Footnote-2507710 -Ref: Numeric Functions-Footnote-3507758 -Node: String Functions508030 -Ref: String Functions-Footnote-1531538 -Ref: String Functions-Footnote-2531667 -Ref: String Functions-Footnote-3531915 -Node: Gory Details532002 -Ref: table-sub-escapes533793 -Ref: table-sub-proposed535312 -Ref: table-posix-sub536675 -Ref: table-gensub-escapes538216 -Ref: Gory Details-Footnote-1539039 -Node: I/O Functions539190 -Ref: I/O Functions-Footnote-1546411 -Node: Time Functions546559 -Ref: Time Functions-Footnote-1557064 -Ref: Time Functions-Footnote-2557132 -Ref: Time Functions-Footnote-3557290 -Ref: Time Functions-Footnote-4557401 -Ref: Time Functions-Footnote-5557513 -Ref: Time Functions-Footnote-6557740 -Node: Bitwise Functions558006 -Ref: table-bitwise-ops558600 -Ref: Bitwise Functions-Footnote-1562908 -Node: Type Functions563081 -Node: I18N Functions564237 -Node: User-defined565888 -Node: Definition Syntax566693 -Ref: Definition Syntax-Footnote-1572380 -Node: Function Example572451 -Ref: Function Example-Footnote-1575373 -Node: Function Caveats575395 -Node: Calling A Function575913 -Node: Variable Scope576871 -Node: Pass By Value/Reference579865 -Node: Return Statement583364 -Node: Dynamic Typing586343 -Node: Indirect Calls587273 -Ref: Indirect Calls-Footnote-1597524 -Node: Functions Summary597652 -Node: Library Functions600357 -Ref: Library Functions-Footnote-1603966 -Ref: Library Functions-Footnote-2604109 -Node: Library Names604280 -Ref: Library Names-Footnote-1607741 -Ref: Library Names-Footnote-2607964 -Node: General Functions608050 -Node: Strtonum Function609153 -Node: Assert Function612175 -Node: Round Function615501 -Node: Cliff Random Function617042 -Node: Ordinal Functions618058 -Ref: Ordinal Functions-Footnote-1621121 -Ref: Ordinal Functions-Footnote-2621373 -Node: Join Function621583 -Ref: Join Function-Footnote-1623353 -Node: Getlocaltime Function623553 -Node: Readfile Function627297 -Node: Shell Quoting629271 -Node: Data File Management630672 -Node: Filetrans Function631304 -Node: Rewind Function635401 -Node: File Checking636787 -Ref: File Checking-Footnote-1638121 -Node: Empty Files638322 -Node: Ignoring Assigns640301 -Node: Getopt Function641851 -Ref: Getopt Function-Footnote-1653321 -Node: Passwd Functions653521 -Ref: Passwd Functions-Footnote-1662362 -Node: Group Functions662450 -Ref: Group Functions-Footnote-1670349 -Node: Walking Arrays670556 -Node: Library Functions Summary673566 -Node: Library Exercises674972 -Node: Sample Programs676251 -Node: Running Examples677021 -Node: Clones677749 -Node: Cut Program678973 -Node: Egrep Program688694 -Ref: Egrep Program-Footnote-1696206 -Node: Id Program696316 -Node: Split Program699996 -Ref: Split Program-Footnote-1703455 -Node: Tee Program703584 -Node: Uniq Program706374 -Node: Wc Program713800 -Ref: Wc Program-Footnote-1718055 -Node: Miscellaneous Programs718149 -Node: Dupword Program719362 -Node: Alarm Program721392 -Node: Translate Program726247 -Ref: Translate Program-Footnote-1730812 -Node: Labels Program731082 -Ref: Labels Program-Footnote-1734433 -Node: Word Sorting734517 -Node: History Sorting738589 -Node: Extract Program740424 -Node: Simple Sed747955 -Node: Igawk Program751029 -Ref: Igawk Program-Footnote-1765360 -Ref: Igawk Program-Footnote-2765562 -Ref: Igawk Program-Footnote-3765684 -Node: Anagram Program765799 -Node: Signature Program768861 -Node: Programs Summary770108 -Node: Programs Exercises771323 -Ref: Programs Exercises-Footnote-1775452 -Node: Advanced Features775543 -Node: Nondecimal Data777533 -Node: Array Sorting779124 -Node: Controlling Array Traversal779824 -Ref: Controlling Array Traversal-Footnote-1788193 -Node: Array Sorting Functions788311 -Ref: Array Sorting Functions-Footnote-1792198 -Node: Two-way I/O792394 -Ref: Two-way I/O-Footnote-1797345 -Ref: Two-way I/O-Footnote-2797532 -Node: TCP/IP Networking797614 -Node: Profiling800521 -Node: Advanced Features Summary808060 -Node: Internationalization809996 -Node: I18N and L10N811476 -Node: Explaining gettext812163 -Ref: Explaining gettext-Footnote-1817186 -Ref: Explaining gettext-Footnote-2817371 -Node: Programmer i18n817536 -Ref: Programmer i18n-Footnote-1822392 -Node: Translator i18n822441 -Node: String Extraction823235 -Ref: String Extraction-Footnote-1824368 -Node: Printf Ordering824454 -Ref: Printf Ordering-Footnote-1827240 -Node: I18N Portability827304 -Ref: I18N Portability-Footnote-1829760 -Node: I18N Example829823 -Ref: I18N Example-Footnote-1832629 -Node: Gawk I18N832702 -Node: I18N Summary833347 -Node: Debugger834688 -Node: Debugging835710 -Node: Debugging Concepts836151 -Node: Debugging Terms837960 -Node: Awk Debugging840535 -Node: Sample Debugging Session841441 -Node: Debugger Invocation841975 -Node: Finding The Bug843361 -Node: List of Debugger Commands849839 -Node: Breakpoint Control851172 -Node: Debugger Execution Control854866 -Node: Viewing And Changing Data858228 -Node: Execution Stack861602 -Node: Debugger Info863239 -Node: Miscellaneous Debugger Commands867310 -Node: Readline Support872319 -Node: Limitations873215 -Node: Debugging Summary875324 -Node: Arbitrary Precision Arithmetic876497 -Node: Computer Arithmetic877913 -Ref: table-numeric-ranges881504 -Ref: Computer Arithmetic-Footnote-1882226 -Node: Math Definitions882283 -Ref: table-ieee-formats885597 -Ref: Math Definitions-Footnote-1886200 -Node: MPFR features886305 -Node: FP Math Caution887978 -Ref: FP Math Caution-Footnote-1889050 -Node: Inexactness of computations889419 -Node: Inexact representation890379 -Node: Comparing FP Values891739 -Node: Errors accumulate892821 -Node: Getting Accuracy894254 -Node: Try To Round896964 -Node: Setting precision897863 -Ref: table-predefined-precision-strings898560 -Node: Setting the rounding mode900390 -Ref: table-gawk-rounding-modes900764 -Ref: Setting the rounding mode-Footnote-1904172 -Node: Arbitrary Precision Integers904351 -Ref: Arbitrary Precision Integers-Footnote-1907335 -Node: POSIX Floating Point Problems907484 -Ref: POSIX Floating Point Problems-Footnote-1911366 -Node: Floating point summary911404 -Node: Dynamic Extensions913594 -Node: Extension Intro915147 -Node: Plugin License916413 -Node: Extension Mechanism Outline917210 -Ref: figure-load-extension917649 -Ref: figure-register-new-function919214 -Ref: figure-call-new-function920306 -Node: Extension API Description922369 -Node: Extension API Functions Introduction923819 -Node: General Data Types928631 -Ref: General Data Types-Footnote-1934586 -Node: Memory Allocation Functions934885 -Ref: Memory Allocation Functions-Footnote-1937730 -Node: Constructor Functions937829 -Node: Registration Functions939574 -Node: Extension Functions940259 -Node: Exit Callback Functions942558 -Node: Extension Version String943808 -Node: Input Parsers944471 -Node: Output Wrappers954356 -Node: Two-way processors958868 -Node: Printing Messages961132 -Ref: Printing Messages-Footnote-1962208 -Node: Updating 'ERRNO'962361 -Node: Requesting Values963102 -Ref: table-value-types-returned963841 -Node: Accessing Parameters964724 -Node: Symbol Table Access965960 -Node: Symbol table by name966472 -Node: Symbol table by cookie968493 -Ref: Symbol table by cookie-Footnote-1972642 -Node: Cached values972706 -Ref: Cached values-Footnote-1976207 -Node: Array Manipulation976298 -Ref: Array Manipulation-Footnote-1977397 -Node: Array Data Types977434 -Ref: Array Data Types-Footnote-1980092 -Node: Array Functions980184 -Node: Flattening Arrays984043 -Node: Creating Arrays990951 -Node: Extension API Variables995723 -Node: Extension Versioning996359 -Node: Extension API Informational Variables998250 -Node: Extension API Boilerplate999314 -Node: Finding Extensions1003128 -Node: Extension Example1003688 -Node: Internal File Description1004486 -Node: Internal File Ops1008566 -Ref: Internal File Ops-Footnote-11020328 -Node: Using Internal File Ops1020468 -Ref: Using Internal File Ops-Footnote-11022851 -Node: Extension Samples1023126 -Node: Extension Sample File Functions1024655 -Node: Extension Sample Fnmatch1032304 -Node: Extension Sample Fork1033791 -Node: Extension Sample Inplace1035009 -Node: Extension Sample Ord1037095 -Node: Extension Sample Readdir1037931 -Ref: table-readdir-file-types1038820 -Node: Extension Sample Revout1039625 -Node: Extension Sample Rev2way1040214 -Node: Extension Sample Read write array1040954 -Node: Extension Sample Readfile1042896 -Node: Extension Sample Time1043991 -Node: Extension Sample API Tests1045339 -Node: gawkextlib1045831 -Node: Extension summary1048255 -Node: Extension Exercises1051947 -Node: Language History1053444 -Node: V7/SVR3.11055100 -Node: SVR41057253 -Node: POSIX1058687 -Node: BTL1060067 -Node: POSIX/GNU1060797 -Node: Feature History1066318 -Node: Common Extensions1079610 -Node: Ranges and Locales1080893 -Ref: Ranges and Locales-Footnote-11085509 -Ref: Ranges and Locales-Footnote-21085536 -Ref: Ranges and Locales-Footnote-31085771 -Node: Contributors1085992 -Node: History summary1091561 -Node: Installation1092941 -Node: Gawk Distribution1093886 -Node: Getting1094370 -Node: Extracting1095193 -Node: Distribution contents1096831 -Node: Unix Installation1102584 -Node: Quick Installation1103200 -Node: Additional Configuration Options1105627 -Node: Configuration Philosophy1107431 -Node: Non-Unix Installation1109801 -Node: PC Installation1110259 -Node: PC Binary Installation1111579 -Node: PC Compiling1113431 -Ref: PC Compiling-Footnote-11116455 -Node: PC Testing1116564 -Node: PC Using1117744 -Node: Cygwin1121858 -Node: MSYS1122628 -Node: VMS Installation1123129 -Node: VMS Compilation1123920 -Ref: VMS Compilation-Footnote-11125150 -Node: VMS Dynamic Extensions1125208 -Node: VMS Installation Details1126893 -Node: VMS Running1129146 -Node: VMS GNV1131987 -Node: VMS Old Gawk1132722 -Node: Bugs1133193 -Node: Other Versions1137307 -Node: Installation summary1143781 -Node: Notes1144839 -Node: Compatibility Mode1145704 -Node: Additions1146486 -Node: Accessing The Source1147411 -Node: Adding Code1148847 -Node: New Ports1155002 -Node: Derived Files1159490 -Ref: Derived Files-Footnote-11164975 -Ref: Derived Files-Footnote-21165010 -Ref: Derived Files-Footnote-31165608 -Node: Future Extensions1165722 -Node: Implementation Limitations1166380 -Node: Extension Design1167563 -Node: Old Extension Problems1168717 -Ref: Old Extension Problems-Footnote-11170235 -Node: Extension New Mechanism Goals1170292 -Ref: Extension New Mechanism Goals-Footnote-11173656 -Node: Extension Other Design Decisions1173845 -Node: Extension Future Growth1175958 -Node: Old Extension Mechanism1176794 -Node: Notes summary1178557 -Node: Basic Concepts1179739 -Node: Basic High Level1180420 -Ref: figure-general-flow1180702 -Ref: figure-process-flow1181387 -Ref: Basic High Level-Footnote-11184688 -Node: Basic Data Typing1184873 -Node: Glossary1188201 -Node: Copying1220147 -Node: GNU Free Documentation License1257686 -Node: Index1282804 +Node: Exit Statement429427 +Node: Built-in Variables431832 +Node: User-modified432965 +Ref: User-modified-Footnote-1440592 +Node: Auto-set440654 +Ref: Auto-set-Footnote-1453722 +Ref: Auto-set-Footnote-2453928 +Node: ARGC and ARGV453984 +Node: Pattern Action Summary458203 +Node: Arrays460633 +Node: Array Basics461962 +Node: Array Intro462806 +Ref: figure-array-elements464781 +Ref: Array Intro-Footnote-1467493 +Node: Reference to Elements467621 +Node: Assigning Elements470085 +Node: Array Example470576 +Node: Scanning an Array472335 +Node: Controlling Scanning475359 +Ref: Controlling Scanning-Footnote-1480758 +Node: Numeric Array Subscripts481074 +Node: Uninitialized Subscripts483258 +Node: Delete484877 +Ref: Delete-Footnote-1487629 +Node: Multidimensional487686 +Node: Multiscanning490781 +Node: Arrays of Arrays492372 +Node: Arrays Summary497140 +Node: Functions499233 +Node: Built-in500271 +Node: Calling Built-in501349 +Node: Numeric Functions503345 +Ref: Numeric Functions-Footnote-1507373 +Ref: Numeric Functions-Footnote-2507730 +Ref: Numeric Functions-Footnote-3507778 +Node: String Functions508050 +Ref: String Functions-Footnote-1531558 +Ref: String Functions-Footnote-2531687 +Ref: String Functions-Footnote-3531935 +Node: Gory Details532022 +Ref: table-sub-escapes533813 +Ref: table-sub-proposed535332 +Ref: table-posix-sub536695 +Ref: table-gensub-escapes538236 +Ref: Gory Details-Footnote-1539059 +Node: I/O Functions539210 +Ref: I/O Functions-Footnote-1546431 +Node: Time Functions546579 +Ref: Time Functions-Footnote-1557084 +Ref: Time Functions-Footnote-2557152 +Ref: Time Functions-Footnote-3557310 +Ref: Time Functions-Footnote-4557421 +Ref: Time Functions-Footnote-5557533 +Ref: Time Functions-Footnote-6557760 +Node: Bitwise Functions558026 +Ref: table-bitwise-ops558620 +Ref: Bitwise Functions-Footnote-1562928 +Node: Type Functions563101 +Node: I18N Functions564257 +Node: User-defined565908 +Node: Definition Syntax566713 +Ref: Definition Syntax-Footnote-1572400 +Node: Function Example572471 +Ref: Function Example-Footnote-1575393 +Node: Function Caveats575415 +Node: Calling A Function575933 +Node: Variable Scope576891 +Node: Pass By Value/Reference579885 +Node: Return Statement583384 +Node: Dynamic Typing586363 +Node: Indirect Calls587293 +Ref: Indirect Calls-Footnote-1597544 +Node: Functions Summary597672 +Node: Library Functions600377 +Ref: Library Functions-Footnote-1603986 +Ref: Library Functions-Footnote-2604129 +Node: Library Names604300 +Ref: Library Names-Footnote-1607761 +Ref: Library Names-Footnote-2607984 +Node: General Functions608070 +Node: Strtonum Function609173 +Node: Assert Function612195 +Node: Round Function615521 +Node: Cliff Random Function617062 +Node: Ordinal Functions618078 +Ref: Ordinal Functions-Footnote-1621141 +Ref: Ordinal Functions-Footnote-2621393 +Node: Join Function621603 +Ref: Join Function-Footnote-1623373 +Node: Getlocaltime Function623573 +Node: Readfile Function627317 +Node: Shell Quoting629291 +Node: Data File Management630692 +Node: Filetrans Function631324 +Node: Rewind Function635421 +Node: File Checking636807 +Ref: File Checking-Footnote-1638141 +Node: Empty Files638342 +Node: Ignoring Assigns640321 +Node: Getopt Function641871 +Ref: Getopt Function-Footnote-1653341 +Node: Passwd Functions653541 +Ref: Passwd Functions-Footnote-1662382 +Node: Group Functions662470 +Ref: Group Functions-Footnote-1670369 +Node: Walking Arrays670576 +Node: Library Functions Summary673586 +Node: Library Exercises674992 +Node: Sample Programs676271 +Node: Running Examples677041 +Node: Clones677769 +Node: Cut Program678993 +Node: Egrep Program688714 +Ref: Egrep Program-Footnote-1696226 +Node: Id Program696336 +Node: Split Program700016 +Ref: Split Program-Footnote-1703475 +Node: Tee Program703604 +Node: Uniq Program706394 +Node: Wc Program713820 +Ref: Wc Program-Footnote-1718075 +Node: Miscellaneous Programs718169 +Node: Dupword Program719382 +Node: Alarm Program721412 +Node: Translate Program726267 +Ref: Translate Program-Footnote-1730832 +Node: Labels Program731102 +Ref: Labels Program-Footnote-1734453 +Node: Word Sorting734537 +Node: History Sorting738609 +Node: Extract Program740444 +Node: Simple Sed747975 +Node: Igawk Program751049 +Ref: Igawk Program-Footnote-1765380 +Ref: Igawk Program-Footnote-2765582 +Ref: Igawk Program-Footnote-3765704 +Node: Anagram Program765819 +Node: Signature Program768881 +Node: Programs Summary770128 +Node: Programs Exercises771343 +Ref: Programs Exercises-Footnote-1775472 +Node: Advanced Features775563 +Node: Nondecimal Data777553 +Node: Array Sorting779144 +Node: Controlling Array Traversal779844 +Ref: Controlling Array Traversal-Footnote-1788213 +Node: Array Sorting Functions788331 +Ref: Array Sorting Functions-Footnote-1792218 +Node: Two-way I/O792414 +Ref: Two-way I/O-Footnote-1797365 +Ref: Two-way I/O-Footnote-2797552 +Node: TCP/IP Networking797634 +Node: Profiling800541 +Node: Advanced Features Summary808080 +Node: Internationalization810016 +Node: I18N and L10N811496 +Node: Explaining gettext812183 +Ref: Explaining gettext-Footnote-1817206 +Ref: Explaining gettext-Footnote-2817391 +Node: Programmer i18n817556 +Ref: Programmer i18n-Footnote-1822412 +Node: Translator i18n822461 +Node: String Extraction823255 +Ref: String Extraction-Footnote-1824388 +Node: Printf Ordering824474 +Ref: Printf Ordering-Footnote-1827260 +Node: I18N Portability827324 +Ref: I18N Portability-Footnote-1829780 +Node: I18N Example829843 +Ref: I18N Example-Footnote-1832649 +Node: Gawk I18N832722 +Node: I18N Summary833367 +Node: Debugger834708 +Node: Debugging835730 +Node: Debugging Concepts836171 +Node: Debugging Terms837980 +Node: Awk Debugging840555 +Node: Sample Debugging Session841461 +Node: Debugger Invocation841995 +Node: Finding The Bug843381 +Node: List of Debugger Commands849859 +Node: Breakpoint Control851192 +Node: Debugger Execution Control854886 +Node: Viewing And Changing Data858248 +Node: Execution Stack861622 +Node: Debugger Info863259 +Node: Miscellaneous Debugger Commands867330 +Node: Readline Support872339 +Node: Limitations873235 +Node: Debugging Summary875344 +Node: Arbitrary Precision Arithmetic876517 +Node: Computer Arithmetic877933 +Ref: table-numeric-ranges881524 +Ref: Computer Arithmetic-Footnote-1882246 +Node: Math Definitions882303 +Ref: table-ieee-formats885617 +Ref: Math Definitions-Footnote-1886220 +Node: MPFR features886325 +Node: FP Math Caution887998 +Ref: FP Math Caution-Footnote-1889070 +Node: Inexactness of computations889439 +Node: Inexact representation890399 +Node: Comparing FP Values891759 +Node: Errors accumulate892841 +Node: Getting Accuracy894274 +Node: Try To Round896984 +Node: Setting precision897883 +Ref: table-predefined-precision-strings898580 +Node: Setting the rounding mode900410 +Ref: table-gawk-rounding-modes900784 +Ref: Setting the rounding mode-Footnote-1904192 +Node: Arbitrary Precision Integers904371 +Ref: Arbitrary Precision Integers-Footnote-1907355 +Node: POSIX Floating Point Problems907504 +Ref: POSIX Floating Point Problems-Footnote-1911386 +Node: Floating point summary911424 +Node: Dynamic Extensions913614 +Node: Extension Intro915167 +Node: Plugin License916433 +Node: Extension Mechanism Outline917230 +Ref: figure-load-extension917669 +Ref: figure-register-new-function919234 +Ref: figure-call-new-function920326 +Node: Extension API Description922389 +Node: Extension API Functions Introduction923839 +Node: General Data Types928651 +Ref: General Data Types-Footnote-1934606 +Node: Memory Allocation Functions934905 +Ref: Memory Allocation Functions-Footnote-1937750 +Node: Constructor Functions937849 +Node: Registration Functions939594 +Node: Extension Functions940279 +Node: Exit Callback Functions942578 +Node: Extension Version String943828 +Node: Input Parsers944491 +Node: Output Wrappers954376 +Node: Two-way processors958888 +Node: Printing Messages961152 +Ref: Printing Messages-Footnote-1962228 +Node: Updating 'ERRNO'962381 +Node: Requesting Values963122 +Ref: table-value-types-returned963861 +Node: Accessing Parameters964744 +Node: Symbol Table Access965980 +Node: Symbol table by name966492 +Node: Symbol table by cookie968513 +Ref: Symbol table by cookie-Footnote-1972662 +Node: Cached values972726 +Ref: Cached values-Footnote-1976227 +Node: Array Manipulation976318 +Ref: Array Manipulation-Footnote-1977417 +Node: Array Data Types977454 +Ref: Array Data Types-Footnote-1980112 +Node: Array Functions980204 +Node: Flattening Arrays984063 +Node: Creating Arrays990971 +Node: Extension API Variables995743 +Node: Extension Versioning996379 +Node: Extension API Informational Variables998270 +Node: Extension API Boilerplate999334 +Node: Finding Extensions1003148 +Node: Extension Example1003708 +Node: Internal File Description1004506 +Node: Internal File Ops1008586 +Ref: Internal File Ops-Footnote-11020348 +Node: Using Internal File Ops1020488 +Ref: Using Internal File Ops-Footnote-11022871 +Node: Extension Samples1023146 +Node: Extension Sample File Functions1024675 +Node: Extension Sample Fnmatch1032324 +Node: Extension Sample Fork1033811 +Node: Extension Sample Inplace1035029 +Node: Extension Sample Ord1037115 +Node: Extension Sample Readdir1037951 +Ref: table-readdir-file-types1038840 +Node: Extension Sample Revout1039645 +Node: Extension Sample Rev2way1040234 +Node: Extension Sample Read write array1040974 +Node: Extension Sample Readfile1042916 +Node: Extension Sample Time1044011 +Node: Extension Sample API Tests1045359 +Node: gawkextlib1045851 +Node: Extension summary1048275 +Node: Extension Exercises1051967 +Node: Language History1053464 +Node: V7/SVR3.11055120 +Node: SVR41057273 +Node: POSIX1058707 +Node: BTL1060087 +Node: POSIX/GNU1060817 +Node: Feature History1066338 +Node: Common Extensions1079630 +Node: Ranges and Locales1080913 +Ref: Ranges and Locales-Footnote-11085529 +Ref: Ranges and Locales-Footnote-21085556 +Ref: Ranges and Locales-Footnote-31085791 +Node: Contributors1086012 +Node: History summary1091581 +Node: Installation1092961 +Node: Gawk Distribution1093906 +Node: Getting1094390 +Node: Extracting1095213 +Node: Distribution contents1096851 +Node: Unix Installation1102604 +Node: Quick Installation1103220 +Node: Additional Configuration Options1105647 +Node: Configuration Philosophy1107451 +Node: Non-Unix Installation1109821 +Node: PC Installation1110279 +Node: PC Binary Installation1111599 +Node: PC Compiling1113451 +Ref: PC Compiling-Footnote-11116475 +Node: PC Testing1116584 +Node: PC Using1117764 +Node: Cygwin1121878 +Node: MSYS1122648 +Node: VMS Installation1123149 +Node: VMS Compilation1123940 +Ref: VMS Compilation-Footnote-11125170 +Node: VMS Dynamic Extensions1125228 +Node: VMS Installation Details1126913 +Node: VMS Running1129166 +Node: VMS GNV1132007 +Node: VMS Old Gawk1132742 +Node: Bugs1133213 +Node: Other Versions1137327 +Node: Installation summary1143801 +Node: Notes1144859 +Node: Compatibility Mode1145724 +Node: Additions1146506 +Node: Accessing The Source1147431 +Node: Adding Code1148867 +Node: New Ports1155022 +Node: Derived Files1159510 +Ref: Derived Files-Footnote-11164995 +Ref: Derived Files-Footnote-21165030 +Ref: Derived Files-Footnote-31165628 +Node: Future Extensions1165742 +Node: Implementation Limitations1166400 +Node: Extension Design1167583 +Node: Old Extension Problems1168737 +Ref: Old Extension Problems-Footnote-11170255 +Node: Extension New Mechanism Goals1170312 +Ref: Extension New Mechanism Goals-Footnote-11173676 +Node: Extension Other Design Decisions1173865 +Node: Extension Future Growth1175978 +Node: Old Extension Mechanism1176814 +Node: Notes summary1178577 +Node: Basic Concepts1179759 +Node: Basic High Level1180440 +Ref: figure-general-flow1180722 +Ref: figure-process-flow1181407 +Ref: Basic High Level-Footnote-11184708 +Node: Basic Data Typing1184893 +Node: Glossary1188221 +Node: Copying1220167 +Node: GNU Free Documentation License1257706 +Node: Index1282824 End Tag Table diff --git a/doc/gawk.texi b/doc/gawk.texi index f9fde82a..64937932 100644 --- a/doc/gawk.texi +++ b/doc/gawk.texi @@ -14392,8 +14392,8 @@ The current version of BWK @command{awk} and @command{mawk} also support @code{nextfile}. However, they don't allow the @code{nextfile} statement inside function bodies (@pxref{User-defined}). @command{gawk} does; a @code{nextfile} inside a function body reads the -next record and starts processing it with the first rule in the program, -just as any other @code{nextfile} statement. +first record from the next file and starts processing it with the first +rule in the program, just as any other @code{nextfile} statement. @node Exit Statement @subsection The @code{exit} Statement diff --git a/doc/gawktexi.in b/doc/gawktexi.in index d53fdeda..90133dee 100644 --- a/doc/gawktexi.in +++ b/doc/gawktexi.in @@ -13720,8 +13720,8 @@ The current version of BWK @command{awk} and @command{mawk} also support @code{nextfile}. However, they don't allow the @code{nextfile} statement inside function bodies (@pxref{User-defined}). @command{gawk} does; a @code{nextfile} inside a function body reads the -next record and starts processing it with the first rule in the program, -just as any other @code{nextfile} statement. +first record from the next file and starts processing it with the first +rule in the program, just as any other @code{nextfile} statement. @node Exit Statement @subsection The @code{exit} Statement |