Mercurial > dwindows
comparison dwcompat.h @ 1710:b217cf9161c7
Move some more platform specific code into dwcompat.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sat, 05 May 2012 22:44:27 +0000 |
parents | 90d02916b878 |
children | e6b139e0b64d |
comparison
equal
deleted
inserted
replaced
1709:de49c1f284b2 | 1710:b217cf9161c7 |
---|---|
204 /* Handle deprecated functions in Visual C */ | 204 /* Handle deprecated functions in Visual C */ |
205 # if _MSC_VER >= 1400 | 205 # if _MSC_VER >= 1400 |
206 # define strcasecmp(a, b) _stricmp(a, b) | 206 # define strcasecmp(a, b) _stricmp(a, b) |
207 # define strncasecmp(a, b, c) _strnicmp(a, b, c) | 207 # define strncasecmp(a, b, c) _strnicmp(a, b, c) |
208 # define strdup(a) _strdup(a) | 208 # define strdup(a) _strdup(a) |
209 # define snprintf _snprintf | |
209 # define unlink(a) _unlink(a) | 210 # define unlink(a) _unlink(a) |
210 # define close(a) _close(a) | 211 # define close(a) _close(a) |
211 # define mkdir(a) _mkdir(a) | 212 # define mkdir(a,b) _mkdir(a) |
212 # define fdopen(a, b) _fdopen(a, b) | 213 # define fdopen(a, b) _fdopen(a, b) |
213 # define chdir(a) _chdir(a) | 214 # define chdir(a) _chdir(a) |
214 # else | 215 # else |
215 # define strcasecmp(a, b) stricmp(a, b) | 216 # define strcasecmp(a, b) stricmp(a, b) |
216 # define strncasecmp(a, b, c) strnicmp(a, b, c) | 217 # define strncasecmp(a, b, c) strnicmp(a, b, c) |
381 /* If dwstat didn't otherwise get defined */ | 382 /* If dwstat didn't otherwise get defined */ |
382 #ifndef dwstat | 383 #ifndef dwstat |
383 #define dwstat stat | 384 #define dwstat stat |
384 #endif | 385 #endif |
385 | 386 |
387 #if defined(__IBMC__) || defined(__WATCOMC__) || (defined(__WIN32__) && !defined(__CYGWIN32__) && _MSC_VER < 1400) | |
388 #undef mkdir | |
389 #define mkdir(a,b) mkdir(a) | |
390 #endif | |
391 | |
386 #define socksprint(a, b) sockwrite(a, b, strlen(b), 0) | 392 #define socksprint(a, b) sockwrite(a, b, strlen(b), 0) |
387 | 393 |
388 char * API vargs(char *buf, int len, char *format, ...); | 394 char * API vargs(char *buf, int len, char *format, ...); |
389 int API makedir(char *path); | 395 int API makedir(char *path); |
390 void API setfileinfo(char *filename, char *url, char *logfile); | 396 void API setfileinfo(char *filename, char *url, char *logfile); |