home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Geek Gadgets 1
/
ADE-1.bin
/
ade-dist
/
pdksh-4.9-src.tgz
/
tar.out
/
contrib
/
pdksh
/
std
/
stdc
/
fprintf.c
< prev
next >
Wrap
C/C++ Source or Header
|
1996-09-28
|
788b
|
62 lines
/*
* printf and fprintf
*/
/* $Id: fprintf.c,v 1.4 93/05/05 21:18:07 sjg Exp $ */
#ifdef __STDC__
#include <stdarg.h>
#else
#include <varargs.h>
#endif
#include <stdio.h>
#if _V7 || _BSD
/* printf to stdout */
int
#ifdef __STDC__
printf(const char *fmt, ...) {
#else
printf(va_alist) va_dcl
{
char *fmt;
#endif
va_list va;
#ifdef __STDC__
va_start(va, fmt);
#else
va_start(va);
fmt = va_arg(va, char *);
#endif
vfprintf(stdout, fmt, va);
va_end(va);
return 0;
}
int
#ifdef __STDC__
fprintf(FILE *f, const char *fmt, ...) {
#else
fprintf(va_alist) va_dcl
{
FILE *f;
char *fmt;
#endif
va_list va;
#ifdef __STDC__
va_start(va, fmt);
#else
va_start(va);
f = va_arg(va, FILE *);
fmt = va_arg(va, char *);
#endif
vfprintf(f, fmt, va);
va_end(va);
return 0;
}
#endif