aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/ChangeLog4
-rw-r--r--doc/gawk.info220
-rw-r--r--doc/gawk.texi11
3 files changed, 106 insertions, 129 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index b5552676..d74b556f 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2012-12-25 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawk.texi: Remove doc sym_constant() API function.
+
2012-12-23 Arnold D. Robbins <arnold@skeeve.com>
* 4.0.2: Release tar ball made.
diff --git a/doc/gawk.info b/doc/gawk.info
index 55595e70..50d23536 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -22553,21 +22553,6 @@ termed a "symbol table".
an array. This routine cannot be used to update any of the
predefined variables (such as `ARGC' or `NF').
-`awk_bool_t sym_constant(const char *name, awk_value_t *value);'
- Create a variable named by the string `name', which is a regular C
- string, that has the constant value as given by `value'.
- `awk'-level code cannot change the value of this variable.(1) The
- extension may change the value of `name''s variable with
- subsequent calls to this routine, and may also convert a variable
- created by `sym_update()' into a constant. However, once a
- variable becomes a constant, it cannot later be reverted into a
- mutable variable.
-
- ---------- Footnotes ----------
-
- (1) There (currently) is no `awk'-level feature that provides this
-ability.
-

File: gawk.info, Node: Symbol table by cookie, Next: Cached values, Prev: Symbol table by name, Up: Symbol Table Access
@@ -32258,108 +32243,107 @@ Node: Updating `ERRNO'909439
Node: Accessing Parameters910178
Node: Symbol Table Access911408
Node: Symbol table by name911920
-Ref: Symbol table by name-Footnote-1914090
-Node: Symbol table by cookie914170
-Ref: Symbol table by cookie-Footnote-1918299
-Node: Cached values918362
-Ref: Cached values-Footnote-1921805
-Node: Array Manipulation921896
-Ref: Array Manipulation-Footnote-1922994
-Node: Array Data Types923033
-Ref: Array Data Types-Footnote-1925736
-Node: Array Functions925828
-Node: Flattening Arrays929594
-Node: Creating Arrays936433
-Node: Extension API Variables941228
-Node: Extension Versioning941864
-Node: Extension API Informational Variables943765
-Node: Extension API Boilerplate944851
-Node: Finding Extensions948682
-Node: Extension Example949229
-Node: Internal File Description949967
-Node: Internal File Ops953655
-Ref: Internal File Ops-Footnote-1965102
-Node: Using Internal File Ops965242
-Ref: Using Internal File Ops-Footnote-1967595
-Node: Extension Samples967861
-Node: Extension Sample File Functions969304
-Node: Extension Sample Fnmatch977777
-Node: Extension Sample Fork979503
-Node: Extension Sample Ord980717
-Node: Extension Sample Readdir981493
-Node: Extension Sample Revout982997
-Node: Extension Sample Rev2way983590
-Node: Extension Sample Read write array984280
-Node: Extension Sample Readfile986163
-Node: Extension Sample API Tests986918
-Node: Extension Sample Time987443
-Node: gawkextlib988750
-Node: Language History991131
-Node: V7/SVR3.1992653
-Node: SVR4994974
-Node: POSIX996416
-Node: BTL997424
-Node: POSIX/GNU998229
-Node: Common Extensions1003764
-Node: Ranges and Locales1004823
-Ref: Ranges and Locales-Footnote-11009441
-Ref: Ranges and Locales-Footnote-21009468
-Ref: Ranges and Locales-Footnote-31009728
-Node: Contributors1009949
-Node: Installation1014245
-Node: Gawk Distribution1015139
-Node: Getting1015623
-Node: Extracting1016449
-Node: Distribution contents1018141
-Node: Unix Installation1023402
-Node: Quick Installation1024019
-Node: Additional Configuration Options1025981
-Node: Configuration Philosophy1027458
-Node: Non-Unix Installation1029800
-Node: PC Installation1030258
-Node: PC Binary Installation1031557
-Node: PC Compiling1033405
-Node: PC Testing1036349
-Node: PC Using1037525
-Node: Cygwin1041710
-Node: MSYS1042710
-Node: VMS Installation1043224
-Node: VMS Compilation1043827
-Ref: VMS Compilation-Footnote-11044834
-Node: VMS Installation Details1044892
-Node: VMS Running1046527
-Node: VMS Old Gawk1048134
-Node: Bugs1048608
-Node: Other Versions1052460
-Node: Notes1057775
-Node: Compatibility Mode1058575
-Node: Additions1059358
-Node: Accessing The Source1060285
-Node: Adding Code1061888
-Node: New Ports1067930
-Node: Derived Files1072065
-Ref: Derived Files-Footnote-11077386
-Ref: Derived Files-Footnote-21077420
-Ref: Derived Files-Footnote-31078020
-Node: Future Extensions1078118
-Node: Implementation Limitations1078699
-Node: Extension Design1079951
-Node: Old Extension Problems1081100
-Ref: Old Extension Problems-Footnote-11082608
-Node: Extension New Mechanism Goals1082665
-Ref: Extension New Mechanism Goals-Footnote-11086024
-Node: Extension Other Design Decisions1086210
-Node: Extension Future Growth1088316
-Node: Old Extension Mechansim1089137
-Node: Basic Concepts1090894
-Node: Basic High Level1091575
-Ref: figure-general-flow1091846
-Ref: figure-process-flow1092445
-Ref: Basic High Level-Footnote-11095674
-Node: Basic Data Typing1095859
-Node: Glossary1099214
-Node: Copying1124525
-Node: GNU Free Documentation License1162082
-Node: Index1187219
+Node: Symbol table by cookie913493
+Ref: Symbol table by cookie-Footnote-1917622
+Node: Cached values917685
+Ref: Cached values-Footnote-1921128
+Node: Array Manipulation921219
+Ref: Array Manipulation-Footnote-1922317
+Node: Array Data Types922356
+Ref: Array Data Types-Footnote-1925059
+Node: Array Functions925151
+Node: Flattening Arrays928917
+Node: Creating Arrays935756
+Node: Extension API Variables940551
+Node: Extension Versioning941187
+Node: Extension API Informational Variables943088
+Node: Extension API Boilerplate944174
+Node: Finding Extensions948005
+Node: Extension Example948552
+Node: Internal File Description949290
+Node: Internal File Ops952978
+Ref: Internal File Ops-Footnote-1964425
+Node: Using Internal File Ops964565
+Ref: Using Internal File Ops-Footnote-1966918
+Node: Extension Samples967184
+Node: Extension Sample File Functions968627
+Node: Extension Sample Fnmatch977100
+Node: Extension Sample Fork978826
+Node: Extension Sample Ord980040
+Node: Extension Sample Readdir980816
+Node: Extension Sample Revout982320
+Node: Extension Sample Rev2way982913
+Node: Extension Sample Read write array983603
+Node: Extension Sample Readfile985486
+Node: Extension Sample API Tests986241
+Node: Extension Sample Time986766
+Node: gawkextlib988073
+Node: Language History990454
+Node: V7/SVR3.1991976
+Node: SVR4994297
+Node: POSIX995739
+Node: BTL996747
+Node: POSIX/GNU997552
+Node: Common Extensions1003087
+Node: Ranges and Locales1004146
+Ref: Ranges and Locales-Footnote-11008764
+Ref: Ranges and Locales-Footnote-21008791
+Ref: Ranges and Locales-Footnote-31009051
+Node: Contributors1009272
+Node: Installation1013568
+Node: Gawk Distribution1014462
+Node: Getting1014946
+Node: Extracting1015772
+Node: Distribution contents1017464
+Node: Unix Installation1022725
+Node: Quick Installation1023342
+Node: Additional Configuration Options1025304
+Node: Configuration Philosophy1026781
+Node: Non-Unix Installation1029123
+Node: PC Installation1029581
+Node: PC Binary Installation1030880
+Node: PC Compiling1032728
+Node: PC Testing1035672
+Node: PC Using1036848
+Node: Cygwin1041033
+Node: MSYS1042033
+Node: VMS Installation1042547
+Node: VMS Compilation1043150
+Ref: VMS Compilation-Footnote-11044157
+Node: VMS Installation Details1044215
+Node: VMS Running1045850
+Node: VMS Old Gawk1047457
+Node: Bugs1047931
+Node: Other Versions1051783
+Node: Notes1057098
+Node: Compatibility Mode1057898
+Node: Additions1058681
+Node: Accessing The Source1059608
+Node: Adding Code1061211
+Node: New Ports1067253
+Node: Derived Files1071388
+Ref: Derived Files-Footnote-11076709
+Ref: Derived Files-Footnote-21076743
+Ref: Derived Files-Footnote-31077343
+Node: Future Extensions1077441
+Node: Implementation Limitations1078022
+Node: Extension Design1079274
+Node: Old Extension Problems1080423
+Ref: Old Extension Problems-Footnote-11081931
+Node: Extension New Mechanism Goals1081988
+Ref: Extension New Mechanism Goals-Footnote-11085347
+Node: Extension Other Design Decisions1085533
+Node: Extension Future Growth1087639
+Node: Old Extension Mechansim1088460
+Node: Basic Concepts1090217
+Node: Basic High Level1090898
+Ref: figure-general-flow1091169
+Ref: figure-process-flow1091768
+Ref: Basic High Level-Footnote-11094997
+Node: Basic Data Typing1095182
+Node: Glossary1098537
+Node: Copying1123848
+Node: GNU Free Documentation License1161405
+Node: Index1186542

End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 922f7ccd..575e9abd 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -29502,17 +29502,6 @@ Changing types (scalar to array or vice versa) of an existing variable
is @emph{not} allowed, nor may this routine be used to update an array.
This routine cannot be used to update any of the predefined
variables (such as @code{ARGC} or @code{NF}).
-
-@item awk_bool_t sym_constant(const char *name, awk_value_t *value);
-Create a variable named by the string @code{name}, which is
-a regular C string, that has the constant value as given by
-@code{value}. @command{awk}-level code cannot change the value of this
-variable.@footnote{There (currently) is no @code{awk}-level feature that
-provides this ability.} The extension may change the value of @code{name}'s
-variable with subsequent calls to this routine, and may also convert
-a variable created by @code{sym_update()} into a constant. However,
-once a variable becomes a constant, it cannot later be reverted into a
-mutable variable.
@end table
@node Symbol table by cookie