codefile 38 source4/heimdal/lib/asn1/gen.c FILE *headerfile, *codefile, *logfile; codefile 195 source4/heimdal/lib/asn1/gen.c fprintf(codefile, "if((%s = strdup(\"%s\")) == NULL)\nreturn ENOMEM;\n", var, val->u.stringvalue); codefile 198 source4/heimdal/lib/asn1/gen.c fprintf(codefile, "%s = %d;\n", var, val->u.integervalue); codefile 202 source4/heimdal/lib/asn1/gen.c fprintf(codefile, "%s = TRUE;\n", var); codefile 204 source4/heimdal/lib/asn1/gen.c fprintf(codefile, "%s = FALSE;\n", var); codefile 216 source4/heimdal/lib/asn1/gen.c fprintf(codefile, "if(strcmp(%s, \"%s\") != 0)\n", var, val->u.stringvalue); codefile 219 source4/heimdal/lib/asn1/gen.c fprintf(codefile, "if(%s != %d)\n", var, val->u.integervalue); codefile 223 source4/heimdal/lib/asn1/gen.c fprintf(codefile, "if(!%s)\n", var); codefile 225 source4/heimdal/lib/asn1/gen.c fprintf(codefile, "if(%s)\n", var); codefile 237 source4/heimdal/lib/asn1/gen.c if (codefile != NULL) codefile 243 source4/heimdal/lib/asn1/gen.c codefile = fopen (filename, "w"); codefile 244 source4/heimdal/lib/asn1/gen.c if (codefile == NULL) codefile 248 source4/heimdal/lib/asn1/gen.c fprintf (codefile, codefile 260 source4/heimdal/lib/asn1/gen.c fprintf (codefile, codefile 263 source4/heimdal/lib/asn1/gen.c fprintf (codefile, codefile 273 source4/heimdal/lib/asn1/gen.c if (codefile == NULL) codefile 276 source4/heimdal/lib/asn1/gen.c fclose(codefile); codefile 277 source4/heimdal/lib/asn1/gen.c codefile = NULL; codefile 326 source4/heimdal/lib/asn1/gen.c fprintf (codefile, "static unsigned oid_%s_variable_num[%d] = {", codefile 329 source4/heimdal/lib/asn1/gen.c fprintf(codefile, "%d%s ", list[i - 1]->value, i > 1 ? "," : ""); codefile 331 source4/heimdal/lib/asn1/gen.c fprintf(codefile, "};\n"); codefile 333 source4/heimdal/lib/asn1/gen.c fprintf (codefile, "static const heim_oid oid_%s_variable = " codefile 337 source4/heimdal/lib/asn1/gen.c fprintf (codefile, "const heim_oid *oid_%s(void)\n" codefile 43 source4/heimdal/lib/asn1/gen_copy.c fprintf (codefile, "if(der_copy_%s(%s, %s)) goto fail;\n", codefile 56 source4/heimdal/lib/asn1/gen_copy.c fprintf (codefile, "if(copy_%s(%s, %s)) goto fail;\n", codefile 67 source4/heimdal/lib/asn1/gen_copy.c fprintf(codefile, "*(%s) = *(%s);\n", to, from); codefile 76 source4/heimdal/lib/asn1/gen_copy.c fprintf(codefile, "*(%s) = *(%s);\n", to, from); codefile 87 source4/heimdal/lib/asn1/gen_copy.c fprintf(codefile, codefile 97 source4/heimdal/lib/asn1/gen_copy.c fprintf(codefile, "(%s)->element = (%s)->element;\n", to, from); codefile 98 source4/heimdal/lib/asn1/gen_copy.c fprintf(codefile, "switch((%s)->element) {\n", from); codefile 111 source4/heimdal/lib/asn1/gen_copy.c fprintf(codefile, "case %s:\n", m->label); codefile 124 source4/heimdal/lib/asn1/gen_copy.c fprintf(codefile, "if(%s) {\n", fs); codefile 125 source4/heimdal/lib/asn1/gen_copy.c fprintf(codefile, "%s = malloc(sizeof(*%s));\n", ts, ts); codefile 126 source4/heimdal/lib/asn1/gen_copy.c fprintf(codefile, "if(%s == NULL) goto fail;\n", ts); codefile 131 source4/heimdal/lib/asn1/gen_copy.c fprintf(codefile, "}else\n"); codefile 132 source4/heimdal/lib/asn1/gen_copy.c fprintf(codefile, "%s = NULL;\n", ts); codefile 137 source4/heimdal/lib/asn1/gen_copy.c fprintf(codefile, "break;\n"); codefile 141 source4/heimdal/lib/asn1/gen_copy.c fprintf(codefile, "case %s: {\n" codefile 152 source4/heimdal/lib/asn1/gen_copy.c fprintf(codefile, "}\n"); codefile 161 source4/heimdal/lib/asn1/gen_copy.c fprintf (codefile, "if(((%s)->val = " codefile 164 source4/heimdal/lib/asn1/gen_copy.c fprintf (codefile, "goto fail;\n"); codefile 166 source4/heimdal/lib/asn1/gen_copy.c fprintf(codefile, codefile 176 source4/heimdal/lib/asn1/gen_copy.c fprintf(codefile, "}\n"); codefile 182 source4/heimdal/lib/asn1/gen_copy.c fprintf(codefile, "*(%s) = *(%s);\n", to, from); codefile 188 source4/heimdal/lib/asn1/gen_copy.c fprintf(codefile, "*(%s) = *(%s);\n", to, from); codefile 232 source4/heimdal/lib/asn1/gen_copy.c fprintf (codefile, "int\n" codefile 238 source4/heimdal/lib/asn1/gen_copy.c fprintf (codefile, "return 0;\n"); codefile 241 source4/heimdal/lib/asn1/gen_copy.c fprintf (codefile, "fail:\n" codefile 246 source4/heimdal/lib/asn1/gen_copy.c fprintf(codefile, codefile 43 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 50 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 212 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 218 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 224 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 238 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 242 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 246 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 255 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 258 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 265 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 269 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 304 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 307 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 312 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 317 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 321 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 323 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 356 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, "{\n"); codefile 357 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, "unsigned int members = 0;\n"); codefile 358 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, "while(len > 0) {\n"); codefile 359 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 365 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, "switch (MAKE_TAG(class, type, tag)) {\n"); codefile 372 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, "case MAKE_TAG(%s, %s, %s):\n", codefile 381 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 388 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, "members |= (1 << %d);\n", memno); codefile 390 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, "break;\n"); codefile 392 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 396 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, "}\n"); codefile 397 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, "}\n"); codefile 405 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, "if((members & (1 << %d)) == 0)\n", memno); codefile 407 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, "%s = NULL;\n", s); codefile 411 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, "return ASN1_MISSING_FIELD;\n"); codefile 415 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, "}\n"); codefile 423 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 439 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 462 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 485 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 490 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 492 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, "e = der_match_tag_and_length(p, len, %s, %s, %s, " codefile 499 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 507 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, "if(e) %s;\n", forwstr); codefile 509 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 514 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 519 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 527 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 534 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 538 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 540 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 566 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 577 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 581 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 586 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 606 source4/heimdal/lib/asn1/gen_decode.c fprintf(codefile, codefile 637 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, "/* NULL */\n"); codefile 658 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, "int\n" codefile 688 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 693 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, "const unsigned char *begin = p;\n"); codefile 695 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, "\n"); codefile 696 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, "memset(data, 0, sizeof(*data));\n"); /* hack to avoid `unused variable' */ codefile 700 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 707 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 710 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, codefile 719 source4/heimdal/lib/asn1/gen_decode.c fprintf (codefile, "}\n\n"); codefile 41 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, codefile 117 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, codefile 124 source4/heimdal/lib/asn1/gen_encode.c fprintf(codefile, codefile 129 source4/heimdal/lib/asn1/gen_encode.c fprintf(codefile, "}\n;"); codefile 161 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, "{\n" codefile 164 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, codefile 189 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, codefile 191 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, codefile 195 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, codefile 206 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, codefile 210 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, codefile 214 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, codefile 219 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, codefile 221 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, codefile 225 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, codefile 238 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, codefile 270 source4/heimdal/lib/asn1/gen_encode.c fprintf(codefile, "/* %s */\n", m->name); codefile 272 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, codefile 277 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, "{\n"); codefile 278 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, "size_t %s_oldret = ret;\n", tmpstr); codefile 279 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, "ret = 0;\n"); codefile 281 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, "ret += %s_oldret;\n", tmpstr); codefile 282 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, "}\n"); codefile 289 source4/heimdal/lib/asn1/gen_encode.c fprintf(codefile, codefile 295 source4/heimdal/lib/asn1/gen_encode.c fprintf(codefile, codefile 300 source4/heimdal/lib/asn1/gen_encode.c fprintf(codefile, codefile 305 source4/heimdal/lib/asn1/gen_encode.c fprintf(codefile, codefile 309 source4/heimdal/lib/asn1/gen_encode.c fprintf(codefile, codefile 315 source4/heimdal/lib/asn1/gen_encode.c fprintf(codefile, codefile 328 source4/heimdal/lib/asn1/gen_encode.c fprintf(codefile, codefile 338 source4/heimdal/lib/asn1/gen_encode.c fprintf(codefile, codefile 342 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, codefile 358 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, codefile 370 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, codefile 393 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, codefile 409 source4/heimdal/lib/asn1/gen_encode.c fprintf(codefile, "\n"); codefile 414 source4/heimdal/lib/asn1/gen_encode.c fprintf(codefile, "switch(%s->element) {\n", s); codefile 424 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, "case %s: {", m->label); codefile 430 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, "if(%s) {\n", s2); codefile 431 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, "size_t %s_oldret = ret;\n", tmpstr); codefile 432 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, "ret = 0;\n"); codefile 434 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, "ret += %s_oldret;\n", tmpstr); codefile 436 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, "}\n"); codefile 437 source4/heimdal/lib/asn1/gen_encode.c fprintf(codefile, "break;\n"); codefile 438 source4/heimdal/lib/asn1/gen_encode.c fprintf(codefile, "}\n"); codefile 443 source4/heimdal/lib/asn1/gen_encode.c fprintf(codefile, codefile 459 source4/heimdal/lib/asn1/gen_encode.c fprintf(codefile, "};\n"); codefile 495 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, "/* NULL */\n"); codefile 512 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, "int\n" codefile 542 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, codefile 546 source4/heimdal/lib/asn1/gen_encode.c fprintf(codefile, "i = 0;\n"); /* hack to avoid `unused variable' */ codefile 550 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, "*size = ret;\n" codefile 556 source4/heimdal/lib/asn1/gen_encode.c fprintf (codefile, "}\n\n"); codefile 41 source4/heimdal/lib/asn1/gen_free.c fprintf (codefile, "der_free_%s(%s);\n", typename, name); codefile 52 source4/heimdal/lib/asn1/gen_free.c fprintf (codefile, "free_%s(%s);\n", t->symbol->gen_name, name); codefile 81 source4/heimdal/lib/asn1/gen_free.c fprintf(codefile, "der_free_octet_string(&data->_save);\n"); codefile 84 source4/heimdal/lib/asn1/gen_free.c fprintf(codefile, "switch((%s)->element) {\n", name); codefile 95 source4/heimdal/lib/asn1/gen_free.c fprintf(codefile, "case %s:\n", m->label); codefile 102 source4/heimdal/lib/asn1/gen_free.c fprintf(codefile, "if(%s) {\n", s); codefile 105 source4/heimdal/lib/asn1/gen_free.c fprintf(codefile, codefile 111 source4/heimdal/lib/asn1/gen_free.c fprintf(codefile, "break;\n"); codefile 116 source4/heimdal/lib/asn1/gen_free.c fprintf(codefile, codefile 122 source4/heimdal/lib/asn1/gen_free.c fprintf(codefile, "}\n"); codefile 130 source4/heimdal/lib/asn1/gen_free.c fprintf (codefile, "while((%s)->len){\n", name); codefile 135 source4/heimdal/lib/asn1/gen_free.c fprintf(codefile, codefile 139 source4/heimdal/lib/asn1/gen_free.c fprintf(codefile, codefile 186 source4/heimdal/lib/asn1/gen_free.c fprintf (codefile, "void\n" codefile 192 source4/heimdal/lib/asn1/gen_free.c fprintf (codefile, "}\n\n"); codefile 47 source4/heimdal/lib/asn1/gen_glue.c fprintf (codefile, codefile 54 source4/heimdal/lib/asn1/gen_glue.c fprintf (codefile, "if(f.%s) r |= (1U << %d);\n", codefile 57 source4/heimdal/lib/asn1/gen_glue.c fprintf (codefile, "return r;\n" codefile 70 source4/heimdal/lib/asn1/gen_glue.c fprintf (codefile, codefile 78 source4/heimdal/lib/asn1/gen_glue.c fprintf (codefile, "\tflags.%s = (n >> %d) & 1;\n", codefile 82 source4/heimdal/lib/asn1/gen_glue.c fprintf (codefile, "\treturn flags;\n" codefile 99 source4/heimdal/lib/asn1/gen_glue.c fprintf (codefile, codefile 105 source4/heimdal/lib/asn1/gen_glue.c fprintf (codefile, codefile 110 source4/heimdal/lib/asn1/gen_glue.c fprintf (codefile, codefile 114 source4/heimdal/lib/asn1/gen_glue.c fprintf (codefile, codefile 43 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, "%s += der_length_%s(%s);\n", variable, typename, name); codefile 70 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, "%s += length_%s(%s);\n", codefile 75 source4/heimdal/lib/asn1/gen_length.c fprintf(codefile, codefile 79 source4/heimdal/lib/asn1/gen_length.c fprintf(codefile, "}\n"); codefile 94 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, "%s += 1;\n", variable); codefile 110 source4/heimdal/lib/asn1/gen_length.c fprintf(codefile, codefile 116 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, codefile 120 source4/heimdal/lib/asn1/gen_length.c fprintf(codefile, codefile 122 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, "%s += 1;\n", variable); codefile 124 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, "%s += 5;\n", variable); codefile 138 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, "switch((%s)->element) {\n", name); codefile 149 source4/heimdal/lib/asn1/gen_length.c fprintf(codefile, "case %s:\n", m->label); codefile 157 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, "if(%s)", s); codefile 160 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, "{\n" codefile 164 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, "ret += %s_oldret;\n", tmpstr); codefile 165 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, "}\n"); codefile 168 source4/heimdal/lib/asn1/gen_length.c fprintf(codefile, "break;\n"); codefile 172 source4/heimdal/lib/asn1/gen_length.c fprintf(codefile, codefile 179 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, "}\n"); /* switch */ codefile 188 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, codefile 195 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, "for(i = (%s)->len - 1; i >= 0; --i){\n", name); codefile 196 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, "int %s_for_oldret = %s;\n" codefile 205 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, "%s += %s_for_oldret;\n", codefile 207 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, "}\n"); codefile 209 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, codefile 244 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, "/* NULL */\n"); codefile 252 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, "ret += %lu + der_length_len (ret);\n", codefile 273 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, codefile 281 source4/heimdal/lib/asn1/gen_length.c fprintf (codefile, "return ret;\n}\n\n"); codefile 83 source4/heimdal/lib/asn1/gen_locl.h extern FILE *headerfile, *codefile, *logfile; codefile 75 source4/heimdal/lib/asn1/gen_seq.c fprintf (codefile, "int\n" codefile 80 source4/heimdal/lib/asn1/gen_seq.c fprintf (codefile, codefile 94 source4/heimdal/lib/asn1/gen_seq.c fprintf (codefile, "}\n\n"); codefile 96 source4/heimdal/lib/asn1/gen_seq.c fprintf (codefile, "int\n" codefile 101 source4/heimdal/lib/asn1/gen_seq.c fprintf (codefile, codefile 118 source4/heimdal/lib/asn1/gen_seq.c fprintf (codefile, "}\n\n");