Home | History | Annotate | Download | only in asn1

Lines Matching defs:headerfile

43 FILE *privheaderfile, *headerfile, *codefile, *logfile, *templatefile;
71 fprintf (headerfile, "#include <%s_asn1.h>\n", module);
136 headerfile = fopen (fn, "w");
137 if (headerfile == NULL)
158 fprintf (headerfile,
162 fprintf (headerfile,
165 fprintf (headerfile,
168 fprintf (headerfile,
171 fprintf (headerfile,
180 fprintf (headerfile,
186 fprintf (headerfile,
189 fprintf (headerfile,
192 fprintf (headerfile,
195 fprintf (headerfile,
198 fprintf (headerfile,
203 fprintf (headerfile,
208 fprintf (headerfile,
211 fprintf (headerfile,
216 fprintf (headerfile,
221 fprintf (headerfile,
239 headerfile);
251 headerfile);
252 fprintf (headerfile, "struct units;\n\n");
253 fprintf (headerfile, "#endif\n\n");
295 fprintf (headerfile, "#endif /* __%s_h__ */\n", headerbase);
297 if (headerfile)
298 fclose (headerfile);
420 fprintf (headerfile, "enum { %s = %lld };\n\n",
450 fprintf (headerfile, "/* OBJECT IDENTIFIER %s ::= { ", s->name);
453 fprintf(headerfile, "%s(%d) ",
477 fprintf (headerfile, "} */\n");
478 fprintf (headerfile,
528 fprintf(headerfile, " ");
558 fprintf (headerfile, "%s", t->symbol->name);
562 fprintf (headerfile, "INTEGER");
564 fprintf (headerfile, " (%lld..%lld)",
569 fprintf (headerfile, "INTEGER {\n");
572 fprintf(headerfile, "%s(%d)%s\n", m->gen_name, m->val,
576 fprintf (headerfile, "}");
580 fprintf (headerfile, "BOOLEAN");
583 fprintf (headerfile, "OCTET STRING");
591 fprintf (headerfile, "BIT STRING {\n");
593 fprintf (headerfile, "ENUMERATED {\n");
596 fprintf (headerfile, "%s(%d)%s\n", m->name, m->val,
600 fprintf (headerfile, "}");
610 fprintf(headerfile, "CHOICE {\n");
612 fprintf(headerfile, "SET {\n");
614 fprintf(headerfile, "SEQUENCE {\n");
625 fprintf (headerfile, "...");
627 width -= fprintf(headerfile, "%s", m->name);
628 fprintf(headerfile, "%*s", (int)width, "");
631 fprintf(headerfile, " OPTIONAL");
634 fprintf (headerfile, ",");
635 fprintf (headerfile, "\n");
638 fprintf (headerfile, "}");
642 fprintf (headerfile, "SEQUENCE OF ");
646 fprintf (headerfile, "SET OF ");
650 fprintf (headerfile, "GeneralizedTime");
653 fprintf (headerfile, "GeneralString");
656 fprintf (headerfile, "TeletexString");
662 fprintf (headerfile, "[%s%d] ",
666 fprintf (headerfile, "IMPLICIT ");
671 fprintf (headerfile, "UTCTime");
675 fprintf (headerfile, "UTF8String");
679 fprintf (headerfile, "PrintableString");
683 fprintf (headerfile, "IA5String");
687 fprintf (headerfile, "BMPString");
691 fprintf (headerfile, "UniversalString");
695 fprintf (headerfile, "VisibleString");
699 fprintf(headerfile, "OBJECT IDENTIFIER");
703 fprintf (headerfile, "NULL");
733 fprintf (headerfile, "%s %s;\n", t->symbol->gen_name, name);
739 fprintf (headerfile, "enum %s {\n", typedefp ? name : "");
742 fprintf(headerfile, "%s = %d%s\n", m->gen_name, m->val,
745 fprintf (headerfile, "} %s;\n", name);
747 fprintf (headerfile, "heim_integer %s;\n", name);
749 fprintf (headerfile, "int64_t %s;\n", name);
751 fprintf (headerfile, "uint64_t %s;\n", name);
753 fprintf (headerfile, "int %s;\n", name);
755 fprintf (headerfile, "unsigned int %s;\n", name);
762 fprintf (headerfile, "int %s;\n", name);
766 fprintf (headerfile, "heim_octet_string %s;\n", name);
780 fprintf (headerfile, "heim_bit_string %s;\n", name);
785 fprintf (headerfile, "struct %s {\n", newbasename);
817 fprintf (headerfile, "} %s;\n\n", name);
825 fprintf (headerfile, "enum %s {\n", typedefp ? name : "");
829 fprintf (headerfile, "/* ... */\n");
831 fprintf (headerfile, "%s = %d%s\n", m->gen_name, m->val,
835 fprintf (headerfile, "} %s;\n\n", name);
845 fprintf (headerfile, "struct %s {\n", newbasename);
848 fprintf(headerfile, "heim_octet_string _save;\n");
864 fprintf (headerfile, "} %s;\n", name);
880 fprintf (headerfile, "struct %s {\n", newbasename);
884 fprintf (headerfile, "} %s;\n", name);
889 fprintf (headerfile, "time_t %s;\n", name);
893 fprintf (headerfile, "heim_general_string %s;\n", name);
897 fprintf (headerfile, "heim_general_string %s;\n", name);
909 fprintf (headerfile, "struct %s {\n", newbasename);
912 fprintf(headerfile, "heim_octet_string _save;\n");
915 fprintf (headerfile, "enum %s_enum {\n", newbasename);
919 fprintf (headerfile, "%s = 0,\n", m->label);
925 fprintf (headerfile, "/* ... */\n");
927 fprintf (headerfile, "%s%s%s\n", m->label,
933 fprintf (headerfile, "} element;\n");
935 fprintf (headerfile, "union {\n");
939 fprintf(headerfile, "heim_octet_string asn1_ellipsis;\n");
951 fprintf (headerfile, "} u;\n");
953 fprintf (headerfile, "} %s;\n", name);
958 fprintf (headerfile, "time_t %s;\n", name);
962 fprintf (headerfile, "heim_utf8_string %s;\n", name);
966 fprintf (headerfile, "heim_printable_string %s;\n", name);
970 fprintf (headerfile, "heim_ia5_string %s;\n", name);
974 fprintf (headerfile, "heim_bmp_string %s;\n", name);
978 fprintf (headerfile, "heim_universal_string %s;\n", name);
982 fprintf (headerfile, "heim_visible_string %s;\n", name);
986 fprintf (headerfile, "heim_oid %s;\n", name);
990 fprintf (headerfile, "int %s;\n", name);
1004 fprintf (headerfile, "/*\n");
1005 fprintf (headerfile, "%s ::= ", s->name);
1007 fprintf (headerfile, "\n*/\n\n");
1009 fprintf (headerfile, "typedef ");
1012 fprintf (headerfile, "\n");
1042 h = headerfile;