/* @(#)printf.c 4.1 (Berkeley) 12/21/80 */
#include <stdio.h>
printf(fmt, args)
char *fmt;
{
register int n;
unsigned char buff[BUFSIZ];
if (stdout->_flag & _IONBF)
setbuf(stdout, buff);
n = _doprnt(fmt, &args, stdout);
if (stdout->_base == buff)
{
fflush(stdout);
setbuf(stdout, NULL);
}
return(ferror(stdout)? EOF: n);
}