11 |
|
#include "platform.h" |
12 |
|
#include "rtio.h" |
13 |
|
#include "resolu.h" |
14 |
< |
#ifdef _WIN32 |
15 |
< |
#undef ftello |
16 |
< |
#define ftello ftell |
17 |
< |
#undef ssize_t |
18 |
< |
#define ssize_t size_t |
14 |
> |
#if defined(_WIN32) || defined(_WIN64) |
15 |
> |
#undef ftello |
16 |
> |
#define ftello ftell |
17 |
> |
#undef ssize_t |
18 |
> |
#define ssize_t size_t |
19 |
|
#else |
20 |
< |
#include <sys/mman.h> |
20 |
> |
#include <sys/mman.h> |
21 |
|
#endif |
22 |
|
|
23 |
|
typedef struct { |
92 |
|
int fd; |
93 |
|
off_t skip, flen; |
94 |
|
|
95 |
< |
#ifdef _WIN32 /* too difficult to fix this */ |
95 |
> |
#if defined(_WIN32) || defined(_WIN64) |
96 |
> |
/* too difficult to fix this */ |
97 |
|
return load_stream(mp, fp); |
98 |
|
#endif |
99 |
|
if (mp == NULL) |