| 45 |
|
#undef rad8 |
| 46 |
|
#undef rad9 |
| 47 |
|
#endif |
| 48 |
< |
#define sleep(s) Sleep(s*1000) |
| 48 |
> |
#define sleep(s) Sleep((DWORD)((s)*1000)) |
| 49 |
|
|
| 50 |
|
#define NON_POSIX |
| 51 |
|
|
| 57 |
|
|
| 58 |
|
#include <fcntl.h> /* _O_BINARY, _O_TEXT */ |
| 59 |
|
#include <stdlib.h> /* _fmode */ |
| 60 |
< |
#define SET_DEFAULT_BINARY() _fmode = _O_BINARY |
| 60 |
> |
#define SET_DEFAULT_BINARY() (_fmode = _O_BINARY) |
| 61 |
> |
#define SET_DEFAULT_TEXT() (_fmode = _O_TEXT) |
| 62 |
|
#define SET_FILE_BINARY(fp) _setmode(_fileno(fp),_O_BINARY) |
| 63 |
+ |
#define SET_FILE_TEXT(fp) _setmode(_fileno(fp),_O_TEXT) |
| 64 |
|
#define SET_FD_BINARY(fd) _setmode(fd,_O_BINARY) |
| 65 |
+ |
#define SET_FD_TEXT(fd) _setmode(fd,_O_TEXT) |
| 66 |
|
#define putenv _putenv |
| 67 |
|
|
| 68 |
|
#else /* _WIN32 || _WIN64 */ |
| 82 |
|
#define SET_DEFAULT_BINARY() |
| 83 |
|
#define SET_FILE_BINARY(fp) |
| 84 |
|
#define SET_FD_BINARY(fd) |
| 85 |
+ |
#define SET_DEFAULT_TEXT() |
| 86 |
+ |
#define SET_FILE_TEXT(fp) |
| 87 |
+ |
#define SET_FD_TEXT(fd) |
| 88 |
|
|
| 89 |
|
#endif /* _WIN32 || _WIN64 */ |
| 90 |
|
|