ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/platform.h
(Generate patch)

Comparing ray/src/common/platform.h (file contents):
Revision 3.14 by greg, Thu Aug 18 17:57:57 2016 UTC vs.
Revision 3.16 by greg, Tue Mar 20 22:45:29 2018 UTC

# Line 10 | Line 10
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>
# Line 92 | Line 109
109   extern "C" {
110   #endif
111  
112 < /* nothing to protect yet */
112 > #if defined(_WIN32) || defined(_WIN64)
113 >
114 > extern  int     usleep(__int64 usec);
115 >
116 > #endif /* _WIN32 || _WIN64 */
117  
118   #ifdef __cplusplus
119   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines