// cstdio standard header
#ifndef _CSTDIO_
#define _CSTDIO_
#include <yvals.h>

#ifdef _STD_USING
 #undef _STD_USING
 #define _CPP_STYLE_HEADER     /* for __TI_COMPILER_VERSION__ */
  #include <stdio.h>
 #define _STD_USING
 #undef _CPP_STYLE_HEADER      /* for __TI_COMPILER_VERSION__ */

#else /* _STD_USING */
 #include <stdio.h>
#endif /* _STD_USING */


 #if defined(__TI_COMPILER_VERSION__) && !_HAS_DINKUM_CLIB
  #define _HAS_POINTER_CLIB	1
  #define _RBEGIN	buf
  #define _RNEXT	pos
  #define _REND		buff_stop
  #define _WBEGIN	buf
  #define _WNEXT	pos
  #define _WEND		buff_stop
 #endif



  #if defined(__MWERKS__)
   #define _IOBASE	buffer
   #define _IOPTR	buffer_ptr
   #define _IOCNT	buffer_len

  #else	/* elif defined(__sun) */
   #define _IOBASE	_base
   #define _IOPTR	_ptr
   #define _IOCNT	_cnt
  #endif /* defined(__BORLANDC__) */



 #ifndef _HAS_POINTER_CLIB
  #define _HAS_CONVENTIONAL_CLIB	1
 #endif /* _HAS_POINTER_CLIB */

 #ifdef _GLOBAL_USING
_STD_BEGIN
using _CSTD size_t; using _CSTD fpos_t; using _CSTD FILE;
using _CSTD clearerr; using _CSTD fclose; using _CSTD feof;
using _CSTD ferror; using _CSTD fflush; using _CSTD fgetc;
using _CSTD fgetpos; using _CSTD fgets; using _CSTD fopen;
using _CSTD fprintf; using _CSTD fputc; using _CSTD fputs;
using _CSTD fread; using _CSTD freopen; using _CSTD fscanf;
using _CSTD fseek; using _CSTD fsetpos; using _CSTD ftell;
using _CSTD fwrite; using _CSTD getc; using _CSTD getchar;
using _CSTD gets; using _CSTD perror;
using _CSTD putc; using _CSTD putchar;
using _CSTD printf; using _CSTD puts; using _CSTD remove;
using _CSTD rename; using _CSTD rewind; using _CSTD scanf;
using _CSTD setbuf; using _CSTD setvbuf; using _CSTD sprintf;
using _CSTD sscanf; using _CSTD tmpfile; using _CSTD tmpnam;
using _CSTD ungetc; using _CSTD vfprintf; using _CSTD vprintf;
using _CSTD vsprintf;

 #if _HAS_C9X || _C9X_SNPRINTF
using _CSTD snprintf; using _CSTD vsnprintf;
using _CSTD vfscanf; using _CSTD vscanf; using _CSTD vsscanf;
 #endif /* _HAS_C9X */

_STD_END
 #endif /* _GLOBAL_USING */

#ifndef _Filet
 #define _Filet	FILE
#endif /* _Filet */

#ifndef _FPOSOFF

  #define _FPOSOFF(fp)  ((long)(fp))

#endif /* _FPOSOFF */
#endif /* _CSTDIO_ */

/*
 * Copyright (c) 1992-2004 by P.J. Plauger.  ALL RIGHTS RESERVED.
 * Consult your license regarding permissions and restrictions.
V4.02:1476 */
