mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-13 15:44:36 +00:00
Update stringFunctions.h
changes to dAtob from az
This commit is contained in:
parent
0d4c335231
commit
54d0da6690
1 changed files with 16 additions and 2 deletions
|
|
@ -259,9 +259,23 @@ extern S32 dStrcmp(const UTF16 *str1, const UTF16 *str2);
|
||||||
extern S32 dStrnatcmp( const char* str1, const char* str2 );
|
extern S32 dStrnatcmp( const char* str1, const char* str2 );
|
||||||
extern S32 dStrnatcasecmp( const char* str1, const char* str2 );
|
extern S32 dStrnatcasecmp( const char* str1, const char* str2 );
|
||||||
|
|
||||||
inline bool dAtob(const char *str)
|
inline bool dAtob(const char* str)
|
||||||
{
|
{
|
||||||
return !dStricmp(str, "true") || dAtof(str);
|
if (str && str[0] != '\0')
|
||||||
|
{
|
||||||
|
if (dStricmp(str, "0") == 0)
|
||||||
|
return false;
|
||||||
|
if (dStricmp(str, "0.0") == 0)
|
||||||
|
return false;
|
||||||
|
if (dStricmp(str, "0.0f") == 0)
|
||||||
|
return false;
|
||||||
|
if (dStricmp(str, "null") == 0)
|
||||||
|
return false;
|
||||||
|
if (dStricmp(str, "false") == 0)
|
||||||
|
return false;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool dStrEqual(const char* str1, const char* str2);
|
bool dStrEqual(const char* str1, const char* str2);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue