comparison dwcompat.h @ 1601:71e0a3ad07f7

Enable level 3 warnings in DEBUG mode with Visual C to show deprecation warnings. Source code cleanup to eliminate the warnings now generated on this level.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sun, 26 Feb 2012 09:21:35 +0000
parents 6baf177f335c
children de4b88ee7ad8
comparison
equal deleted inserted replaced
1600:cbfdd56e3e72 1601:71e0a3ad07f7
196 196
197 #if defined(_P_NOWAIT) && !defined(P_NOWAIT) 197 #if defined(_P_NOWAIT) && !defined(P_NOWAIT)
198 #define P_NOWAIT _P_NOWAIT 198 #define P_NOWAIT _P_NOWAIT
199 #endif 199 #endif
200 200
201 #define strcasecmp stricmp 201 #ifdef _MSC_VER
202 #define strncasecmp strnicmp 202 /* Handle deprecated functions in Visual C */
203 #define msleep Sleep 203 # if _MSC_VER >= 1400
204 # define strcasecmp(a, b) _stricmp(a, b)
205 # define strncasecmp(a, b, c) _strnicmp(a, b, c)
206 # define strdup(a) _strdup(a)
207 # define unlink(a) _unlink(a)
208 # define close(a) _close(a)
209 # define mkdir(a) _mkdir(a)
210 # define fdopen(a, b) _fdopen(a, b)
211 # define chdir(a) _chdir(a)
212 # else
213 # define strcasecmp(a, b) stricmp(a, b)
214 # define strncasecmp(a, b, c) strnicmp(a, b, c)
215 # endif
216 #endif
217 #define msleep(a) Sleep(a)
204 218
205 #endif /* WIN32 */ 219 #endif /* WIN32 */
206 220
207 /* Everything else ;) */ 221 /* Everything else ;) */
208 #include <stdio.h> 222 #include <stdio.h>