void print_lav_comment (FILE* f, const char* format, ...) { va_list args; va_start (args, format); vprint_lav_comment (f, format, args); va_end (args); }
void print_generic (FILE* f, const char* format, ...) { int outputFormat; va_list args; va_start (args, format); outputFormat = currParams->outputFormat; switch (outputFormat) { case fmtGfa: case fmtGfaNoScore: vprint_gfa_generic (f, 'z', format, args); break; case fmtLavComment: vprint_lav_comment (f, format, args); break; case fmtLavText: vprint_lav_comment (f, format, args); if (format != NULL) { va_end (args); va_start (args, format); vfprintf (f, format, args); fprintf (f, "\n"); } break; case fmtAxtComment: vprint_axt_comment (f, format, args); break; case fmtMafComment: vprint_maf_comment (f, format, args); break; case fmtText: case fmtZeroText: if (format != NULL) { vfprintf (f, format, args); fprintf (f, "\n"); } break; case fmtLav: case fmtLavScore: case fmtLavInfScores: case fmtAxt: case fmtAxtGeneral: case fmtMaf: case fmtMafNoComment: case fmtSoftSam: case fmtSoftSamNoHeader: case fmtHardSam: case fmtHardSamNoHeader: case fmtCigar: case fmtGenpaf: case fmtGenpafNoHeader: case fmtGenpafNameHeader: case fmtGenpafBlast: case fmtGenpafBlastNoHeader: case fmtHspComp: case fmtDiffs: case fmtDiffsNoBlocks: case fmtInfStats: case fmtInfScores: case fmtIdDist: case fmtDeseed: case fmtNone: ; // (do nothing) break; default: suicidef ("internal error, in print_generic, outputFormat=%d", outputFormat); } // if (currParams->dotplotFile != NULL) // ; // (do nothing) va_end (args); }