diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2014-09-07 20:41:47 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2014-09-07 20:41:47 +0300 |
commit | f9fadc3b2bf0bf9d65a981a712aa9aebc21a699b (patch) | |
tree | e81b49c837ae1950a96cafe6669069f067bccd73 /symbol.c | |
parent | 01c916919342d33cddfadb89b0b4e0ad6f6201f0 (diff) | |
download | egawk-f9fadc3b2bf0bf9d65a981a712aa9aebc21a699b.tar.gz egawk-f9fadc3b2bf0bf9d65a981a712aa9aebc21a699b.tar.bz2 egawk-f9fadc3b2bf0bf9d65a981a712aa9aebc21a699b.zip |
Minor code cleanups.
Diffstat (limited to 'symbol.c')
-rw-r--r-- | symbol.c | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -35,8 +35,8 @@ static int var_count; /* total number of global variables and functions */ static NODE *symbol_list; static void (*install_func)(NODE *) = NULL; -static NODE *make_symbol(char *name, NODETYPE type); -static NODE *install(char *name, NODE *parm, NODETYPE type); +static NODE *make_symbol(const char *name, NODETYPE type); +static NODE *install(const char *name, NODE *parm, NODETYPE type); static void free_bcpool(INSTRUCTION *pl); static AWK_CONTEXT *curr_ctxt = NULL; @@ -75,7 +75,7 @@ init_symbol_table() */ NODE * -install_symbol(char *name, NODETYPE type) +install_symbol(const char *name, NODETYPE type) { return install(name, NULL, type); } @@ -275,7 +275,7 @@ destroy_symbol(NODE *r) /* make_symbol --- allocates a global symbol for the symbol table. */ static NODE * -make_symbol(char *name, NODETYPE type) +make_symbol(const char *name, NODETYPE type) { NODE *r; @@ -285,7 +285,7 @@ make_symbol(char *name, NODETYPE type) null_array(r); else if (type == Node_var) r->var_value = dupnode(Nnull_string); - r->vname = name; + r->vname = (char *) name; r->type = type; return r; @@ -294,7 +294,7 @@ make_symbol(char *name, NODETYPE type) /* install --- install a global name or function parameter in the symbol table */ static NODE * -install(char *name, NODE *parm, NODETYPE type) +install(const char *name, NODE *parm, NODETYPE type) { NODE *r; NODE **aptr; |