#if !defined(VXMATHPS2_H) #define VXMATHPS2_H #ifdef PSX2 #include #include #endif #if defined(PSP) #if defined(SN_TARGET_PSP_HW) || defined(SN_TARGET_PSP_PRX) #include #include #include #include #include void PspOutputDebugString(const char* str); #endif #ifdef __MWERKS__ #pragma warn_possunwant off #pragma warn_unusedarg off #elif defined(SN_TARGET_PSP) || defined(SN_TARGET_PSP_HW)|| defined(SN_TARGET_PSP_PRX) #pragma diag_suppress=237 // remark 0237: controlling expression is constant #pragma diag_suppress=817 // warning 0817: type qualifier on return type is meaningless #pragma diag_suppress=178 // warning 0178: variable "totalDist" was declared but never referenced #pragma diag_suppress=9 //warning 0009: nested comment is not allowed #pragma diag_suppress=828 // remark 0828: parameter "PlaneEquation" was never referenced #pragma diag_suppress=403 // remark 0403: destructor for base class "XBaseString" is not virtual #pragma diag_suppress=341 // remark 0341: value copied to temporary, reference to temporary used #pragma diag_suppress=83 // remark 0083: storage class is not first #pragma diag_suppress=229 // remark 0229: trailing comma is nonstandard #pragma diag_suppress=194 // remark 0194: zero used for undefined preprocessing identifier #pragma diag_suppress=481 // remark 0481: function "VxVector::VxVector()" redeclared "inline" after being called #endif #endif #ifndef PATH_MAX #define PATH_MAX 256 #endif #ifndef _MAX_PATH #define _MAX_PATH PATH_MAX #endif #ifndef _MAX_DRIVE #define _MAX_DRIVE 10 #endif #ifndef _MAX_DIR #define _MAX_DIR _MAX_PATH #endif #ifndef _MAX_EXT #define _MAX_EXT 10 #endif #ifndef _MAX_FNAME #define _MAX_FNAME _MAX_PATH #endif #ifndef stricmp #define stricmp strcmpi #endif #ifndef strnicmp #define strnicmp strncmpi #endif #define OutputDebugString(x) printf(x); int strcmpi(const char *dst, const char *src); #ifndef PSP int strncmpi(const char *dst, const char *src,size_t count); #else int strncmpi(const char *dst, const char *src,unsigned int count); #endif #endif // VXMATHPS2_H