/* Copyright (c) 1996 John E. Davis (davis@space.mit.edu) * All rights reserved. */ #include "config.h" #include #include #include "ttymsg.h" void slrn_tty_vmessage (FILE *fp, char *fmt, va_list ap) { FILE *last_fp; if ((fp == stdout) || (last_fp = stdout)) fputc ('\n', fp); (void) vfprintf(fp, fmt, ap); if (fp == stderr) fputc ('\n', fp); fflush (fp); last_fp = fp; } void slrn_tty_message (char *fmt, ...) { va_list ap; va_start (ap, fmt); slrn_tty_vmessage (stdout, fmt, ap); va_end (ap); } void slrn_tty_error (char *fmt, ...) { va_list ap; va_start (ap, fmt); slrn_tty_vmessage (stderr, fmt, ap); va_end (ap); }