/* FUNCTION <>---format output to file (integer only) INDEX fiprintf ANSI_SYNOPSIS #include int fiprintf(FILE *<[fd]>, const char *<[format]>, ...); TRAD_SYNOPSIS #include int fiprintf(<[fd]>, <[format]> [, <[arg]>, ...]); FILE *<[fd]>; char *<[format]>; DESCRIPTION <> is a restricted version of <>: it has the same arguments and behavior, save that it cannot perform any floating-point formatting---the <>, <>, <>, <>, and <> type specifiers are not recognized. RETURNS <> returns the number of bytes in the output string, save that the concluding <> is not counted. <> returns when the end of the format string is encountered. If an error occurs, <> returns <>. PORTABILITY <> is not required by ANSI C. Supporting OS subroutines required: <>, <>, <>, <>, <>, <>, <>. */ #include <_ansi.h> #include #ifdef _HAVE_STDC #include int fiprintf (FILE * fp, const char *fmt,...) { int ret; va_list ap; va_start (ap, fmt); ret = vfiprintf (fp, fmt, ap); va_end (ap); return ret; } #else #include int fiprintf (fp, fmt, va_alist) FILE *fp; char *fmt; va_dcl { int ret; va_list ap; va_start (ap); ret = vfiprintf (fp, fmt, ap); va_end (ap); return ret; } #endif