diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/ChangeLog | 4 | ||||
-rw-r--r-- | doc/gawk.info | 220 | ||||
-rw-r--r-- | doc/gawk.texi | 11 |
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 |