10 |
|
#include <io.h> /* _setmode() and stuff from unistd.h */ |
11 |
|
#include <stdio.h> |
12 |
|
typedef long off_t; |
13 |
+ |
#undef fdopen |
14 |
|
#define fdopen _fdopen |
15 |
+ |
#undef read |
16 |
|
#define read _read |
17 |
+ |
#undef open |
18 |
|
#define open _open |
19 |
+ |
#undef close |
20 |
|
#define close _close |
21 |
+ |
#undef write |
22 |
|
#define write _write |
23 |
+ |
#undef ftruncate |
24 |
|
#define ftruncate _chsize_s |
25 |
+ |
#undef unlink |
26 |
|
#define unlink _unlink |
27 |
+ |
#undef fileno |
28 |
|
#define fileno _fileno |
29 |
+ |
#undef snprintf |
30 |
|
#define snprintf _snprintf |
31 |
+ |
#undef vsnprintf |
32 |
|
#define vsnprintf _vsnprintf |
33 |
|
/* XXX should we check first if size_t is 32 bit? */ |
34 |
+ |
#undef fseeko |
35 |
|
#define fseeko _fseeki64 |
36 |
+ |
#undef lseek |
37 |
|
#define lseek _lseek |
38 |
+ |
#undef access |
39 |
|
#define access _access |
40 |
+ |
#undef mktemp |
41 |
|
#define mktemp _mktemp |
42 |
|
|
43 |
|
#include <string.h> |
44 |
+ |
#undef strcasecmp |
45 |
|
#define strcasecmp _stricmp |
46 |
+ |
#undef strncasecmp |
47 |
|
#define strncasecmp _strnicmp |
48 |
+ |
#undef strdup |
49 |
|
#define strdup _strdup |
50 |
|
|
51 |
|
#include <windows.h> |