/* 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 #else #include #endif #ifdef _HAVE_STDC int fiprintf (FILE * fp, const char *fmt,...) #else int fiprintf (fp, fmt, va_alist) FILE *fp; char *fmt; va_dcl #endif { int ret; va_list ap; #ifdef _HAVE_STDC va_start (ap, fmt); #else va_start (ap); #endif ret = vfiprintf (fp, fmt, ap); va_end (ap); return ret; }