Lines Matching defs:headerfile

40 FILE *privheaderfile, *headerfile, *codefile, *logfile, *templatefile;
68 fprintf (headerfile, "#include <%s_asn1.h>\n", module);
133 headerfile = fopen (fn, "w");
134 if (headerfile == NULL)
153 fprintf (headerfile,
157 fprintf (headerfile,
160 fprintf (headerfile,
163 fprintf (headerfile,
166 fprintf (headerfile,
172 fprintf (headerfile,
177 fprintf (headerfile,
180 fprintf (headerfile,
183 fprintf (headerfile,
186 fprintf (headerfile,
189 fprintf (headerfile,
194 fprintf (headerfile,
199 fprintf (headerfile,
202 fprintf (headerfile,
207 fprintf (headerfile,
212 fprintf (headerfile,
230 headerfile);
242 headerfile);
243 fprintf (headerfile, "struct units;\n\n");
244 fprintf (headerfile, "#endif\n\n");
285 fprintf (headerfile, "#endif /* __%s_h__ */\n", headerbase);
287 if (headerfile)
288 fclose (headerfile);
400 fprintf (headerfile, "enum { %s = %d };\n\n",
429 fprintf (headerfile, "/* OBJECT IDENTIFIER %s ::= { ", s->name);
432 fprintf(headerfile, "%s(%d) ",
456 fprintf (headerfile, "} */\n");
457 fprintf (headerfile,
507 fprintf(headerfile, " ");
537 fprintf (headerfile, "%s", t->symbol->name);
541 fprintf (headerfile, "INTEGER");
543 fprintf (headerfile, " (%d..%d)",
547 fprintf (headerfile, "INTEGER {\n");
550 fprintf(headerfile, "%s(%d)%s\n", m->gen_name, m->val,
554 fprintf (headerfile, "}");
558 fprintf (headerfile, "BOOLEAN");
561 fprintf (headerfile, "OCTET STRING");
569 fprintf (headerfile, "BIT STRING {\n");
571 fprintf (headerfile, "ENUMERATED {\n");
574 fprintf (headerfile, "%s(%d)%s\n", m->name, m->val,
578 fprintf (headerfile, "}");
588 fprintf(headerfile, "CHOICE {\n");
590 fprintf(headerfile, "SET {\n");
592 fprintf(headerfile, "SEQUENCE {\n");
603 fprintf (headerfile, "...");
605 width -= fprintf(headerfile, "%s", m->name);
606 fprintf(headerfile, "%*s", width, "");
609 fprintf(headerfile, " OPTIONAL");
612 fprintf (headerfile, ",");
613 fprintf (headerfile, "\n");
616 fprintf (headerfile, "}");
620 fprintf (headerfile, "SEQUENCE OF ");
624 fprintf (headerfile, "SET OF ");
628 fprintf (headerfile, "GeneralizedTime");
631 fprintf (headerfile, "GeneralString");
634 fprintf (headerfile, "TeletexString");
640 fprintf (headerfile, "[%s%d] ",
644 fprintf (headerfile, "IMPLICIT ");
649 fprintf (headerfile, "UTCTime");
653 fprintf (headerfile, "UTF8String");
657 fprintf (headerfile, "PrintableString");
661 fprintf (headerfile, "IA5String");
665 fprintf (headerfile, "BMPString");
669 fprintf (headerfile, "UniversalString");
673 fprintf (headerfile, "VisibleString");
677 fprintf(headerfile, "OBJECT IDENTIFIER");
681 fprintf (headerfile, "NULL");
711 fprintf (headerfile, "%s %s;\n", t->symbol->gen_name, name);
717 fprintf (headerfile, "enum %s {\n", typedefp ? name : "");
720 fprintf(headerfile, "%s = %d%s\n", m->gen_name, m->val,
723 fprintf (headerfile, "} %s;\n", name);
725 fprintf (headerfile, "heim_integer %s;\n", name);
727 fprintf (headerfile, "int %s;\n", name);
729 fprintf (headerfile, "unsigned int %s;\n", name);
731 fprintf (headerfile, "unsigned int %s;\n", name);
738 fprintf (headerfile, "int %s;\n", name);
742 fprintf (headerfile, "heim_octet_string %s;\n", name);
756 fprintf (headerfile, "heim_bit_string %s;\n", name);
761 fprintf (headerfile, "struct %s {\n", newbasename);
793 fprintf (headerfile, "} %s;\n\n", name);
801 fprintf (headerfile, "enum %s {\n", typedefp ? name : "");
805 fprintf (headerfile, "/* ... */\n");
807 fprintf (headerfile, "%s = %d%s\n", m->gen_name, m->val,
811 fprintf (headerfile, "} %s;\n\n", name);
821 fprintf (headerfile, "struct %s {\n", newbasename);
824 fprintf(headerfile, "heim_octet_string _save;\n");
840 fprintf (headerfile, "} %s;\n", name);
856 fprintf (headerfile, "struct %s {\n", newbasename);
860 fprintf (headerfile, "} %s;\n", name);
865 fprintf (headerfile, "time_t %s;\n", name);
869 fprintf (headerfile, "heim_general_string %s;\n", name);
873 fprintf (headerfile, "heim_general_string %s;\n", name);
885 fprintf (headerfile, "struct %s {\n", newbasename);
888 fprintf(headerfile, "heim_octet_string _save;\n");
891 fprintf (headerfile, "enum {\n");
895 fprintf (headerfile, "%s = 0,\n", m->label);
901 fprintf (headerfile, "/* ... */\n");
903 fprintf (headerfile, "%s%s%s\n", m->label,
909 fprintf (headerfile, "} element;\n");
911 fprintf (headerfile, "union {\n");
915 fprintf(headerfile, "heim_octet_string asn1_ellipsis;\n");
927 fprintf (headerfile, "} u;\n");
929 fprintf (headerfile, "} %s;\n", name);
934 fprintf (headerfile, "time_t %s;\n", name);
938 fprintf (headerfile, "heim_utf8_string %s;\n", name);
942 fprintf (headerfile, "heim_printable_string %s;\n", name);
946 fprintf (headerfile, "heim_ia5_string %s;\n", name);
950 fprintf (headerfile, "heim_bmp_string %s;\n", name);
954 fprintf (headerfile, "heim_universal_string %s;\n", name);
958 fprintf (headerfile, "heim_visible_string %s;\n", name);
962 fprintf (headerfile, "heim_oid %s;\n", name);
966 fprintf (headerfile, "int %s;\n", name);
980 fprintf (headerfile, "/*\n");
981 fprintf (headerfile, "%s ::= ", s->name);
983 fprintf (headerfile, "\n*/\n\n");
985 fprintf (headerfile, "typedef ");
988 fprintf (headerfile, "\n");
1018 h = headerfile;