version 1.13, 2002/07/05 05:39:42 |
version 1.14, 2003/03/13 09:09:34 |
|
|
continue; |
continue; |
cs = &cl->case_decl; |
cs = &cl->case_decl; |
if (!streq(cs->type, "void")) { |
if (!streq(cs->type, "void")) { |
object = alloc(strlen(def->def_name) + strlen(format) + |
int len = strlen(def->def_name) + strlen(format) + |
strlen(cs->name) + 1); |
strlen(cs->name) + 1; |
|
|
|
object = alloc(len); |
if (object == NULL) { |
if (object == NULL) { |
fprintf(stderr, "Fatal error : no memory\n"); |
fprintf(stderr, "Fatal error : no memory\n"); |
crash(); |
crash(); |
} |
} |
if (isvectordef(cs->type, cs->rel)) { |
if (isvectordef(cs->type, cs->rel)) { |
sprintf(object, vecformat, def->def_name, |
snprintf(object, len, vecformat, def->def_name, |
cs->name); |
cs->name); |
} else { |
} else { |
sprintf(object, format, def->def_name, |
snprintf(object, len, format, def->def_name, |
cs->name); |
cs->name); |
} |
} |
print_ifstat(2, cs->prefix, cs->type, cs->rel, cs->array_max, |
print_ifstat(2, cs->prefix, cs->type, cs->rel, cs->array_max, |
|
|
dflt = def->def.un.default_decl; |
dflt = def->def.un.default_decl; |
if (dflt != NULL) { |
if (dflt != NULL) { |
if (!streq(dflt->type, "void")) { |
if (!streq(dflt->type, "void")) { |
|
int len = strlen(def->def_name) + strlen(format) + |
|
strlen(dflt->name) + 1; |
|
|
fprintf(fout, "\tdefault:\n"); |
fprintf(fout, "\tdefault:\n"); |
object = alloc(strlen(def->def_name) + strlen(format) + |
object = alloc(len); |
strlen(dflt->name) + 1); |
|
if (object == NULL) { |
if (object == NULL) { |
fprintf(stderr, "Fatal error : no memory\n"); |
fprintf(stderr, "Fatal error : no memory\n"); |
crash(); |
crash(); |
} |
} |
if (isvectordef(dflt->type, dflt->rel)) { |
if (isvectordef(dflt->type, dflt->rel)) { |
sprintf(object, vecformat, def->def_name, |
snprintf(object, len, vecformat, def->def_name, |
dflt->name); |
dflt->name); |
} else { |
} else { |
sprintf(object, format, def->def_name, |
snprintf(object, len, format, def->def_name, |
dflt->name); |
dflt->name); |
} |
} |
|
|