• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/Heimdal-398.1.2/lib/asn1/

Lines Matching +defs:name +defs:pos

17  * 3. Neither the name of the Institute nor the names of its contributors
37 encode_primitive (const char *typename, const char *name)
43 name);
106 encode_type (const char *name, const Type *t, const char *tmpstr)
113 encode_type (name, t->symbol->type);
118 t->symbol->gen_name, name);
125 name);
129 encode_primitive ("heim_integer", name);
131 encode_primitive ("integer", name);
133 encode_primitive ("unsigned", name);
135 encode_primitive ("unsigned", name);
138 name, t->range->min, t->range->max);
142 encode_primitive ("boolean", name);
146 encode_primitive ("octet_string", name);
151 int pos;
154 encode_primitive("bit_string", name);
166 pos = t->members->prev->val;
168 if (pos > 31)
172 * It seems that if we do not always set pos to 31 here, the MIT
178 pos = ASN1_TAILQ_LAST(t->members, memhead)->val;
180 if (pos < 31)
181 pos = 31;
185 while (m->val / 8 < pos / 8) {
206 pos -= 8;
211 name, m->gen_name, 7 - m->val % 8);
247 encode_primitive ("enumerated", name);
265 if (asprintf (&s, "%s(%s)->%s", m->optional ? "" : "&", name, m->gen_name) < 0 || s == NULL)
267 fprintf(codefile, "/* %s */\n", m->name);
295 name);
300 name, name);
304 name);
310 name);
333 name);
337 name);
348 name);
359 name, tmpstr);
360 if (asprintf (&n, "&(%s)->val[i]", name) < 0 || n == NULL)
374 encode_primitive ("generalized_time", name);
378 encode_primitive ("general_string", name);
382 encode_primitive ("general_string", name);
390 c = encode_type (name, t->subtype, tname);
409 if (asprintf (&s, "(%s)", name) < 0 || s == NULL)
452 name, have_ellipsis->gen_name,
453 name, have_ellipsis->gen_name,
454 name, have_ellipsis->gen_name,
455 name, have_ellipsis->gen_name,
456 name, have_ellipsis->gen_name);
462 encode_primitive ("oid", name);
466 encode_primitive ("utctime", name);
470 encode_primitive ("utf8string", name);
474 encode_primitive ("printable_string", name);
478 encode_primitive ("ia5_string", name);
482 encode_primitive ("bmp_string", name);
486 encode_primitive ("universal_string", name);
490 encode_primitive ("visible_string", name);