aboutsummaryrefslogtreecommitdiffstats
path: root/extension
diff options
context:
space:
mode:
Diffstat (limited to 'extension')
-rw-r--r--extension/ChangeLog3
-rw-r--r--extension/fnmatch.c2
-rw-r--r--extension/testext.c4
3 files changed, 6 insertions, 3 deletions
diff --git a/extension/ChangeLog b/extension/ChangeLog
index 4eab7d7a..ce8d6b78 100644
--- a/extension/ChangeLog
+++ b/extension/ChangeLog
@@ -4,6 +4,9 @@
* Makefile.am: Build fnmatch extension.
* configure.ac: Look for fnmatch.h and fnmatch function.
+ * fnmatch.c (init_fnmatch): Use sym_constant for FNM_NOMATCH.
+ * testext.c (dl_load): Use sym_constant for answer_num.
+
2012-07-11 Arnold D. Robbins <arnold@skeeve.com>
* filefuncs.c (array_set, do_stat): Use make_const_string.
diff --git a/extension/fnmatch.c b/extension/fnmatch.c
index 7f050dcd..aa8a7307 100644
--- a/extension/fnmatch.c
+++ b/extension/fnmatch.c
@@ -137,7 +137,7 @@ init_fnmatch(void)
awk_array_t new_array;
int i;
- if (! sym_update("FNM_NOMATCH", make_number(FNM_NOMATCH, & value))) {
+ if (! sym_constant("FNM_NOMATCH", make_number(FNM_NOMATCH, & value))) {
warning(ext_id, "fnmatch init: could not add FNM_NOMATCH variable");
errors++;
}
diff --git a/extension/testext.c b/extension/testext.c
index d446fb8e..dc3002a9 100644
--- a/extension/testext.c
+++ b/extension/testext.c
@@ -623,8 +623,8 @@ BEGIN {
*/
/* install some variables */
- if (! sym_update("answer_num", make_number(42, & value)))
- printf("testext: sym_update(\"answer_num\") failed!\n");
+ if (! sym_constant("answer_num", make_number(42, & value)))
+ printf("testext: sym_constant(\"answer_num\") failed!\n");
if (! sym_update("message_string",
make_const_string(message, strlen(message), & value)))