src/stdafx.h
changeset 10384 6b408b83ac34
parent 10308 72ffe5505a38
child 10385 4f9838649c7f
equal deleted inserted replaced
10383:7aee0e95303f 10384:6b408b83ac34
   233 
   233 
   234 	#if defined(NDEBUG) && defined(WITH_ASSERT)
   234 	#if defined(NDEBUG) && defined(WITH_ASSERT)
   235 		#undef assert
   235 		#undef assert
   236 		#define assert(expression) if (!(expression)) { SetExceptionString("Assertion failed at %s:%d: %s", __FILE__, __LINE__, #expression); *(byte*)0 = 0; }
   236 		#define assert(expression) if (!(expression)) { SetExceptionString("Assertion failed at %s:%d: %s", __FILE__, __LINE__, #expression); *(byte*)0 = 0; }
   237 	#endif
   237 	#endif
       
   238 
       
   239 	/* MSVC doesn't have these :( */
       
   240 	#define S_ISDIR(mode) (mode & S_IFDIR)
       
   241 	#define S_ISREG(mode) (mode & S_IFREG)
       
   242 
   238 #endif /* defined(_MSC_VER) */
   243 #endif /* defined(_MSC_VER) */
   239 
   244 
   240 #if defined(WINCE)
   245 #if defined(WINCE)
   241 	#define strdup _strdup
   246 	#define strdup _strdup
   242 #endif /* WINCE */
   247 #endif /* WINCE */