From 588da9812e055fbceb900c350ab406f97eccbf37 Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Wed, 21 Jul 1999 05:53:23 +0000 Subject: * Add configure option to enable dmalloc library. * Various code cleanups. --- variable.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'variable.c') diff --git a/variable.c b/variable.c index 2d4fa4d..5379cd5 100644 --- a/variable.c +++ b/variable.c @@ -77,7 +77,7 @@ define_variable_in_set (name, length, value, origin, recursive, set) for (v = set->table[hashval]; v != 0; v = v->next) if (*v->name == *name - && !strncmp (v->name + 1, name + 1, length - 1) + && strneq (v->name + 1, name + 1, length - 1) && v->name[length] == '\0') break; @@ -98,7 +98,7 @@ define_variable_in_set (name, length, value, origin, recursive, set) { if (v->value != 0) free (v->value); - v->value = savestring (value, strlen (value)); + v->value = xstrdup (value); v->origin = origin; v->recursive = recursive; } @@ -109,7 +109,7 @@ define_variable_in_set (name, length, value, origin, recursive, set) v = (struct variable *) xmalloc (sizeof (struct variable)); v->name = savestring (name, length); - v->value = savestring (value, strlen (value)); + v->value = xstrdup (value); v->origin = origin; v->recursive = recursive; v->expanding = 0; @@ -176,7 +176,7 @@ lookup_variable (name, length) for (v = set->table[hashval]; v != 0; v = v->next) if (*v->name == *name - && !strncmp (v->name + 1, name + 1, length - 1) + && strneq (v->name + 1, name + 1, length - 1) && v->name[length] == 0) return v; } @@ -205,7 +205,7 @@ lookup_variable_in_set (name, length, set) for (v = set->table[hash]; v != 0; v = v->next) if (*v->name == *name - && !strncmp (v->name + 1, name + 1, length - 1) + && strneq (v->name + 1, name + 1, length - 1) && v->name[length] == 0) return v; @@ -446,7 +446,7 @@ define_automatic_variables () { free (v->value); v->origin = o_file; - v->value = savestring (default_shell, strlen (default_shell)); + v->value = xstrdup (default_shell); } #endif -- cgit v1.2.3