- dict->var = xrealloc (dict->var, sizeof *dict->var * dict->nvar);
-
- /* Construct hash table of dictionary in order to speed up
- later processing and to check for duplicate varnames. */
- dict->name_tab = hsh_create (8, compare_variables, hash_variable,
- NULL, NULL);
- for (i = 0; i < dict->nvar; i++)
- if (NULL != hsh_insert (dict->name_tab, dict->var[i]))
- lose ((ME, _("%s: Duplicate variable name `%s' within system file."),
- h->fn, dict->var[i]->name));