home *** CD-ROM | disk | FTP | other *** search
/ Atari FTP / ATARI_FTP_0693.zip / ATARI_FTP_0693 / Mint / mntlib32.zoo / fprintf.c < prev    next >
C/C++ Source or Header  |  1992-09-05  |  796b  |  54 lines

  1. #include <stdio.h>
  2. #include <stdarg.h>
  3. #include "lib.h"
  4.  
  5. /* revised 4/15/92 sb -- moved __eprintf to a separate file to avoid conflict
  6.    with libm.a's printf */
  7.  
  8. #if __STDC__
  9. int fprintf(FILE *fp, const char *fmt, ...)
  10. #else
  11. int fprintf(fp, fmt) FILE *fp; const char *fmt;
  12. #endif
  13. {
  14.     int r;
  15.     va_list args;
  16.  
  17.     va_start(args, fmt);
  18.     r = _doprnt(fp, fmt, args);
  19.     va_end(args);
  20.     return r;
  21. }
  22.  
  23. int
  24. vfprintf(fp, fmt, args)
  25.     FILE *fp;
  26.     const char *fmt;
  27.     va_list args;
  28. {
  29.     return(_doprnt(fp, fmt, args));
  30. }
  31.  
  32. #if __STDC__
  33. int printf(const char *fmt, ...)
  34. #else
  35. int printf(fmt) const char *fmt;
  36. #endif
  37. {
  38.     va_list args;
  39.     int r;
  40.  
  41.     va_start(args, fmt);
  42.     r = _doprnt(stdout, fmt, args);
  43.     va_end(args);
  44.     return r;
  45. }
  46.  
  47. int
  48. vprintf(fmt, args)
  49.     const char *fmt;
  50.     va_list args;
  51. {
  52.     return(_doprnt(stdout, fmt, args));
  53. }
  54.