• 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
40 const char *name,
43 fprintf (codefile, "%s += der_length_%s(%s);\n", variable, typename, name);
63 length_type (const char *name, const Type *t,
69 length_type (name, t->symbol->type);
72 variable, t->symbol->gen_name, name);
78 "int enumint = *%s;\n", name);
82 length_primitive ("heim_integer", name, variable);
84 length_primitive ("integer", name, variable);
86 length_primitive ("unsigned", name, variable);
88 length_primitive ("unsigned", name, variable);
91 name, t->range->min, t->range->max);
98 length_primitive ("enumerated", name, variable);
101 length_primitive ("octet_string", name, variable);
105 length_primitive("bit_string", name, variable);
109 int pos = ASN1_TAILQ_LAST(t->members, memhead)->val;
114 while (m->val / 8 < pos / 8) {
115 pos -= 8;
119 name, m->gen_name, variable, (pos + 8) / 8);
141 name);
156 m->optional ? "" : "&", name,
180 name,
199 tmpstr, name, tmpstr, tmpstr);
202 if (asprintf (&n, "&(%s)->val[n_%s - 1]", name, tmpstr) < 0 || n == NULL)
219 length_primitive ("generalized_time", name, variable);
222 length_primitive ("general_string", name, variable);
225 length_primitive ("general_string", name, variable);
228 length_primitive ("utctime", name, variable);
231 length_primitive ("utf8string", name, variable);
234 length_primitive ("printable_string", name, variable);
237 length_primitive ("ia5_string", name, variable);
240 length_primitive ("bmp_string", name, variable);
243 length_primitive ("universal_string", name, variable);
246 length_primitive ("visible_string", name, variable);
255 length_type (name, t->subtype, variable, tname);
262 length_primitive ("oid", name, variable);