diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2020-08-18 20:43:00 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2020-08-18 20:43:00 +0300 |
commit | 9bf78bd65df65f2f406074fd17f0e0f22720b408 (patch) | |
tree | bb1a4dd29378eafc640daecc547d03904c7f9f46 | |
parent | fe863c57ce221f35fdf1f281231619268d3f5942 (diff) | |
download | egawk-9bf78bd65df65f2f406074fd17f0e0f22720b408.tar.gz egawk-9bf78bd65df65f2f406074fd17f0e0f22720b408.tar.bz2 egawk-9bf78bd65df65f2f406074fd17f0e0f22720b408.zip |
Small doc fix.
-rw-r--r-- | doc/ChangeLog | 5 | ||||
-rw-r--r-- | doc/gawk.info | 700 | ||||
-rw-r--r-- | doc/gawk.texi | 2 | ||||
-rw-r--r-- | doc/gawktexi.in | 2 |
4 files changed, 357 insertions, 352 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog index 02c5b02d..f5a3053c 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,8 @@ +2020-08-18 Arnold D. Robbins <arnold@skeeve.com> + + * gawktexi.in (String Functions): Fix a typo in the description + of patsplit. Thanks to Nelson H.F. Beebe for the report. + 2020-08-12 Arnold D. Robbins <arnold@skeeve.com> * gawktexi.in (Profiling): Add explanation of function order. diff --git a/doc/gawk.info b/doc/gawk.info index 3fd56650..ffeebc2f 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -13178,7 +13178,7 @@ Options::): 'SEPS[I]' is the possibly null separator string after 'ARRAY[I]'. The possibly null leading separator will be in 'SEPS[0]'. So a non-null STRING with N fields will have N+1 separators. A null - STRING will not have neither fields nor separators. + STRING has no fields or separators. The 'patsplit()' function splits strings into pieces in a manner similar to the way input lines are split into fields using 'FPAT' @@ -37645,355 +37645,355 @@ Ref: Numeric Functions-Footnote-1544879 Ref: Numeric Functions-Footnote-2545527 Ref: Numeric Functions-Footnote-3545575 Node: String Functions545847 -Ref: String Functions-Footnote-1570004 -Ref: String Functions-Footnote-2570132 -Ref: String Functions-Footnote-3570380 -Node: Gory Details570467 -Ref: table-sub-escapes572258 -Ref: table-sub-proposed573777 -Ref: table-posix-sub575140 -Ref: table-gensub-escapes576681 -Ref: Gory Details-Footnote-1577504 -Node: I/O Functions577658 -Ref: table-system-return-values584126 -Ref: I/O Functions-Footnote-1586206 -Ref: I/O Functions-Footnote-2586354 -Node: Time Functions586474 -Ref: Time Functions-Footnote-1597145 -Ref: Time Functions-Footnote-2597213 -Ref: Time Functions-Footnote-3597371 -Ref: Time Functions-Footnote-4597482 -Ref: Time Functions-Footnote-5597594 -Ref: Time Functions-Footnote-6597821 -Node: Bitwise Functions598087 -Ref: table-bitwise-ops598681 -Ref: Bitwise Functions-Footnote-1604744 -Ref: Bitwise Functions-Footnote-2604917 -Node: Type Functions605108 -Node: I18N Functions607971 -Node: User-defined609622 -Node: Definition Syntax610434 -Ref: Definition Syntax-Footnote-1616121 -Node: Function Example616192 -Ref: Function Example-Footnote-1619114 -Node: Function Calling619136 -Node: Calling A Function619724 -Node: Variable Scope620682 -Node: Pass By Value/Reference623676 -Node: Function Caveats626320 -Ref: Function Caveats-Footnote-1628367 -Node: Return Statement628487 -Node: Dynamic Typing631466 -Node: Indirect Calls632396 -Ref: Indirect Calls-Footnote-1642648 -Node: Functions Summary642776 -Node: Library Functions645481 -Ref: Library Functions-Footnote-1649088 -Ref: Library Functions-Footnote-2649231 -Node: Library Names649402 -Ref: Library Names-Footnote-1653069 -Ref: Library Names-Footnote-2653292 -Node: General Functions653378 -Node: Strtonum Function654481 -Node: Assert Function657503 -Node: Round Function660829 -Node: Cliff Random Function662369 -Node: Ordinal Functions663385 -Ref: Ordinal Functions-Footnote-1666448 -Ref: Ordinal Functions-Footnote-2666700 -Node: Join Function666910 -Ref: Join Function-Footnote-1668680 -Node: Getlocaltime Function668880 -Node: Readfile Function672622 -Node: Shell Quoting674599 -Node: Data File Management676000 -Node: Filetrans Function676632 -Node: Rewind Function680728 -Node: File Checking682637 -Ref: File Checking-Footnote-1683971 -Node: Empty Files684172 -Node: Ignoring Assigns686151 -Node: Getopt Function687701 -Ref: Getopt Function-Footnote-1702913 -Node: Passwd Functions703113 -Ref: Passwd Functions-Footnote-1711952 -Node: Group Functions712040 -Ref: Group Functions-Footnote-1719938 -Node: Walking Arrays720145 -Node: Library Functions Summary723153 -Node: Library Exercises724559 -Node: Sample Programs725024 -Node: Running Examples725794 -Node: Clones726522 -Node: Cut Program727746 -Node: Egrep Program737675 -Ref: Egrep Program-Footnote-1745187 -Node: Id Program745297 -Node: Split Program748977 -Ref: Split Program-Footnote-1752435 -Node: Tee Program752564 -Node: Uniq Program755354 -Node: Wc Program762975 -Ref: Wc Program-Footnote-1767230 -Node: Miscellaneous Programs767324 -Node: Dupword Program768537 -Node: Alarm Program770567 -Node: Translate Program775422 -Ref: Translate Program-Footnote-1779987 -Node: Labels Program780257 -Ref: Labels Program-Footnote-1783608 -Node: Word Sorting783692 -Node: History Sorting787764 -Node: Extract Program789989 -Node: Simple Sed798043 -Node: Igawk Program801117 -Ref: Igawk Program-Footnote-1815448 -Ref: Igawk Program-Footnote-2815650 -Ref: Igawk Program-Footnote-3815772 -Node: Anagram Program815887 -Node: Signature Program818949 -Node: Programs Summary820196 -Node: Programs Exercises821410 -Ref: Programs Exercises-Footnote-1825539 -Node: Advanced Features825630 -Node: Nondecimal Data827620 -Node: Array Sorting829211 -Node: Controlling Array Traversal829911 -Ref: Controlling Array Traversal-Footnote-1838279 -Node: Array Sorting Functions838397 -Ref: Array Sorting Functions-Footnote-1843488 -Node: Two-way I/O843684 -Ref: Two-way I/O-Footnote-1851405 -Ref: Two-way I/O-Footnote-2851592 -Node: TCP/IP Networking851674 -Node: Profiling854792 -Node: Advanced Features Summary864106 -Node: Internationalization865950 -Node: I18N and L10N867430 -Node: Explaining gettext868117 -Ref: Explaining gettext-Footnote-1874009 -Ref: Explaining gettext-Footnote-2874194 -Node: Programmer i18n874359 -Ref: Programmer i18n-Footnote-1879308 -Node: Translator i18n879357 -Node: String Extraction880151 -Ref: String Extraction-Footnote-1881283 -Node: Printf Ordering881369 -Ref: Printf Ordering-Footnote-1884155 -Node: I18N Portability884219 -Ref: I18N Portability-Footnote-1886675 -Node: I18N Example886738 -Ref: I18N Example-Footnote-1890013 -Ref: I18N Example-Footnote-2890086 -Node: Gawk I18N890195 -Node: I18N Summary890844 -Node: Debugger892185 -Node: Debugging893185 -Node: Debugging Concepts893626 -Node: Debugging Terms895435 -Node: Awk Debugging898010 -Ref: Awk Debugging-Footnote-1898955 -Node: Sample Debugging Session899087 -Node: Debugger Invocation899621 -Node: Finding The Bug901007 -Node: List of Debugger Commands907481 -Node: Breakpoint Control908814 -Node: Debugger Execution Control912508 -Node: Viewing And Changing Data915870 -Node: Execution Stack919411 -Node: Debugger Info921048 -Node: Miscellaneous Debugger Commands925119 -Node: Readline Support930181 -Node: Limitations931077 -Node: Debugging Summary933631 -Node: Namespaces934910 -Node: Global Namespace936021 -Node: Qualified Names937419 -Node: Default Namespace938418 -Node: Changing The Namespace939159 -Node: Naming Rules940773 -Node: Internal Name Management942621 -Node: Namespace Example943663 -Node: Namespace And Features946225 -Node: Namespace Summary947660 -Node: Arbitrary Precision Arithmetic949137 -Node: Computer Arithmetic950624 -Ref: table-numeric-ranges954390 -Ref: table-floating-point-ranges954883 -Ref: Computer Arithmetic-Footnote-1955541 -Node: Math Definitions955598 -Ref: table-ieee-formats958914 -Ref: Math Definitions-Footnote-1959517 -Node: MPFR features959622 -Node: FP Math Caution961340 -Ref: FP Math Caution-Footnote-1962412 -Node: Inexactness of computations962781 -Node: Inexact representation963741 -Node: Comparing FP Values965101 -Node: Errors accumulate966342 -Node: Getting Accuracy967775 -Node: Try To Round970485 -Node: Setting precision971384 -Ref: table-predefined-precision-strings972081 -Node: Setting the rounding mode973911 -Ref: table-gawk-rounding-modes974285 -Ref: Setting the rounding mode-Footnote-1978216 -Node: Arbitrary Precision Integers978395 -Ref: Arbitrary Precision Integers-Footnote-1981570 -Node: Checking for MPFR981719 -Node: POSIX Floating Point Problems983193 -Ref: POSIX Floating Point Problems-Footnote-1987478 -Node: Floating point summary987516 -Node: Dynamic Extensions989706 -Node: Extension Intro991259 -Node: Plugin License992525 -Node: Extension Mechanism Outline993322 -Ref: figure-load-extension993761 -Ref: figure-register-new-function995326 -Ref: figure-call-new-function996418 -Node: Extension API Description998480 -Node: Extension API Functions Introduction1000193 -Ref: table-api-std-headers1002029 -Node: General Data Types1006278 -Ref: General Data Types-Footnote-11014908 -Node: Memory Allocation Functions1015207 -Ref: Memory Allocation Functions-Footnote-11019708 -Node: Constructor Functions1019807 -Node: API Ownership of MPFR and GMP Values1023273 -Node: Registration Functions1024586 -Node: Extension Functions1025286 -Node: Exit Callback Functions1030608 -Node: Extension Version String1031858 -Node: Input Parsers1032521 -Node: Output Wrappers1045242 -Node: Two-way processors1049754 -Node: Printing Messages1052019 -Ref: Printing Messages-Footnote-11053190 -Node: Updating ERRNO1053343 -Node: Requesting Values1054082 -Ref: table-value-types-returned1054819 -Node: Accessing Parameters1055755 -Node: Symbol Table Access1056992 -Node: Symbol table by name1057504 -Ref: Symbol table by name-Footnote-11060528 -Node: Symbol table by cookie1060656 -Ref: Symbol table by cookie-Footnote-11064841 -Node: Cached values1064905 -Ref: Cached values-Footnote-11068441 -Node: Array Manipulation1068594 -Ref: Array Manipulation-Footnote-11069685 -Node: Array Data Types1069722 -Ref: Array Data Types-Footnote-11072380 -Node: Array Functions1072472 -Node: Flattening Arrays1076970 -Node: Creating Arrays1083946 -Node: Redirection API1088713 -Node: Extension API Variables1091546 -Node: Extension Versioning1092257 -Ref: gawk-api-version1092686 -Node: Extension GMP/MPFR Versioning1094417 -Node: Extension API Informational Variables1096045 -Node: Extension API Boilerplate1097118 -Node: Changes from API V11101092 -Node: Finding Extensions1102664 -Node: Extension Example1103223 -Node: Internal File Description1104021 -Node: Internal File Ops1108101 -Ref: Internal File Ops-Footnote-11119451 -Node: Using Internal File Ops1119591 -Ref: Using Internal File Ops-Footnote-11121974 -Node: Extension Samples1122248 -Node: Extension Sample File Functions1123777 -Node: Extension Sample Fnmatch1131426 -Node: Extension Sample Fork1132913 -Node: Extension Sample Inplace1134131 -Node: Extension Sample Ord1137756 -Node: Extension Sample Readdir1138592 -Ref: table-readdir-file-types1139481 -Node: Extension Sample Revout1140548 -Node: Extension Sample Rev2way1141137 -Node: Extension Sample Read write array1141877 -Node: Extension Sample Readfile1143819 -Node: Extension Sample Time1144914 -Node: Extension Sample API Tests1146666 -Node: gawkextlib1147158 -Node: Extension summary1150076 -Node: Extension Exercises1153778 -Node: Language History1155020 -Node: V7/SVR3.11156676 -Node: SVR41158828 -Node: POSIX1160262 -Node: BTL1161643 -Node: POSIX/GNU1162372 -Node: Feature History1168150 -Node: Common Extensions1184469 -Node: Ranges and Locales1185752 -Ref: Ranges and Locales-Footnote-11190368 -Ref: Ranges and Locales-Footnote-21190395 -Ref: Ranges and Locales-Footnote-31190630 -Node: Contributors1190853 -Node: History summary1196850 -Node: Installation1198230 -Node: Gawk Distribution1199174 -Node: Getting1199658 -Node: Extracting1200621 -Node: Distribution contents1202259 -Node: Unix Installation1208739 -Node: Quick Installation1209421 -Node: Shell Startup Files1211835 -Node: Additional Configuration Options1212924 -Node: Configuration Philosophy1215239 -Node: Non-Unix Installation1217608 -Node: PC Installation1218068 -Node: PC Binary Installation1218906 -Node: PC Compiling1219341 -Node: PC Using1220458 -Node: Cygwin1224011 -Node: MSYS1225235 -Node: VMS Installation1225837 -Node: VMS Compilation1226628 -Ref: VMS Compilation-Footnote-11227857 -Node: VMS Dynamic Extensions1227915 -Node: VMS Installation Details1229600 -Node: VMS Running1231853 -Node: VMS GNV1236132 -Node: VMS Old Gawk1236867 -Node: Bugs1237338 -Node: Bug address1238001 -Node: Usenet1240983 -Node: Maintainers1241987 -Node: Other Versions1243172 -Node: Installation summary1250260 -Node: Notes1251469 -Node: Compatibility Mode1252263 -Node: Additions1253045 -Node: Accessing The Source1253970 -Node: Adding Code1255407 -Node: New Ports1261626 -Node: Derived Files1266001 -Ref: Derived Files-Footnote-11271661 -Ref: Derived Files-Footnote-21271696 -Ref: Derived Files-Footnote-31272294 -Node: Future Extensions1272408 -Node: Implementation Limitations1273066 -Node: Extension Design1274276 -Node: Old Extension Problems1275420 -Ref: Old Extension Problems-Footnote-11276938 -Node: Extension New Mechanism Goals1276995 -Ref: Extension New Mechanism Goals-Footnote-11280359 -Node: Extension Other Design Decisions1280548 -Node: Extension Future Growth1282661 -Node: Notes summary1283267 -Node: Basic Concepts1284425 -Node: Basic High Level1285106 -Ref: figure-general-flow1285388 -Ref: figure-process-flow1286073 -Ref: Basic High Level-Footnote-11289374 -Node: Basic Data Typing1289559 -Node: Glossary1292887 -Node: Copying1324772 -Node: GNU Free Documentation License1362315 -Node: Index1387435 +Ref: String Functions-Footnote-1569988 +Ref: String Functions-Footnote-2570116 +Ref: String Functions-Footnote-3570364 +Node: Gory Details570451 +Ref: table-sub-escapes572242 +Ref: table-sub-proposed573761 +Ref: table-posix-sub575124 +Ref: table-gensub-escapes576665 +Ref: Gory Details-Footnote-1577488 +Node: I/O Functions577642 +Ref: table-system-return-values584110 +Ref: I/O Functions-Footnote-1586190 +Ref: I/O Functions-Footnote-2586338 +Node: Time Functions586458 +Ref: Time Functions-Footnote-1597129 +Ref: Time Functions-Footnote-2597197 +Ref: Time Functions-Footnote-3597355 +Ref: Time Functions-Footnote-4597466 +Ref: Time Functions-Footnote-5597578 +Ref: Time Functions-Footnote-6597805 +Node: Bitwise Functions598071 +Ref: table-bitwise-ops598665 +Ref: Bitwise Functions-Footnote-1604728 +Ref: Bitwise Functions-Footnote-2604901 +Node: Type Functions605092 +Node: I18N Functions607955 +Node: User-defined609606 +Node: Definition Syntax610418 +Ref: Definition Syntax-Footnote-1616105 +Node: Function Example616176 +Ref: Function Example-Footnote-1619098 +Node: Function Calling619120 +Node: Calling A Function619708 +Node: Variable Scope620666 +Node: Pass By Value/Reference623660 +Node: Function Caveats626304 +Ref: Function Caveats-Footnote-1628351 +Node: Return Statement628471 +Node: Dynamic Typing631450 +Node: Indirect Calls632380 +Ref: Indirect Calls-Footnote-1642632 +Node: Functions Summary642760 +Node: Library Functions645465 +Ref: Library Functions-Footnote-1649072 +Ref: Library Functions-Footnote-2649215 +Node: Library Names649386 +Ref: Library Names-Footnote-1653053 +Ref: Library Names-Footnote-2653276 +Node: General Functions653362 +Node: Strtonum Function654465 +Node: Assert Function657487 +Node: Round Function660813 +Node: Cliff Random Function662353 +Node: Ordinal Functions663369 +Ref: Ordinal Functions-Footnote-1666432 +Ref: Ordinal Functions-Footnote-2666684 +Node: Join Function666894 +Ref: Join Function-Footnote-1668664 +Node: Getlocaltime Function668864 +Node: Readfile Function672606 +Node: Shell Quoting674583 +Node: Data File Management675984 +Node: Filetrans Function676616 +Node: Rewind Function680712 +Node: File Checking682621 +Ref: File Checking-Footnote-1683955 +Node: Empty Files684156 +Node: Ignoring Assigns686135 +Node: Getopt Function687685 +Ref: Getopt Function-Footnote-1702897 +Node: Passwd Functions703097 +Ref: Passwd Functions-Footnote-1711936 +Node: Group Functions712024 +Ref: Group Functions-Footnote-1719922 +Node: Walking Arrays720129 +Node: Library Functions Summary723137 +Node: Library Exercises724543 +Node: Sample Programs725008 +Node: Running Examples725778 +Node: Clones726506 +Node: Cut Program727730 +Node: Egrep Program737659 +Ref: Egrep Program-Footnote-1745171 +Node: Id Program745281 +Node: Split Program748961 +Ref: Split Program-Footnote-1752419 +Node: Tee Program752548 +Node: Uniq Program755338 +Node: Wc Program762959 +Ref: Wc Program-Footnote-1767214 +Node: Miscellaneous Programs767308 +Node: Dupword Program768521 +Node: Alarm Program770551 +Node: Translate Program775406 +Ref: Translate Program-Footnote-1779971 +Node: Labels Program780241 +Ref: Labels Program-Footnote-1783592 +Node: Word Sorting783676 +Node: History Sorting787748 +Node: Extract Program789973 +Node: Simple Sed798027 +Node: Igawk Program801101 +Ref: Igawk Program-Footnote-1815432 +Ref: Igawk Program-Footnote-2815634 +Ref: Igawk Program-Footnote-3815756 +Node: Anagram Program815871 +Node: Signature Program818933 +Node: Programs Summary820180 +Node: Programs Exercises821394 +Ref: Programs Exercises-Footnote-1825523 +Node: Advanced Features825614 +Node: Nondecimal Data827604 +Node: Array Sorting829195 +Node: Controlling Array Traversal829895 +Ref: Controlling Array Traversal-Footnote-1838263 +Node: Array Sorting Functions838381 +Ref: Array Sorting Functions-Footnote-1843472 +Node: Two-way I/O843668 +Ref: Two-way I/O-Footnote-1851389 +Ref: Two-way I/O-Footnote-2851576 +Node: TCP/IP Networking851658 +Node: Profiling854776 +Node: Advanced Features Summary864090 +Node: Internationalization865934 +Node: I18N and L10N867414 +Node: Explaining gettext868101 +Ref: Explaining gettext-Footnote-1873993 +Ref: Explaining gettext-Footnote-2874178 +Node: Programmer i18n874343 +Ref: Programmer i18n-Footnote-1879292 +Node: Translator i18n879341 +Node: String Extraction880135 +Ref: String Extraction-Footnote-1881267 +Node: Printf Ordering881353 +Ref: Printf Ordering-Footnote-1884139 +Node: I18N Portability884203 +Ref: I18N Portability-Footnote-1886659 +Node: I18N Example886722 +Ref: I18N Example-Footnote-1889997 +Ref: I18N Example-Footnote-2890070 +Node: Gawk I18N890179 +Node: I18N Summary890828 +Node: Debugger892169 +Node: Debugging893169 +Node: Debugging Concepts893610 +Node: Debugging Terms895419 +Node: Awk Debugging897994 +Ref: Awk Debugging-Footnote-1898939 +Node: Sample Debugging Session899071 +Node: Debugger Invocation899605 +Node: Finding The Bug900991 +Node: List of Debugger Commands907465 +Node: Breakpoint Control908798 +Node: Debugger Execution Control912492 +Node: Viewing And Changing Data915854 +Node: Execution Stack919395 +Node: Debugger Info921032 +Node: Miscellaneous Debugger Commands925103 +Node: Readline Support930165 +Node: Limitations931061 +Node: Debugging Summary933615 +Node: Namespaces934894 +Node: Global Namespace936005 +Node: Qualified Names937403 +Node: Default Namespace938402 +Node: Changing The Namespace939143 +Node: Naming Rules940757 +Node: Internal Name Management942605 +Node: Namespace Example943647 +Node: Namespace And Features946209 +Node: Namespace Summary947644 +Node: Arbitrary Precision Arithmetic949121 +Node: Computer Arithmetic950608 +Ref: table-numeric-ranges954374 +Ref: table-floating-point-ranges954867 +Ref: Computer Arithmetic-Footnote-1955525 +Node: Math Definitions955582 +Ref: table-ieee-formats958898 +Ref: Math Definitions-Footnote-1959501 +Node: MPFR features959606 +Node: FP Math Caution961324 +Ref: FP Math Caution-Footnote-1962396 +Node: Inexactness of computations962765 +Node: Inexact representation963725 +Node: Comparing FP Values965085 +Node: Errors accumulate966326 +Node: Getting Accuracy967759 +Node: Try To Round970469 +Node: Setting precision971368 +Ref: table-predefined-precision-strings972065 +Node: Setting the rounding mode973895 +Ref: table-gawk-rounding-modes974269 +Ref: Setting the rounding mode-Footnote-1978200 +Node: Arbitrary Precision Integers978379 +Ref: Arbitrary Precision Integers-Footnote-1981554 +Node: Checking for MPFR981703 +Node: POSIX Floating Point Problems983177 +Ref: POSIX Floating Point Problems-Footnote-1987462 +Node: Floating point summary987500 +Node: Dynamic Extensions989690 +Node: Extension Intro991243 +Node: Plugin License992509 +Node: Extension Mechanism Outline993306 +Ref: figure-load-extension993745 +Ref: figure-register-new-function995310 +Ref: figure-call-new-function996402 +Node: Extension API Description998464 +Node: Extension API Functions Introduction1000177 +Ref: table-api-std-headers1002013 +Node: General Data Types1006262 +Ref: General Data Types-Footnote-11014892 +Node: Memory Allocation Functions1015191 +Ref: Memory Allocation Functions-Footnote-11019692 +Node: Constructor Functions1019791 +Node: API Ownership of MPFR and GMP Values1023257 +Node: Registration Functions1024570 +Node: Extension Functions1025270 +Node: Exit Callback Functions1030592 +Node: Extension Version String1031842 +Node: Input Parsers1032505 +Node: Output Wrappers1045226 +Node: Two-way processors1049738 +Node: Printing Messages1052003 +Ref: Printing Messages-Footnote-11053174 +Node: Updating ERRNO1053327 +Node: Requesting Values1054066 +Ref: table-value-types-returned1054803 +Node: Accessing Parameters1055739 +Node: Symbol Table Access1056976 +Node: Symbol table by name1057488 +Ref: Symbol table by name-Footnote-11060512 +Node: Symbol table by cookie1060640 +Ref: Symbol table by cookie-Footnote-11064825 +Node: Cached values1064889 +Ref: Cached values-Footnote-11068425 +Node: Array Manipulation1068578 +Ref: Array Manipulation-Footnote-11069669 +Node: Array Data Types1069706 +Ref: Array Data Types-Footnote-11072364 +Node: Array Functions1072456 +Node: Flattening Arrays1076954 +Node: Creating Arrays1083930 +Node: Redirection API1088697 +Node: Extension API Variables1091530 +Node: Extension Versioning1092241 +Ref: gawk-api-version1092670 +Node: Extension GMP/MPFR Versioning1094401 +Node: Extension API Informational Variables1096029 +Node: Extension API Boilerplate1097102 +Node: Changes from API V11101076 +Node: Finding Extensions1102648 +Node: Extension Example1103207 +Node: Internal File Description1104005 +Node: Internal File Ops1108085 +Ref: Internal File Ops-Footnote-11119435 +Node: Using Internal File Ops1119575 +Ref: Using Internal File Ops-Footnote-11121958 +Node: Extension Samples1122232 +Node: Extension Sample File Functions1123761 +Node: Extension Sample Fnmatch1131410 +Node: Extension Sample Fork1132897 +Node: Extension Sample Inplace1134115 +Node: Extension Sample Ord1137740 +Node: Extension Sample Readdir1138576 +Ref: table-readdir-file-types1139465 +Node: Extension Sample Revout1140532 +Node: Extension Sample Rev2way1141121 +Node: Extension Sample Read write array1141861 +Node: Extension Sample Readfile1143803 +Node: Extension Sample Time1144898 +Node: Extension Sample API Tests1146650 +Node: gawkextlib1147142 +Node: Extension summary1150060 +Node: Extension Exercises1153762 +Node: Language History1155004 +Node: V7/SVR3.11156660 +Node: SVR41158812 +Node: POSIX1160246 +Node: BTL1161627 +Node: POSIX/GNU1162356 +Node: Feature History1168134 +Node: Common Extensions1184453 +Node: Ranges and Locales1185736 +Ref: Ranges and Locales-Footnote-11190352 +Ref: Ranges and Locales-Footnote-21190379 +Ref: Ranges and Locales-Footnote-31190614 +Node: Contributors1190837 +Node: History summary1196834 +Node: Installation1198214 +Node: Gawk Distribution1199158 +Node: Getting1199642 +Node: Extracting1200605 +Node: Distribution contents1202243 +Node: Unix Installation1208723 +Node: Quick Installation1209405 +Node: Shell Startup Files1211819 +Node: Additional Configuration Options1212908 +Node: Configuration Philosophy1215223 +Node: Non-Unix Installation1217592 +Node: PC Installation1218052 +Node: PC Binary Installation1218890 +Node: PC Compiling1219325 +Node: PC Using1220442 +Node: Cygwin1223995 +Node: MSYS1225219 +Node: VMS Installation1225821 +Node: VMS Compilation1226612 +Ref: VMS Compilation-Footnote-11227841 +Node: VMS Dynamic Extensions1227899 +Node: VMS Installation Details1229584 +Node: VMS Running1231837 +Node: VMS GNV1236116 +Node: VMS Old Gawk1236851 +Node: Bugs1237322 +Node: Bug address1237985 +Node: Usenet1240967 +Node: Maintainers1241971 +Node: Other Versions1243156 +Node: Installation summary1250244 +Node: Notes1251453 +Node: Compatibility Mode1252247 +Node: Additions1253029 +Node: Accessing The Source1253954 +Node: Adding Code1255391 +Node: New Ports1261610 +Node: Derived Files1265985 +Ref: Derived Files-Footnote-11271645 +Ref: Derived Files-Footnote-21271680 +Ref: Derived Files-Footnote-31272278 +Node: Future Extensions1272392 +Node: Implementation Limitations1273050 +Node: Extension Design1274260 +Node: Old Extension Problems1275404 +Ref: Old Extension Problems-Footnote-11276922 +Node: Extension New Mechanism Goals1276979 +Ref: Extension New Mechanism Goals-Footnote-11280343 +Node: Extension Other Design Decisions1280532 +Node: Extension Future Growth1282645 +Node: Notes summary1283251 +Node: Basic Concepts1284409 +Node: Basic High Level1285090 +Ref: figure-general-flow1285372 +Ref: figure-process-flow1286057 +Ref: Basic High Level-Footnote-11289358 +Node: Basic Data Typing1289543 +Node: Glossary1292871 +Node: Copying1324756 +Node: GNU Free Documentation License1362299 +Node: Index1387419 End Tag Table diff --git a/doc/gawk.texi b/doc/gawk.texi index bb1cb41c..f9a0d747 100644 --- a/doc/gawk.texi +++ b/doc/gawk.texi @@ -18762,7 +18762,7 @@ the possibly null separator string after @code{@var{array}[@var{i}]}. The possibly null leading separator will be in @code{@var{seps}[0]}. So a non-null @var{string} with @var{n} fields will have @var{n+1} separators. -A null @var{string} will not have neither fields nor separators. +A null @var{string} has no fields or separators. The @code{patsplit()} function splits strings into pieces in a manner similar to the way input lines are split into fields using @code{FPAT} diff --git a/doc/gawktexi.in b/doc/gawktexi.in index b147b634..30e527d5 100644 --- a/doc/gawktexi.in +++ b/doc/gawktexi.in @@ -18031,7 +18031,7 @@ the possibly null separator string after @code{@var{array}[@var{i}]}. The possibly null leading separator will be in @code{@var{seps}[0]}. So a non-null @var{string} with @var{n} fields will have @var{n+1} separators. -A null @var{string} will not have neither fields nor separators. +A null @var{string} has no fields or separators. The @code{patsplit()} function splits strings into pieces in a manner similar to the way input lines are split into fields using @code{FPAT} |