|
|
|
1 |
|
// cstdio standard header |
2 |
|
#pragma once |
3 |
|
#ifndef _CSTDIO_ |
4 |
|
#define _CSTDIO_ |
5 |
|
#include <yvals.h> |
6 |
|
|
7 |
|
#ifdef _STD_USING |
8 |
|
#undef _STD_USING |
9 |
|
#include <stdio.h> |
10 |
|
#define _STD_USING |
11 |
|
|
12 |
|
#else /* _STD_USING */ |
13 |
|
#include <stdio.h> |
14 |
|
#endif /* _STD_USING */ |
15 |
|
|
16 |
|
// undef common macro overrides |
17 |
|
#undef clearerr |
18 |
|
#undef feof |
19 |
|
#undef ferror |
20 |
|
#undef getc |
21 |
|
#undef getchar |
22 |
|
#undef putc |
23 |
|
#undef putchar |
24 |
|
|
25 |
|
#define _HAS_CONVENTIONAL_CLIB 1 |
26 |
|
#define _IOBASE _base |
27 |
|
#define _IOPTR _ptr |
28 |
|
#define _IOCNT _cnt |
29 |
|
|
30 |
|
#ifndef _FPOSOFF |
31 |
|
#define _FPOSOFF(fp) ((long)(fp)) |
32 |
|
#endif /* _FPOSOFF */ |
33 |
|
|
34 |
|
typedef FILE _Filet; |
35 |
|
|
36 |
|
#ifndef RC_INVOKED |
37 |
|
#if _GLOBAL_USING |
38 |
|
_STD_BEGIN |
39 |
|
using ::_Filet; |
40 |
|
|
41 |
|
using ::size_t; using ::fpos_t; using ::FILE; |
42 |
|
using ::clearerr; using ::fclose; using ::feof; |
43 |
|
using ::ferror; using ::fflush; using ::fgetc; |
44 |
|
using ::fgetpos; using ::fgets; using ::fopen; |
45 |
|
using ::fprintf; using ::fputc; using ::fputs; |
46 |
|
using ::fread; using ::freopen; using ::fscanf; |
47 |
|
using ::fseek; using ::fsetpos; using ::ftell; |
48 |
|
using ::fwrite; using ::getc; using ::getchar; |