From 9b8770d74f2e1cfd719fa0dbf21c676d1c64e8ea Mon Sep 17 00:00:00 2001 From: "Arnold D. Robbins" Date: Fri, 31 Aug 2012 09:54:04 +0300 Subject: Fix so will compile if no dynamic lib support. --- gawkapi.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'gawkapi.c') diff --git a/gawkapi.c b/gawkapi.c index fe6eefc2..5d372bbe 100644 --- a/gawkapi.c +++ b/gawkapi.c @@ -38,6 +38,7 @@ static awk_bool_t api_get_argument(awk_ext_id_t id, size_t count, awk_valtype_t wanted, awk_value_t *result) { +#ifdef DYNAMIC NODE *arg; if (result == NULL) @@ -93,6 +94,9 @@ scalar: return false; return node_to_awk_value(arg, result, wanted); +#else + return false; +#endif } static awk_bool_t @@ -100,6 +104,7 @@ api_set_argument(awk_ext_id_t id, size_t count, awk_array_t new_array) { +#ifdef DYNAMIC NODE *arg; NODE *array = (NODE *) new_array; @@ -121,6 +126,9 @@ api_set_argument(awk_ext_id_t id, freenode(array); return true; +#else + return false; +#endif } /* awk_value_to_node --- convert a value into a NODE */ @@ -299,7 +307,11 @@ api_add_ext_func(awk_ext_id_t id, (void) id; (void) namespace; +#ifdef DYNAMIC return make_builtin(func); +#else + return false; +#endif } /* Stuff for exit handler - do it as linked list */ @@ -984,7 +996,7 @@ api_release_value(awk_ext_id_t id, awk_value_cookie_t value) * Register a version string for this extension with gawk. */ -static struct version_info { +struct version_info { const char *version; struct version_info *next; }; -- cgit v1.2.3