aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/ChangeLog5
-rw-r--r--doc/gawk.info268
-rw-r--r--doc/gawk.texi4
-rw-r--r--doc/gawktexi.in4
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.