diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2016-09-20 21:21:29 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2016-09-20 21:21:29 +0300 |
commit | 9cfede253d3d5f6907a6a1c0263b08442267cd55 (patch) | |
tree | cb0bdda49d024b9af6f1205096e39d383d55d523 | |
parent | ae953e96bdf5f52288bfe4b42c56269764c7ff0d (diff) | |
download | egawk-9cfede253d3d5f6907a6a1c0263b08442267cd55.tar.gz egawk-9cfede253d3d5f6907a6a1c0263b08442267cd55.tar.bz2 egawk-9cfede253d3d5f6907a6a1c0263b08442267cd55.zip |
Minor documentation fixes.
-rw-r--r-- | awklib/eg/lib/groupawk.in | 2 | ||||
-rw-r--r-- | doc/ChangeLog | 8 | ||||
-rw-r--r-- | doc/gawk.info | 630 | ||||
-rw-r--r-- | doc/gawk.texi | 6 | ||||
-rw-r--r-- | doc/gawktexi.in | 6 |
5 files changed, 330 insertions, 322 deletions
diff --git a/awklib/eg/lib/groupawk.in b/awklib/eg/lib/groupawk.in index 54a27f3d..f9e1e203 100644 --- a/awklib/eg/lib/groupawk.in +++ b/awklib/eg/lib/groupawk.in @@ -38,7 +38,7 @@ function _gr_init( oldfs, oldrs, olddol0, grcat, n = split($4, a, "[ \t]*,[ \t]*") for (i = 1; i <= n; i++) if (a[i] in _gr_groupsbyuser) - _gr_groupsbyuser[a[i]] = gr_groupsbyuser[a[i]] " " $1 + _gr_groupsbyuser[a[i]] = _gr_groupsbyuser[a[i]] " " $1 else _gr_groupsbyuser[a[i]] = $1 diff --git a/doc/ChangeLog b/doc/ChangeLog index 1daa869d..67e92fa6 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,11 @@ +2016-09-20 Arnold D. Robbins <arnold@skeeve.com> + + * gawktexi.in (Group Functions): Typo fix. Reported + by Jaromir Obr <jaromir.obr@gmail.com>. + (Time Functions): Slightly enhance description of ISO 8601 + definition of first and last weeks. Thanks to + Michel de Ruiter <mdruiter@gmail.com> for the note. + 2016-08-25 Arnold D. Robbins <arnold@skeeve.com> * 4.1.4: Release tar ball made. diff --git a/doc/gawk.info b/doc/gawk.info index 6dcbfc3e..d348ef61 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -13087,8 +13087,8 @@ the following date format specifications: of week one) as a decimal number (01-53). The method for determining the week number is as specified by ISO 8601. (To wit: if the week containing January 1 has four or more days in the new - year, then it is week one; otherwise it is week 53 of the previous - year and the next week is week one.) + year, then it is week one; otherwise it is the last week [52 or 53] + of the previous year and the next week is week one.) '%w' The weekday as a decimal number (0-6). Sunday is day zero. @@ -16125,7 +16125,7 @@ the same names: n = split($4, a, "[ \t]*,[ \t]*") for (i = 1; i <= n; i++) if (a[i] in _gr_groupsbyuser) - _gr_groupsbyuser[a[i]] = gr_groupsbyuser[a[i]] " " $1 + _gr_groupsbyuser[a[i]] = _gr_groupsbyuser[a[i]] " " $1 else _gr_groupsbyuser[a[i]] = $1 @@ -34959,317 +34959,317 @@ Ref: table-system-return-values546875 Ref: I/O Functions-Footnote-1548855 Ref: I/O Functions-Footnote-2549003 Node: Time Functions549123 -Ref: Time Functions-Footnote-1559628 -Ref: Time Functions-Footnote-2559696 -Ref: Time Functions-Footnote-3559854 -Ref: Time Functions-Footnote-4559965 -Ref: Time Functions-Footnote-5560077 -Ref: Time Functions-Footnote-6560304 -Node: Bitwise Functions560570 -Ref: table-bitwise-ops561164 -Ref: Bitwise Functions-Footnote-1565502 -Node: Type Functions565675 -Node: I18N Functions566831 -Node: User-defined568482 -Node: Definition Syntax569287 -Ref: Definition Syntax-Footnote-1574974 -Node: Function Example575045 -Ref: Function Example-Footnote-1577967 -Node: Function Caveats577989 -Node: Calling A Function578507 -Node: Variable Scope579465 -Node: Pass By Value/Reference582459 -Node: Return Statement585958 -Node: Dynamic Typing588937 -Node: Indirect Calls589867 -Ref: Indirect Calls-Footnote-1600118 -Node: Functions Summary600246 -Node: Library Functions602951 -Ref: Library Functions-Footnote-1606558 -Ref: Library Functions-Footnote-2606701 -Node: Library Names606872 -Ref: Library Names-Footnote-1610332 -Ref: Library Names-Footnote-2610555 -Node: General Functions610641 -Node: Strtonum Function611744 -Node: Assert Function614766 -Node: Round Function618092 -Node: Cliff Random Function619633 -Node: Ordinal Functions620649 -Ref: Ordinal Functions-Footnote-1623712 -Ref: Ordinal Functions-Footnote-2623964 -Node: Join Function624174 -Ref: Join Function-Footnote-1625944 -Node: Getlocaltime Function626144 -Node: Readfile Function629886 -Node: Shell Quoting631858 -Node: Data File Management633259 -Node: Filetrans Function633891 -Node: Rewind Function637987 -Node: File Checking639893 -Ref: File Checking-Footnote-1641227 -Node: Empty Files641428 -Node: Ignoring Assigns643407 -Node: Getopt Function644957 -Ref: Getopt Function-Footnote-1656426 -Node: Passwd Functions656626 -Ref: Passwd Functions-Footnote-1665465 -Node: Group Functions665553 -Ref: Group Functions-Footnote-1673450 -Node: Walking Arrays673657 -Node: Library Functions Summary676665 -Node: Library Exercises678071 -Node: Sample Programs678536 -Node: Running Examples679306 -Node: Clones680034 -Node: Cut Program681258 -Node: Egrep Program691187 -Ref: Egrep Program-Footnote-1698699 -Node: Id Program698809 -Node: Split Program702489 -Ref: Split Program-Footnote-1705948 -Node: Tee Program706077 -Node: Uniq Program708867 -Node: Wc Program716293 -Ref: Wc Program-Footnote-1720548 -Node: Miscellaneous Programs720642 -Node: Dupword Program721855 -Node: Alarm Program723885 -Node: Translate Program728740 -Ref: Translate Program-Footnote-1733305 -Node: Labels Program733575 -Ref: Labels Program-Footnote-1736926 -Node: Word Sorting737010 -Node: History Sorting741082 -Node: Extract Program742917 -Node: Simple Sed750446 -Node: Igawk Program753520 -Ref: Igawk Program-Footnote-1767851 -Ref: Igawk Program-Footnote-2768053 -Ref: Igawk Program-Footnote-3768175 -Node: Anagram Program768290 -Node: Signature Program771352 -Node: Programs Summary772599 -Node: Programs Exercises773813 -Ref: Programs Exercises-Footnote-1777942 -Node: Advanced Features778033 -Node: Nondecimal Data780023 -Node: Array Sorting781614 -Node: Controlling Array Traversal782314 -Ref: Controlling Array Traversal-Footnote-1790681 -Node: Array Sorting Functions790799 -Ref: Array Sorting Functions-Footnote-1795890 -Node: Two-way I/O796086 -Ref: Two-way I/O-Footnote-1802380 -Ref: Two-way I/O-Footnote-2802567 -Node: TCP/IP Networking802649 -Node: Profiling805767 -Node: Advanced Features Summary813306 -Node: Internationalization815242 -Node: I18N and L10N816722 -Node: Explaining gettext817409 -Ref: Explaining gettext-Footnote-1823301 -Ref: Explaining gettext-Footnote-2823486 -Node: Programmer i18n823651 -Ref: Programmer i18n-Footnote-1828506 -Node: Translator i18n828555 -Node: String Extraction829349 -Ref: String Extraction-Footnote-1830481 -Node: Printf Ordering830567 -Ref: Printf Ordering-Footnote-1833353 -Node: I18N Portability833417 -Ref: I18N Portability-Footnote-1835873 -Node: I18N Example835936 -Ref: I18N Example-Footnote-1838742 -Node: Gawk I18N838815 -Node: I18N Summary839460 -Node: Debugger840801 -Node: Debugging841823 -Node: Debugging Concepts842264 -Node: Debugging Terms844073 -Node: Awk Debugging846648 -Node: Sample Debugging Session847554 -Node: Debugger Invocation848088 -Node: Finding The Bug849474 -Node: List of Debugger Commands855952 -Node: Breakpoint Control857285 -Node: Debugger Execution Control860979 -Node: Viewing And Changing Data864341 -Node: Execution Stack867715 -Node: Debugger Info869352 -Node: Miscellaneous Debugger Commands873423 -Node: Readline Support878511 -Node: Limitations879407 -Node: Debugging Summary881516 -Node: Arbitrary Precision Arithmetic882689 -Node: Computer Arithmetic884105 -Ref: table-numeric-ranges887696 -Ref: Computer Arithmetic-Footnote-1888418 -Node: Math Definitions888475 -Ref: table-ieee-formats891789 -Ref: Math Definitions-Footnote-1892392 -Node: MPFR features892497 -Node: FP Math Caution894214 -Ref: FP Math Caution-Footnote-1895286 -Node: Inexactness of computations895655 -Node: Inexact representation896615 -Node: Comparing FP Values897975 -Node: Errors accumulate899057 -Node: Getting Accuracy900490 -Node: Try To Round903200 -Node: Setting precision904099 -Ref: table-predefined-precision-strings904796 -Node: Setting the rounding mode906626 -Ref: table-gawk-rounding-modes907000 -Ref: Setting the rounding mode-Footnote-1910408 -Node: Arbitrary Precision Integers910587 -Ref: Arbitrary Precision Integers-Footnote-1913571 -Node: POSIX Floating Point Problems913720 -Ref: POSIX Floating Point Problems-Footnote-1917602 -Node: Floating point summary917640 -Node: Dynamic Extensions919830 -Node: Extension Intro921383 -Node: Plugin License922649 -Node: Extension Mechanism Outline923446 -Ref: figure-load-extension923885 -Ref: figure-register-new-function925450 -Ref: figure-call-new-function926542 -Node: Extension API Description928604 -Node: Extension API Functions Introduction930052 -Node: General Data Types934864 -Ref: General Data Types-Footnote-1940819 -Node: Memory Allocation Functions941118 -Ref: Memory Allocation Functions-Footnote-1943963 -Node: Constructor Functions944062 -Node: Registration Functions945807 -Node: Extension Functions946492 -Node: Exit Callback Functions948791 -Node: Extension Version String950041 -Node: Input Parsers950704 -Node: Output Wrappers960586 -Node: Two-way processors965098 -Node: Printing Messages967363 -Ref: Printing Messages-Footnote-1968437 -Node: Updating ERRNO968590 -Node: Requesting Values969329 -Ref: table-value-types-returned970066 -Node: Accessing Parameters970949 -Node: Symbol Table Access972184 -Node: Symbol table by name972696 -Node: Symbol table by cookie974717 -Ref: Symbol table by cookie-Footnote-1978869 -Node: Cached values978933 -Ref: Cached values-Footnote-1982440 -Node: Array Manipulation982531 -Ref: Array Manipulation-Footnote-1983630 -Node: Array Data Types983667 -Ref: Array Data Types-Footnote-1986325 -Node: Array Functions986417 -Node: Flattening Arrays990275 -Node: Creating Arrays997183 -Node: Extension API Variables1001952 -Node: Extension Versioning1002588 -Ref: gawk-api-version1003025 -Node: Extension API Informational Variables1004781 -Node: Extension API Boilerplate1005845 -Node: Finding Extensions1009659 -Node: Extension Example1010218 -Node: Internal File Description1011016 -Node: Internal File Ops1015096 -Ref: Internal File Ops-Footnote-11026858 -Node: Using Internal File Ops1026998 -Ref: Using Internal File Ops-Footnote-11029381 -Node: Extension Samples1029655 -Node: Extension Sample File Functions1031184 -Node: Extension Sample Fnmatch1038833 -Node: Extension Sample Fork1040320 -Node: Extension Sample Inplace1041538 -Node: Extension Sample Ord1044748 -Node: Extension Sample Readdir1045584 -Ref: table-readdir-file-types1046473 -Node: Extension Sample Revout1047278 -Node: Extension Sample Rev2way1047867 -Node: Extension Sample Read write array1048607 -Node: Extension Sample Readfile1050549 -Node: Extension Sample Time1051644 -Node: Extension Sample API Tests1052992 -Node: gawkextlib1053484 -Node: Extension summary1055908 -Node: Extension Exercises1059600 -Node: Language History1061098 -Node: V7/SVR3.11062754 -Node: SVR41064906 -Node: POSIX1066340 -Node: BTL1067719 -Node: POSIX/GNU1068448 -Node: Feature History1073969 -Node: Common Extensions1087298 -Node: Ranges and Locales1088581 -Ref: Ranges and Locales-Footnote-11093197 -Ref: Ranges and Locales-Footnote-21093224 -Ref: Ranges and Locales-Footnote-31093459 -Node: Contributors1093680 -Node: History summary1099240 -Node: Installation1100620 -Node: Gawk Distribution1101564 -Node: Getting1102048 -Node: Extracting1103009 -Node: Distribution contents1104647 -Node: Unix Installation1110398 -Node: Quick Installation1111014 -Node: Additional Configuration Options1113441 -Node: Configuration Philosophy1115245 -Node: Non-Unix Installation1117614 -Node: PC Installation1118072 -Node: PC Binary Installation1119392 -Node: PC Compiling1121244 -Ref: PC Compiling-Footnote-11124038 -Node: PC Testing1124147 -Node: PC Using1125327 -Ref: PC Using-Footnote-11129480 -Node: Cygwin1129553 -Node: MSYS1130323 -Node: VMS Installation1130824 -Node: VMS Compilation1131615 -Ref: VMS Compilation-Footnote-11132844 -Node: VMS Dynamic Extensions1132902 -Node: VMS Installation Details1134587 -Node: VMS Running1136840 -Node: VMS GNV1141119 -Node: VMS Old Gawk1141854 -Node: Bugs1142325 -Node: Other Versions1146640 -Node: Installation summary1153224 -Node: Notes1154275 -Node: Compatibility Mode1155140 -Node: Additions1155922 -Node: Accessing The Source1156847 -Node: Adding Code1158282 -Node: New Ports1164501 -Node: Derived Files1168989 -Ref: Derived Files-Footnote-11174474 -Ref: Derived Files-Footnote-21174509 -Ref: Derived Files-Footnote-31175107 -Node: Future Extensions1175221 -Node: Implementation Limitations1175879 -Node: Extension Design1177062 -Node: Old Extension Problems1178216 -Ref: Old Extension Problems-Footnote-11179734 -Node: Extension New Mechanism Goals1179791 -Ref: Extension New Mechanism Goals-Footnote-11183155 -Node: Extension Other Design Decisions1183344 -Node: Extension Future Growth1185457 -Node: Old Extension Mechanism1186293 -Node: Notes summary1188056 -Node: Basic Concepts1189238 -Node: Basic High Level1189919 -Ref: figure-general-flow1190201 -Ref: figure-process-flow1190886 -Ref: Basic High Level-Footnote-11194187 -Node: Basic Data Typing1194372 -Node: Glossary1197700 -Node: Copying1229647 -Node: GNU Free Documentation License1267186 -Node: Index1292304 +Ref: Time Functions-Footnote-1559645 +Ref: Time Functions-Footnote-2559713 +Ref: Time Functions-Footnote-3559871 +Ref: Time Functions-Footnote-4559982 +Ref: Time Functions-Footnote-5560094 +Ref: Time Functions-Footnote-6560321 +Node: Bitwise Functions560587 +Ref: table-bitwise-ops561181 +Ref: Bitwise Functions-Footnote-1565519 +Node: Type Functions565692 +Node: I18N Functions566848 +Node: User-defined568499 +Node: Definition Syntax569304 +Ref: Definition Syntax-Footnote-1574991 +Node: Function Example575062 +Ref: Function Example-Footnote-1577984 +Node: Function Caveats578006 +Node: Calling A Function578524 +Node: Variable Scope579482 +Node: Pass By Value/Reference582476 +Node: Return Statement585975 +Node: Dynamic Typing588954 +Node: Indirect Calls589884 +Ref: Indirect Calls-Footnote-1600135 +Node: Functions Summary600263 +Node: Library Functions602968 +Ref: Library Functions-Footnote-1606575 +Ref: Library Functions-Footnote-2606718 +Node: Library Names606889 +Ref: Library Names-Footnote-1610349 +Ref: Library Names-Footnote-2610572 +Node: General Functions610658 +Node: Strtonum Function611761 +Node: Assert Function614783 +Node: Round Function618109 +Node: Cliff Random Function619650 +Node: Ordinal Functions620666 +Ref: Ordinal Functions-Footnote-1623729 +Ref: Ordinal Functions-Footnote-2623981 +Node: Join Function624191 +Ref: Join Function-Footnote-1625961 +Node: Getlocaltime Function626161 +Node: Readfile Function629903 +Node: Shell Quoting631875 +Node: Data File Management633276 +Node: Filetrans Function633908 +Node: Rewind Function638004 +Node: File Checking639910 +Ref: File Checking-Footnote-1641244 +Node: Empty Files641445 +Node: Ignoring Assigns643424 +Node: Getopt Function644974 +Ref: Getopt Function-Footnote-1656443 +Node: Passwd Functions656643 +Ref: Passwd Functions-Footnote-1665482 +Node: Group Functions665570 +Ref: Group Functions-Footnote-1673468 +Node: Walking Arrays673675 +Node: Library Functions Summary676683 +Node: Library Exercises678089 +Node: Sample Programs678554 +Node: Running Examples679324 +Node: Clones680052 +Node: Cut Program681276 +Node: Egrep Program691205 +Ref: Egrep Program-Footnote-1698717 +Node: Id Program698827 +Node: Split Program702507 +Ref: Split Program-Footnote-1705966 +Node: Tee Program706095 +Node: Uniq Program708885 +Node: Wc Program716311 +Ref: Wc Program-Footnote-1720566 +Node: Miscellaneous Programs720660 +Node: Dupword Program721873 +Node: Alarm Program723903 +Node: Translate Program728758 +Ref: Translate Program-Footnote-1733323 +Node: Labels Program733593 +Ref: Labels Program-Footnote-1736944 +Node: Word Sorting737028 +Node: History Sorting741100 +Node: Extract Program742935 +Node: Simple Sed750464 +Node: Igawk Program753538 +Ref: Igawk Program-Footnote-1767869 +Ref: Igawk Program-Footnote-2768071 +Ref: Igawk Program-Footnote-3768193 +Node: Anagram Program768308 +Node: Signature Program771370 +Node: Programs Summary772617 +Node: Programs Exercises773831 +Ref: Programs Exercises-Footnote-1777960 +Node: Advanced Features778051 +Node: Nondecimal Data780041 +Node: Array Sorting781632 +Node: Controlling Array Traversal782332 +Ref: Controlling Array Traversal-Footnote-1790699 +Node: Array Sorting Functions790817 +Ref: Array Sorting Functions-Footnote-1795908 +Node: Two-way I/O796104 +Ref: Two-way I/O-Footnote-1802398 +Ref: Two-way I/O-Footnote-2802585 +Node: TCP/IP Networking802667 +Node: Profiling805785 +Node: Advanced Features Summary813324 +Node: Internationalization815260 +Node: I18N and L10N816740 +Node: Explaining gettext817427 +Ref: Explaining gettext-Footnote-1823319 +Ref: Explaining gettext-Footnote-2823504 +Node: Programmer i18n823669 +Ref: Programmer i18n-Footnote-1828524 +Node: Translator i18n828573 +Node: String Extraction829367 +Ref: String Extraction-Footnote-1830499 +Node: Printf Ordering830585 +Ref: Printf Ordering-Footnote-1833371 +Node: I18N Portability833435 +Ref: I18N Portability-Footnote-1835891 +Node: I18N Example835954 +Ref: I18N Example-Footnote-1838760 +Node: Gawk I18N838833 +Node: I18N Summary839478 +Node: Debugger840819 +Node: Debugging841841 +Node: Debugging Concepts842282 +Node: Debugging Terms844091 +Node: Awk Debugging846666 +Node: Sample Debugging Session847572 +Node: Debugger Invocation848106 +Node: Finding The Bug849492 +Node: List of Debugger Commands855970 +Node: Breakpoint Control857303 +Node: Debugger Execution Control860997 +Node: Viewing And Changing Data864359 +Node: Execution Stack867733 +Node: Debugger Info869370 +Node: Miscellaneous Debugger Commands873441 +Node: Readline Support878529 +Node: Limitations879425 +Node: Debugging Summary881534 +Node: Arbitrary Precision Arithmetic882707 +Node: Computer Arithmetic884123 +Ref: table-numeric-ranges887714 +Ref: Computer Arithmetic-Footnote-1888436 +Node: Math Definitions888493 +Ref: table-ieee-formats891807 +Ref: Math Definitions-Footnote-1892410 +Node: MPFR features892515 +Node: FP Math Caution894232 +Ref: FP Math Caution-Footnote-1895304 +Node: Inexactness of computations895673 +Node: Inexact representation896633 +Node: Comparing FP Values897993 +Node: Errors accumulate899075 +Node: Getting Accuracy900508 +Node: Try To Round903218 +Node: Setting precision904117 +Ref: table-predefined-precision-strings904814 +Node: Setting the rounding mode906644 +Ref: table-gawk-rounding-modes907018 +Ref: Setting the rounding mode-Footnote-1910426 +Node: Arbitrary Precision Integers910605 +Ref: Arbitrary Precision Integers-Footnote-1913589 +Node: POSIX Floating Point Problems913738 +Ref: POSIX Floating Point Problems-Footnote-1917620 +Node: Floating point summary917658 +Node: Dynamic Extensions919848 +Node: Extension Intro921401 +Node: Plugin License922667 +Node: Extension Mechanism Outline923464 +Ref: figure-load-extension923903 +Ref: figure-register-new-function925468 +Ref: figure-call-new-function926560 +Node: Extension API Description928622 +Node: Extension API Functions Introduction930070 +Node: General Data Types934882 +Ref: General Data Types-Footnote-1940837 +Node: Memory Allocation Functions941136 +Ref: Memory Allocation Functions-Footnote-1943981 +Node: Constructor Functions944080 +Node: Registration Functions945825 +Node: Extension Functions946510 +Node: Exit Callback Functions948809 +Node: Extension Version String950059 +Node: Input Parsers950722 +Node: Output Wrappers960604 +Node: Two-way processors965116 +Node: Printing Messages967381 +Ref: Printing Messages-Footnote-1968455 +Node: Updating ERRNO968608 +Node: Requesting Values969347 +Ref: table-value-types-returned970084 +Node: Accessing Parameters970967 +Node: Symbol Table Access972202 +Node: Symbol table by name972714 +Node: Symbol table by cookie974735 +Ref: Symbol table by cookie-Footnote-1978887 +Node: Cached values978951 +Ref: Cached values-Footnote-1982458 +Node: Array Manipulation982549 +Ref: Array Manipulation-Footnote-1983648 +Node: Array Data Types983685 +Ref: Array Data Types-Footnote-1986343 +Node: Array Functions986435 +Node: Flattening Arrays990293 +Node: Creating Arrays997201 +Node: Extension API Variables1001970 +Node: Extension Versioning1002606 +Ref: gawk-api-version1003043 +Node: Extension API Informational Variables1004799 +Node: Extension API Boilerplate1005863 +Node: Finding Extensions1009677 +Node: Extension Example1010236 +Node: Internal File Description1011034 +Node: Internal File Ops1015114 +Ref: Internal File Ops-Footnote-11026876 +Node: Using Internal File Ops1027016 +Ref: Using Internal File Ops-Footnote-11029399 +Node: Extension Samples1029673 +Node: Extension Sample File Functions1031202 +Node: Extension Sample Fnmatch1038851 +Node: Extension Sample Fork1040338 +Node: Extension Sample Inplace1041556 +Node: Extension Sample Ord1044766 +Node: Extension Sample Readdir1045602 +Ref: table-readdir-file-types1046491 +Node: Extension Sample Revout1047296 +Node: Extension Sample Rev2way1047885 +Node: Extension Sample Read write array1048625 +Node: Extension Sample Readfile1050567 +Node: Extension Sample Time1051662 +Node: Extension Sample API Tests1053010 +Node: gawkextlib1053502 +Node: Extension summary1055926 +Node: Extension Exercises1059618 +Node: Language History1061116 +Node: V7/SVR3.11062772 +Node: SVR41064924 +Node: POSIX1066358 +Node: BTL1067737 +Node: POSIX/GNU1068466 +Node: Feature History1073987 +Node: Common Extensions1087316 +Node: Ranges and Locales1088599 +Ref: Ranges and Locales-Footnote-11093215 +Ref: Ranges and Locales-Footnote-21093242 +Ref: Ranges and Locales-Footnote-31093477 +Node: Contributors1093698 +Node: History summary1099258 +Node: Installation1100638 +Node: Gawk Distribution1101582 +Node: Getting1102066 +Node: Extracting1103027 +Node: Distribution contents1104665 +Node: Unix Installation1110416 +Node: Quick Installation1111032 +Node: Additional Configuration Options1113459 +Node: Configuration Philosophy1115263 +Node: Non-Unix Installation1117632 +Node: PC Installation1118090 +Node: PC Binary Installation1119410 +Node: PC Compiling1121262 +Ref: PC Compiling-Footnote-11124056 +Node: PC Testing1124165 +Node: PC Using1125345 +Ref: PC Using-Footnote-11129498 +Node: Cygwin1129571 +Node: MSYS1130341 +Node: VMS Installation1130842 +Node: VMS Compilation1131633 +Ref: VMS Compilation-Footnote-11132862 +Node: VMS Dynamic Extensions1132920 +Node: VMS Installation Details1134605 +Node: VMS Running1136858 +Node: VMS GNV1141137 +Node: VMS Old Gawk1141872 +Node: Bugs1142343 +Node: Other Versions1146658 +Node: Installation summary1153242 +Node: Notes1154293 +Node: Compatibility Mode1155158 +Node: Additions1155940 +Node: Accessing The Source1156865 +Node: Adding Code1158300 +Node: New Ports1164519 +Node: Derived Files1169007 +Ref: Derived Files-Footnote-11174492 +Ref: Derived Files-Footnote-21174527 +Ref: Derived Files-Footnote-31175125 +Node: Future Extensions1175239 +Node: Implementation Limitations1175897 +Node: Extension Design1177080 +Node: Old Extension Problems1178234 +Ref: Old Extension Problems-Footnote-11179752 +Node: Extension New Mechanism Goals1179809 +Ref: Extension New Mechanism Goals-Footnote-11183173 +Node: Extension Other Design Decisions1183362 +Node: Extension Future Growth1185475 +Node: Old Extension Mechanism1186311 +Node: Notes summary1188074 +Node: Basic Concepts1189256 +Node: Basic High Level1189937 +Ref: figure-general-flow1190219 +Ref: figure-process-flow1190904 +Ref: Basic High Level-Footnote-11194205 +Node: Basic Data Typing1194390 +Node: Glossary1197718 +Node: Copying1229665 +Node: GNU Free Documentation License1267204 +Node: Index1292322 End Tag Table diff --git a/doc/gawk.texi b/doc/gawk.texi index acf57e50..e4a15076 100644 --- a/doc/gawk.texi +++ b/doc/gawk.texi @@ -18806,8 +18806,8 @@ The week number of the year (with the first Monday as the first day of week one) as a decimal number (01--53). The method for determining the week number is as specified by ISO 8601. (To wit: if the week containing January 1 has four or more days in the -new year, then it is week one; otherwise it is week 53 of the previous year -and the next week is week one.) +new year, then it is week one; otherwise it is the last week +[52 or 53] of the previous year and the next week is week one.) @item %w The weekday as a decimal number (0--6). Sunday is day zero. @@ -22837,7 +22837,7 @@ function _gr_init( oldfs, oldrs, olddol0, grcat, n = split($4, a, "[ \t]*,[ \t]*") for (i = 1; i <= n; i++) if (a[i] in _gr_groupsbyuser) - _gr_groupsbyuser[a[i]] = gr_groupsbyuser[a[i]] " " $1 + _gr_groupsbyuser[a[i]] = _gr_groupsbyuser[a[i]] " " $1 else _gr_groupsbyuser[a[i]] = $1 diff --git a/doc/gawktexi.in b/doc/gawktexi.in index 2c94c301..29af53e4 100644 --- a/doc/gawktexi.in +++ b/doc/gawktexi.in @@ -17927,8 +17927,8 @@ The week number of the year (with the first Monday as the first day of week one) as a decimal number (01--53). The method for determining the week number is as specified by ISO 8601. (To wit: if the week containing January 1 has four or more days in the -new year, then it is week one; otherwise it is week 53 of the previous year -and the next week is week one.) +new year, then it is week one; otherwise it is the last week +[52 or 53] of the previous year and the next week is week one.) @item %w The weekday as a decimal number (0--6). Sunday is day zero. @@ -21928,7 +21928,7 @@ function _gr_init( oldfs, oldrs, olddol0, grcat, n = split($4, a, "[ \t]*,[ \t]*") for (i = 1; i <= n; i++) if (a[i] in _gr_groupsbyuser) - _gr_groupsbyuser[a[i]] = gr_groupsbyuser[a[i]] " " $1 + _gr_groupsbyuser[a[i]] = _gr_groupsbyuser[a[i]] " " $1 else _gr_groupsbyuser[a[i]] = $1 |