aboutsummaryrefslogtreecommitdiffstats
path: root/symbol.c
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2014-09-07 20:41:47 +0300
committerArnold D. Robbins <arnold@skeeve.com>2014-09-07 20:41:47 +0300
commitf9fadc3b2bf0bf9d65a981a712aa9aebc21a699b (patch)
treee81b49c837ae1950a96cafe6669069f067bccd73 /symbol.c
parent01c916919342d33cddfadb89b0b4e0ad6f6201f0 (diff)
downloadegawk-f9fadc3b2bf0bf9d65a981a712aa9aebc21a699b.tar.gz
egawk-f9fadc3b2bf0bf9d65a981a712aa9aebc21a699b.tar.bz2
egawk-f9fadc3b2bf0bf9d65a981a712aa9aebc21a699b.zip
Minor code cleanups.
Diffstat (limited to 'symbol.c')
-rw-r--r--symbol.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/symbol.c b/symbol.c
index 5add8968..e89214c0 100644
--- a/symbol.c
+++ b/symbol.c
@@ -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;