Aggiunta stricmp() per UNIX
git-svn-id: svn://10.65.10.50/trunk@34 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
ea150a8931
commit
184c4cc092
@ -22,11 +22,11 @@ int remove(const char* path)
|
||||
bool fcopy(const char* orig, const char* dest)
|
||||
{
|
||||
#if XVT_OS == XVT_OS_SCOUNIX
|
||||
const char* const rflag = "r";
|
||||
const char* const wflag = "w";
|
||||
const char* const rflag = "r";
|
||||
const char* const wflag = "w";
|
||||
#else
|
||||
const char* const rflag = "rb";
|
||||
const char* const wflag = "wb";
|
||||
const char* const rflag = "rb";
|
||||
const char* const wflag = "wb";
|
||||
#endif
|
||||
|
||||
FILE* i = fopen(orig, rflag);
|
||||
@ -223,3 +223,15 @@ const char *esc(const char* s)
|
||||
*s2 = '\0';
|
||||
return(__tmp_string);
|
||||
}
|
||||
|
||||
#if XVT_OS == XVT_OS_SCOUNIX
|
||||
|
||||
int stricmp(const char* s1, const char* s2)
|
||||
{
|
||||
while (toupper(*s1) == toupper(*s2))
|
||||
if (*s1++ == '\0' && *s2++ == '\0')
|
||||
return 0;
|
||||
return *s1 - *s2;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@ -12,6 +12,11 @@ int rtoi(const char * roman);
|
||||
const char* itor(int i);
|
||||
bool fcopy(const char* orig, const char* dest);
|
||||
bool fexist(const char* file);
|
||||
|
||||
#if XVT_OS == XVT_OS_SCOUNIX
|
||||
int stricmp(const char*, const char*);
|
||||
#endif
|
||||
|
||||
const char* esc(const char*);
|
||||
|
||||
#define ODD(x) (x & 1)
|
||||
|
Loading…
x
Reference in New Issue
Block a user