Lines Matching defs:stm
336 static void EmitArgPrototypes(FILE *stm, Header hdr)
341 fprintf(stm, "%s ", TypeToText(arg->type));
343 if (item->starred) fprintf(stm, "*");
344 fprintf(stm, item->name);
345 if (item->subscripted) fprintf(stm, "[]");
346 if (item->next) fprintf(stm, ", ");
348 fprintf(stm, "; ");
351 fprintf(stm, "%s ", TypeToText(arg->type));
353 if (item->starred) fprintf(stm, "*");
354 fprintf(stm, item->name);
355 if (item->subscripted) fprintf(stm, "[]");
356 if (item->next) fprintf(stm, ", ");
358 fprintf(stm, "; ");
374 static void EmitANSIPrototypes(FILE *stm, Header hdr)
381 fprintf(stm, " void "); return;
387 fprintf(stm, "%s%s %s%s",
391 if (item->subscripted) fprintf(stm, "[]");
392 if (item->next) fprintf(stm, ", ");
394 if (arg->next) fprintf(stm, ", ");
396 if (hdr->inArgs && hdr->outArgs) fprintf(stm, ", ");
400 fprintf(stm, "%s %s%s",
404 if (item->subscripted) fprintf(stm, "[]");
405 if (item->next) fprintf(stm, ", ");
407 if (arg->next) fprintf(stm, ", ");