Visual C++: Fixed compiler error for "strdup"
This commit is contained in:
parent
34f44e3c04
commit
af5b1858aa
10
tokenize.h
10
tokenize.h
|
@ -44,7 +44,15 @@ public:
|
||||||
{ free(_str); }
|
{ free(_str); }
|
||||||
|
|
||||||
void setstr( const char s[] )
|
void setstr( const char s[] )
|
||||||
{ free(_str); _str = strdup(s); str = _str ? _str : ""; }
|
{
|
||||||
|
free(_str);
|
||||||
|
#ifndef _MSC_VER
|
||||||
|
_str = strdup(s);
|
||||||
|
#else
|
||||||
|
_str = _strdup(s);
|
||||||
|
#endif
|
||||||
|
str = _str ? _str : "";
|
||||||
|
}
|
||||||
|
|
||||||
const char *str;
|
const char *str;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue