X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpExtensions%2FUtility.h;h=28677864b915423b9e43931556b56780eae9b817;hb=1f5c3516bf4240bcdd91979ac303298ef1f75fc3;hp=065dadf92fbee7f63f48b6cc2ff11f6180f0d572;hpb=77d3666adac324c796ec446fd21179bd8619b39a;p=cpPlugins.git diff --git a/lib/cpExtensions/Utility.h b/lib/cpExtensions/Utility.h index 065dadf..2867786 100644 --- a/lib/cpExtensions/Utility.h +++ b/lib/cpExtensions/Utility.h @@ -8,13 +8,13 @@ #include // ------------------------------------------------------------------------- -#ifdef cpPlugins_OS_Windows +#ifdef cpExtensions_OS_Windows # define cpExtensions_STRTOK( A, B, N ) strtok_s( A, B, N ) # define cpExtensions_SPRINTF( B, S, O ) sprintf_s( B, S, "%s", O ); -#else // cpPlugins_OS_Windows +#else // cpExtensions_OS_Windows # define cpExtensions_STRTOK( A, B, N ) std::strtok( A, B ) # define cpExtensions_SPRINTF( B, S, O ) std::sprintf( B, "%s", O ); -#endif // cpPlugins_OS_Windows +#endif // cpExtensions_OS_Windows // ------------------------------------------------------------------------- #define cpExtensions_CHRONO \ @@ -28,11 +28,11 @@ namespace cpExtensions // ----------------------------------------------------------------------- inline bool IsPathSeparator( char c ) { -#ifdef cpPlugins_Windows - return( c == '\\' || c == cpExtensions_PATH_SEPARATOR ); -#else // cpPlugins_Windows +#ifdef cpExtensions_OS_Windows + return( c == '/' || c == cpExtensions_PATH_SEPARATOR ); +#else // cpExtensions_OS_Windows return( c == cpExtensions_PATH_SEPARATOR ); -#endif // cpPlugins_Windows +#endif // cpExtensions_OS_Windows } // ----------------------------------------------------------------------- @@ -112,12 +112,12 @@ namespace cpExtensions inline std::string CanonicalPath( const std::string& path ) { std::string ret = ""; -#ifdef cpPlugins_OS_Windows +#ifdef cpExtensions_OS_Windows TCHAR buffer[ 4096 ] = TEXT( "" ); TCHAR** lppPart = { NULL }; GetFullPathName( path.c_str( ), 4096, buffer, lppPart ); ret = std::string( buffer ); -#else // cpPlugins_OS_Windows +#else // cpExtensions_OS_Windows char* canonical_path = realpath( path.c_str( ), NULL ); if( canonical_path != NULL ) { @@ -125,7 +125,7 @@ namespace cpExtensions free( canonical_path ); } // fi -#endif // cpPlugins_OS_Windows +#endif // cpExtensions_OS_Windows return( ret ); }