version 1.17, 2005/05/30 14:03:10
|
version 1.18, 2005/05/30 14:14:17
|
|
|
// Author: Humberto Rivero (hurivero@us.ibm.com) | // Author: Humberto Rivero (hurivero@us.ibm.com) |
// | // |
// Modified By: Aruran, IBM (ashanmug@in.ibm.com) for Bug# 3697, 3698, 3699, 3700 | // Modified By: Aruran, IBM (ashanmug@in.ibm.com) for Bug# 3697, 3698, 3699, 3700 |
// Aruran, IBM (ashanmug@in.ibm.com) for Bug# 3701, 3702 |
// Aruran, IBM (ashanmug@in.ibm.com) for Bug# 3701, 3702, 3703 |
// | // |
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
|
|
} | } |
} | } |
| |
Boolean LanguageParser::checkAlpha(CString _str){ |
Boolean LanguageParser::checkAlpha(const CString & _str){ |
Uint32 length = (Uint32) strlen(_str); | Uint32 length = (Uint32) strlen(_str); |
for(Uint32 i = 0; i < length; i++) | for(Uint32 i = 0; i < length; i++) |
if( !isalpha(_str[i]) ) | if( !isalpha(_str[i]) ) |
|
|
return true; | return true; |
} | } |
| |
char LanguageParser::findSeparator(CString _str){ |
char LanguageParser::findSeparator(const CString & _str){ |
Uint32 length = (Uint32) strlen(_str); | Uint32 length = (Uint32) strlen(_str); |
for(Uint32 i = 0; i < length; i++) | for(Uint32 i = 0; i < length; i++) |
if(!isalnum(_str[i])) | if(!isalnum(_str[i])) |
|
|
return '\0'; | return '\0'; |
} | } |
| |
CString LanguageParser::replaceSeparator(CString _s, char new_sep){ |
CString LanguageParser::replaceSeparator(const CString & _s, char new_sep){ |
char * _str = const_cast<char *>((const char*)_s); | char * _str = const_cast<char *>((const char*)_s); |
Uint32 length = (Uint32) strlen(_str); | Uint32 length = (Uint32) strlen(_str); |
for(Uint32 i = 0; i < length; i++) | for(Uint32 i = 0; i < length; i++) |