/[m4]/m4/m4/symtab.c
ViewVC logotype

Diff of /m4/m4/symtab.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.48 by gary, Wed Oct 8 14:46:13 2003 UTC revision 1.49 by gary, Thu Nov 13 12:05:58 2003 UTC
# Line 67  static void *    arg_copy_CB           (m4_hash *s Line 67  static void *    arg_copy_CB           (m4_hash *s
67  m4_symbol_table *  m4_symbol_table *
68  m4_symtab_create (size_t size, bool *nuke_trace_bit)  m4_symtab_create (size_t size, bool *nuke_trace_bit)
69  {  {
70    NEW (m4_symbol_table, symtab);    m4_symbol_table *symtab = xmalloc (sizeof m4_symbol_table);
71    
72    symtab->table = m4_hash_new (size ? size : M4_SYMTAB_DEFAULT_SIZE,    symtab->table = m4_hash_new (size ? size : M4_SYMTAB_DEFAULT_SIZE,
73                                 m4_hash_string_hash, m4_hash_string_cmp);                                 m4_hash_string_hash, m4_hash_string_cmp);
# Line 127  symtab_fetch (m4_symbol_table *symtab, c Line 127  symtab_fetch (m4_symbol_table *symtab, c
127      }      }
128    else    else
129      {      {
130        symbol = xcalloc (1, sizeof *symbol);        symbol = xzalloc (sizeof *symbol);
131        m4_hash_insert (symtab->table, xstrdup (name), symbol);        m4_hash_insert (symtab->table, xstrdup (name), symbol);
132      }      }
133    
# Line 414  m4_set_symbol_traced (m4_symbol *symbol, Line 414  m4_set_symbol_traced (m4_symbol *symbol,
414  m4_symbol_value *  m4_symbol_value *
415  m4_symbol_value_create (void)  m4_symbol_value_create (void)
416  {  {
417    return xcalloc (1, sizeof (m4_symbol_value));    return xzalloc (sizeof (m4_symbol_value));
418  }  }
419    
420  #undef m4_get_symbol_value  #undef m4_get_symbol_value

Legend:
Removed from v.1.48  
changed lines
  Added in v.1.49

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26