diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/ChangeLog | 5 | ||||
-rw-r--r-- | doc/gawk.info | 268 | ||||
-rw-r--r-- | doc/gawk.texi | 4 | ||||
-rw-r--r-- | doc/gawktexi.in | 4 |
4 files changed, 143 insertions, 138 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog index 1f5d0649..e792b814 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,8 @@ +2017-09-17 Arnold D. Robbins <arnold@skeeve.com> + + * gawktexi.in: Change 'namespace' to 'name_space' where it matters + for C++ compatibility. + 2017-09-13 David Kaspar <dkaspar@redhat.com> * gawktexi.in: Fix the dir entry. diff --git a/doc/gawk.info b/doc/gawk.info index 3e8331c9..a0613b96 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -24220,9 +24220,9 @@ Extension functions are described by the following record: Once you have a record representing your extension function, you register it with 'gawk' using this API function: -'awk_bool_t add_ext_func(const char *namespace, awk_ext_func_t *func);' +'awk_bool_t add_ext_func(const char *name_space, awk_ext_func_t *func);' This function returns true upon success, false otherwise. The - 'namespace' parameter is currently not used; you should pass in an + 'name_space' parameter is currently not used; you should pass in an empty string ('""'). The 'func' pointer is the address of a 'struct' representing your function, as just described. @@ -36295,137 +36295,137 @@ Ref: Memory Allocation Functions-Footnote-1977487 Node: Constructor Functions977586 Node: Registration Functions981172 Node: Extension Functions981857 -Node: Exit Callback Functions987070 -Node: Extension Version String988320 -Node: Input Parsers988983 -Node: Output Wrappers1001704 -Node: Two-way processors1006216 -Node: Printing Messages1008481 -Ref: Printing Messages-Footnote-11009652 -Node: Updating ERRNO1009805 -Node: Requesting Values1010544 -Ref: table-value-types-returned1011281 -Node: Accessing Parameters1012217 -Node: Symbol Table Access1013452 -Node: Symbol table by name1013964 -Node: Symbol table by cookie1015753 -Ref: Symbol table by cookie-Footnote-11019938 -Node: Cached values1020002 -Ref: Cached values-Footnote-11023538 -Node: Array Manipulation1023691 -Ref: Array Manipulation-Footnote-11024782 -Node: Array Data Types1024819 -Ref: Array Data Types-Footnote-11027477 -Node: Array Functions1027569 -Node: Flattening Arrays1032067 -Node: Creating Arrays1039043 -Node: Redirection API1043812 -Node: Extension API Variables1046645 -Node: Extension Versioning1047356 -Ref: gawk-api-version1047785 -Node: Extension GMP/MPFR Versioning1049513 -Node: Extension API Informational Variables1051141 -Node: Extension API Boilerplate1052214 -Node: Changes from API V11056188 -Node: Finding Extensions1056848 -Node: Extension Example1057407 -Node: Internal File Description1058205 -Node: Internal File Ops1062285 -Ref: Internal File Ops-Footnote-11073685 -Node: Using Internal File Ops1073825 -Ref: Using Internal File Ops-Footnote-11076208 -Node: Extension Samples1076482 -Node: Extension Sample File Functions1078011 -Node: Extension Sample Fnmatch1085660 -Node: Extension Sample Fork1087147 -Node: Extension Sample Inplace1088365 -Node: Extension Sample Ord1091582 -Node: Extension Sample Readdir1092418 -Ref: table-readdir-file-types1093307 -Node: Extension Sample Revout1094112 -Node: Extension Sample Rev2way1094701 -Node: Extension Sample Read write array1095441 -Node: Extension Sample Readfile1097383 -Node: Extension Sample Time1098478 -Node: Extension Sample API Tests1099826 -Node: gawkextlib1100318 -Node: Extension summary1102765 -Node: Extension Exercises1106467 -Node: Language History1107965 -Node: V7/SVR3.11109621 -Node: SVR41111773 -Node: POSIX1113207 -Node: BTL1114586 -Node: POSIX/GNU1115315 -Node: Feature History1121093 -Node: Common Extensions1136952 -Node: Ranges and Locales1138235 -Ref: Ranges and Locales-Footnote-11142851 -Ref: Ranges and Locales-Footnote-21142878 -Ref: Ranges and Locales-Footnote-31143113 -Node: Contributors1143334 -Node: History summary1149279 -Node: Installation1150659 -Node: Gawk Distribution1151603 -Node: Getting1152087 -Node: Extracting1153048 -Node: Distribution contents1154686 -Node: Unix Installation1161166 -Node: Quick Installation1161848 -Node: Shell Startup Files1164262 -Node: Additional Configuration Options1165351 -Node: Configuration Philosophy1167340 -Node: Non-Unix Installation1169709 -Node: PC Installation1170169 -Node: PC Binary Installation1171007 -Node: PC Compiling1171442 -Node: PC Using1172559 -Node: Cygwin1175604 -Node: MSYS1176374 -Node: VMS Installation1176875 -Node: VMS Compilation1177666 -Ref: VMS Compilation-Footnote-11178895 -Node: VMS Dynamic Extensions1178953 -Node: VMS Installation Details1180638 -Node: VMS Running1182891 -Node: VMS GNV1187170 -Node: VMS Old Gawk1187905 -Node: Bugs1188376 -Node: Bug address1189039 -Node: Usenet1191436 -Node: Maintainers1192213 -Node: Other Versions1193474 -Node: Installation summary1200058 -Node: Notes1201100 -Node: Compatibility Mode1201965 -Node: Additions1202747 -Node: Accessing The Source1203672 -Node: Adding Code1205107 -Node: New Ports1211325 -Node: Derived Files1215813 -Ref: Derived Files-Footnote-11221298 -Ref: Derived Files-Footnote-21221333 -Ref: Derived Files-Footnote-31221931 -Node: Future Extensions1222045 -Node: Implementation Limitations1222703 -Node: Extension Design1223886 -Node: Old Extension Problems1225040 -Ref: Old Extension Problems-Footnote-11226558 -Node: Extension New Mechanism Goals1226615 -Ref: Extension New Mechanism Goals-Footnote-11229979 -Node: Extension Other Design Decisions1230168 -Node: Extension Future Growth1232281 -Node: Old Extension Mechanism1233117 -Node: Notes summary1234880 -Node: Basic Concepts1236062 -Node: Basic High Level1236743 -Ref: figure-general-flow1237025 -Ref: figure-process-flow1237710 -Ref: Basic High Level-Footnote-11241011 -Node: Basic Data Typing1241196 -Node: Glossary1244524 -Node: Copying1276471 -Node: GNU Free Documentation License1314010 -Node: Index1339128 +Node: Exit Callback Functions987072 +Node: Extension Version String988322 +Node: Input Parsers988985 +Node: Output Wrappers1001706 +Node: Two-way processors1006218 +Node: Printing Messages1008483 +Ref: Printing Messages-Footnote-11009654 +Node: Updating ERRNO1009807 +Node: Requesting Values1010546 +Ref: table-value-types-returned1011283 +Node: Accessing Parameters1012219 +Node: Symbol Table Access1013454 +Node: Symbol table by name1013966 +Node: Symbol table by cookie1015755 +Ref: Symbol table by cookie-Footnote-11019940 +Node: Cached values1020004 +Ref: Cached values-Footnote-11023540 +Node: Array Manipulation1023693 +Ref: Array Manipulation-Footnote-11024784 +Node: Array Data Types1024821 +Ref: Array Data Types-Footnote-11027479 +Node: Array Functions1027571 +Node: Flattening Arrays1032069 +Node: Creating Arrays1039045 +Node: Redirection API1043814 +Node: Extension API Variables1046647 +Node: Extension Versioning1047358 +Ref: gawk-api-version1047787 +Node: Extension GMP/MPFR Versioning1049515 +Node: Extension API Informational Variables1051143 +Node: Extension API Boilerplate1052216 +Node: Changes from API V11056190 +Node: Finding Extensions1056850 +Node: Extension Example1057409 +Node: Internal File Description1058207 +Node: Internal File Ops1062287 +Ref: Internal File Ops-Footnote-11073687 +Node: Using Internal File Ops1073827 +Ref: Using Internal File Ops-Footnote-11076210 +Node: Extension Samples1076484 +Node: Extension Sample File Functions1078013 +Node: Extension Sample Fnmatch1085662 +Node: Extension Sample Fork1087149 +Node: Extension Sample Inplace1088367 +Node: Extension Sample Ord1091584 +Node: Extension Sample Readdir1092420 +Ref: table-readdir-file-types1093309 +Node: Extension Sample Revout1094114 +Node: Extension Sample Rev2way1094703 +Node: Extension Sample Read write array1095443 +Node: Extension Sample Readfile1097385 +Node: Extension Sample Time1098480 +Node: Extension Sample API Tests1099828 +Node: gawkextlib1100320 +Node: Extension summary1102767 +Node: Extension Exercises1106469 +Node: Language History1107967 +Node: V7/SVR3.11109623 +Node: SVR41111775 +Node: POSIX1113209 +Node: BTL1114588 +Node: POSIX/GNU1115317 +Node: Feature History1121095 +Node: Common Extensions1136954 +Node: Ranges and Locales1138237 +Ref: Ranges and Locales-Footnote-11142853 +Ref: Ranges and Locales-Footnote-21142880 +Ref: Ranges and Locales-Footnote-31143115 +Node: Contributors1143336 +Node: History summary1149281 +Node: Installation1150661 +Node: Gawk Distribution1151605 +Node: Getting1152089 +Node: Extracting1153050 +Node: Distribution contents1154688 +Node: Unix Installation1161168 +Node: Quick Installation1161850 +Node: Shell Startup Files1164264 +Node: Additional Configuration Options1165353 +Node: Configuration Philosophy1167342 +Node: Non-Unix Installation1169711 +Node: PC Installation1170171 +Node: PC Binary Installation1171009 +Node: PC Compiling1171444 +Node: PC Using1172561 +Node: Cygwin1175606 +Node: MSYS1176376 +Node: VMS Installation1176877 +Node: VMS Compilation1177668 +Ref: VMS Compilation-Footnote-11178897 +Node: VMS Dynamic Extensions1178955 +Node: VMS Installation Details1180640 +Node: VMS Running1182893 +Node: VMS GNV1187172 +Node: VMS Old Gawk1187907 +Node: Bugs1188378 +Node: Bug address1189041 +Node: Usenet1191438 +Node: Maintainers1192215 +Node: Other Versions1193476 +Node: Installation summary1200060 +Node: Notes1201102 +Node: Compatibility Mode1201967 +Node: Additions1202749 +Node: Accessing The Source1203674 +Node: Adding Code1205109 +Node: New Ports1211327 +Node: Derived Files1215815 +Ref: Derived Files-Footnote-11221300 +Ref: Derived Files-Footnote-21221335 +Ref: Derived Files-Footnote-31221933 +Node: Future Extensions1222047 +Node: Implementation Limitations1222705 +Node: Extension Design1223888 +Node: Old Extension Problems1225042 +Ref: Old Extension Problems-Footnote-11226560 +Node: Extension New Mechanism Goals1226617 +Ref: Extension New Mechanism Goals-Footnote-11229981 +Node: Extension Other Design Decisions1230170 +Node: Extension Future Growth1232283 +Node: Old Extension Mechanism1233119 +Node: Notes summary1234882 +Node: Basic Concepts1236064 +Node: Basic High Level1236745 +Ref: figure-general-flow1237027 +Ref: figure-process-flow1237712 +Ref: Basic High Level-Footnote-11241013 +Node: Basic Data Typing1241198 +Node: Glossary1244526 +Node: Copying1276473 +Node: GNU Free Documentation License1314012 +Node: Index1339130 End Tag Table diff --git a/doc/gawk.texi b/doc/gawk.texi index 5512179b..ba28fc09 100644 --- a/doc/gawk.texi +++ b/doc/gawk.texi @@ -33279,9 +33279,9 @@ Once you have a record representing your extension function, you register it with @command{gawk} using this API function: @table @code -@item awk_bool_t add_ext_func(const char *namespace, awk_ext_func_t *func); +@item awk_bool_t add_ext_func(const char *name_space, awk_ext_func_t *func); This function returns true upon success, false otherwise. -The @code{namespace} parameter is currently not used; you should pass in an +The @code{name_space} parameter is currently not used; you should pass in an empty string (@code{""}). The @code{func} pointer is the address of a @code{struct} representing your function, as just described. diff --git a/doc/gawktexi.in b/doc/gawktexi.in index 65d3cf44..46eed243 100644 --- a/doc/gawktexi.in +++ b/doc/gawktexi.in @@ -32293,9 +32293,9 @@ Once you have a record representing your extension function, you register it with @command{gawk} using this API function: @table @code -@item awk_bool_t add_ext_func(const char *namespace, awk_ext_func_t *func); +@item awk_bool_t add_ext_func(const char *name_space, awk_ext_func_t *func); This function returns true upon success, false otherwise. -The @code{namespace} parameter is currently not used; you should pass in an +The @code{name_space} parameter is currently not used; you should pass in an empty string (@code{""}). The @code{func} pointer is the address of a @code{struct} representing your function, as just described. |