ICU-197 intltest now uses defines from putil.h for file separation chars and strings

X-SVN-Rev: 461
This commit is contained in:
Vladimir Weinstein 1999-12-28 18:40:36 +00:00
parent 16429edff1
commit 770bc2f3f2

View file

@ -348,6 +348,31 @@ IntlTest::pathnameInContext( char* fullname, int32_t maxsize, const char* relPat
const char inpSepChar = '|';
mainDir = u_getDataDirectory();
sepChar = U_FILE_SEP_CHAR;
char sepString[] = U_FILE_SEP_STRING;
#if defined(_WIN32) || defined(WIN32) || defined(__OS2__) || defined(OS2)
char mainDirBuffer[200];
if(mainDir!=NULL) {
strcpy(mainDirBuffer, mainDir);
strcat(mainDirBuffer, "..\\..");
} else {
mainDirBuffer[0]='\0';
}
mainDir=mainDirBuffer;
#elif defined(_AIX) || defined(SOLARIS) || defined(LINUX) || defined(HPUX)
mainDir = getenv("HOME");
#elif defined(XP_MAC)
Str255 volName;
int16_t volNum;
OSErr err = GetVol( volName, &volNum );
if (err != noErr) volName[0] = 0;
mainDir = (char*) &(volName[1]);
mainDir[volName[0]] = 0;
#else
mainDir = "";
#endif
/*
#if defined(_WIN32) || defined(WIN32) || defined(__OS2__) || defined(OS2)
char mainDirBuffer[200];
if(mainDir!=NULL) {
@ -373,7 +398,7 @@ IntlTest::pathnameInContext( char* fullname, int32_t maxsize, const char* relPat
mainDir = "";
sepChar = '\\';
#endif
char sepString[] = { sepChar, 0 };
*/
if (relPath[0] == '|') relPath++;
int32_t lenMainDir = strlen( mainDir );