X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fq2c.c;h=3bba239035f7120ed1ac264ce42f3f156c1db809;hb=8fa7f3f6640c0eec450149cf5ccfab15d5391f55;hp=bc7af9676127d3e1ed82796e44036d5d42e4f985;hpb=6eea9310493902d3b06b25c612c7ba89d467b6fa;p=pspp diff --git a/src/q2c.c b/src/q2c.c index bc7af96761..3bba239035 100644 --- a/src/q2c.c +++ b/src/q2c.c @@ -284,7 +284,7 @@ add_symbol (const char *name, int unique, int value) symbol *iter, *sym; int x; - sym = xmalloc (sizeof (symbol)); + sym = xmalloc (sizeof *sym); sym->name = xstrdup (name); sym->unique = unique; sym->value = value; @@ -724,7 +724,7 @@ parse_specifier (specifier *spec, subcommand *sbc) for (;;) { - *s = xmalloc (sizeof (setting)); + *s = xmalloc (sizeof **s); parse_setting (*s, spec); if (token == ',' || token == ';' || token == '.') break; @@ -749,7 +749,7 @@ parse_specifiers (subcommand *sbc) for (;;) { - *spec = xmalloc (sizeof (specifier)); + *spec = xmalloc (sizeof **spec); parse_specifier (*spec, sbc); if (token == ';' || token == '.') break; @@ -893,7 +893,7 @@ parse_subcommands (void) for (;;) { - *sbc = xmalloc (sizeof (subcommand)); + *sbc = xmalloc (sizeof **sbc); (*sbc)->next = NULL; parse_subcommand (*sbc); @@ -2251,7 +2251,7 @@ aux_parse (void) for (;;) { - sbc = xmalloc(sizeof(aux_subcommand)); + sbc = xmalloc (sizeof *sbc); sbc->next = prevsbc; sbc->name = xstrdup (tokstr); lex_get();