Lines Matching defs:prefix
373 ptype(dl->decl.prefix, dl->decl.type, 1);
426 char prefix[8]; /* enough to contain "struct ", including NUL */
442 s_print(prefix, "%s ", def->def.ty.old_prefix);
444 prefix[0] = 0;
451 f_print(fout, "\t%s%s *%s_val;\n", prefix, old, name);
455 f_print(fout, "%s%s *%s", prefix, old, name);
458 f_print(fout, "%s%s %s[%s]", prefix, old, name,
462 f_print(fout, "%s%s %s", prefix, old, name);
474 const char *prefix;
481 if (streq(dec->type, name) && !dec->prefix) {
487 prefix = "";
494 if (dec->prefix) {
495 s_print(buf, "%s ", dec->prefix);
496 prefix = buf;
502 f_print(fout, "%s%s %s", prefix, type, dec->name);
505 f_print(fout, "%s%s %s[%s]", prefix, type, dec->name,
509 f_print(fout, "%s%s *%s", prefix, type, dec->name);
516 f_print(fout, "\t%s%s *%s_val;\n", prefix, type, dec->name);