Lines Matching defs:name
17 * 3. Neither the name of the Institute nor the names of its contributors
39 free_primitive (const char *typename, const char *name)
41 fprintf (codefile, "der_free_%s(%s);\n", typename, name);
45 free_type (const char *name, const Type *t, int preserve)
50 free_type (name, t->symbol->type, preserve);
52 fprintf (codefile, "free_%s(%s);\n", t->symbol->gen_name, name);
56 free_primitive ("heim_integer", name);
67 free_primitive("bit_string", name);
70 free_primitive ("octet_string", name);
84 fprintf(codefile, "switch((%s)->element) {\n", name);
97 m->optional ? "" : "&", name,
120 name, have_ellipsis->gen_name);
129 fprintf (codefile, "while((%s)->len){\n", name);
130 if (asprintf (&n, "&(%s)->val[(%s)->len-1]", name, name) < 0 || n == NULL)
136 name);
139 "(%s)->val = NULL;\n", name, name);
144 free_primitive ("general_string", name);
147 free_primitive ("general_string", name);
150 free_primitive ("utf8string", name);
153 free_primitive ("printable_string", name);
156 free_primitive ("ia5_string", name);
159 free_primitive ("bmp_string", name);
162 free_primitive ("universal_string", name);
165 free_primitive ("visible_string", name);
168 free_type (name, t->subtype, preserve);
171 free_primitive ("oid", name);
181 int preserve = preserve_type(s->name) ? TRUE : FALSE;