home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 15 / 15.iso / s / s038 / 10.ddi / 017.LIF / _CLIB.H < prev    next >
Encoding:
C/C++ Source or Header  |  1992-07-02  |  1.3 KB  |  41 lines

  1. /* _clib.h - internal library header file
  2.  * $Version: 1.1 $
  3.  * Copyright (c) 91 Intel Corporation, ALL RIGHTS RESERVED.
  4.  */
  5.  
  6. #ifndef _clibh
  7. #define _clibh
  8.  
  9. #ifndef _stdioh
  10. #include <stdio.h>
  11. #endif
  12.  
  13. #pragma fixedparams("_doprnt", "_doscan",    "_dtobcd",  "_dtos",    "_filbuf")
  14. #pragma fixedparams("_fflush", "_flsbuf",    "_fltprnt", "_fltscan", "_fopen")
  15. #pragma fixedparams("_getch",  "_modeparse", "_pow_10",  "_putch")
  16.  
  17. #define STREAM_IO      0                                  /* Used by _doscan */
  18. #define CONSOLE_IO     1
  19.  
  20. /*
  21.  * Function prototypes:
  22.  */
  23. int      _doprnt(const char *, char* *, FILE *, int (*)());
  24. int      _doscan(const char *, char* *, FILE *, int (*)(), int (*)(), int);
  25. int      _dtobcd(double, char *);
  26. int      _dtos(double, char *);
  27. size_t   _filbuf(char *, size_t, FILE *);
  28. int      _fflush(FILE *);
  29. size_t   _flsbuf(char *, size_t, FILE *);
  30. int      _fltprnt(int, va_list, char, int, unsigned, int,
  31.                   unsigned, unsigned, FILE *, int (*fp)());
  32. int      _fltscan(FILE *, unsigned, unsigned, va_list *, unsigned,
  33.                   int (*getfp)(), int (*putfp)(), int);
  34. FILE    *_fopen(int, unsigned);
  35. int      _getch(FILE *);
  36. unsigned _modeparse(const char *);
  37. double   _pow_10(int);
  38. int      _putch(int, FILE *);
  39.  
  40. #endif /* _clibh */
  41.