Lines Matching defs:newbasename
689 getnewbasename(char **newbasename, int typedefp, const char *basename, const char *name)
692 *newbasename = strdup(name);
696 if (asprintf(newbasename, "%s_%s", basename, name) < 0)
699 if (*newbasename == NULL)
706 char *newbasename = NULL;
761 getnewbasename(&newbasename, typedefp, basename, name);
763 fprintf (headerfile, "struct %s {\n", newbasename);
771 define_type (level + 1, n, newbasename, &i, FALSE, FALSE);
779 define_type (level + 1, n, newbasename, &i, FALSE, FALSE);
789 define_type (level + 1, n, newbasename, &i, FALSE, FALSE);
820 getnewbasename(&newbasename, typedefp, basename, name);
823 fprintf (headerfile, "struct %s {\n", newbasename);
836 define_type (level + 1, n, newbasename, m->type, FALSE, FALSE);
839 define_type (level + 1, m->gen_name, newbasename, m->type, FALSE, FALSE);
850 getnewbasename(&newbasename, typedefp, basename, name);
858 fprintf (headerfile, "struct %s {\n", newbasename);
859 define_type (level + 1, "len", newbasename, &i, FALSE, FALSE);
860 define_type (level + 1, "*val", newbasename, t->subtype, FALSE, FALSE);
884 getnewbasename(&newbasename, typedefp, basename, name);
887 fprintf (headerfile, "struct %s {\n", newbasename);
923 define_type (level + 2, n, newbasename, m->type, FALSE, FALSE);
926 define_type (level + 2, m->gen_name, newbasename, m->type, FALSE, FALSE);
973 if (newbasename)
974 free(newbasename);