diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2019-01-25 11:55:54 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2019-01-25 11:55:54 +0200 |
commit | eea77e4b393b7c1841da887f590b5f5eab964ad4 (patch) | |
tree | eb0e955851fbdd85250e12fbfaa5ec390d1088f9 /awk.h | |
parent | 48f4822b0602c44aacd418f36ff35645e8379b8e (diff) | |
parent | fda51ca6fd0d9ad93bead9887ded0b07c90680fb (diff) | |
download | egawk-eea77e4b393b7c1841da887f590b5f5eab964ad4.tar.gz egawk-eea77e4b393b7c1841da887f590b5f5eab964ad4.tar.bz2 egawk-eea77e4b393b7c1841da887f590b5f5eab964ad4.zip |
Merge branch 'feature/fix-ns-memleak'
Diffstat (limited to 'awk.h')
-rw-r--r-- | awk.h | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -1611,6 +1611,7 @@ extern char *estrdup(const char *str, size_t len); extern void update_global_values(); extern long getenv_long(const char *name); extern void after_beginfile(IOBUF **curfile); +extern void set_current_namespace(const char *new_namespace); /* mpfr.c */ extern void set_PREC(void); @@ -1713,7 +1714,7 @@ extern NODE *remove_symbol(NODE *r); extern void destroy_symbol(NODE *r); extern void release_symbols(NODE *symlist, int keep_globals); extern void append_symbol(NODE *r); -extern NODE *lookup(const char *name, bool do_qualify); +extern NODE *lookup(const char *name); extern NODE *make_params(char **pnames, int pcount); extern void install_params(NODE *func); extern void remove_params(NODE *func); @@ -1730,6 +1731,7 @@ extern NODE **variable_list(); extern NODE **function_list(bool sort); extern void print_vars(NODE **table, Func_print print_func, FILE *fp); extern bool check_param_names(void); +extern bool is_all_upper(const char *name); /* floatcomp.c */ #ifdef HAVE_UINTMAX_T |