am 4cb33847: Merge "libutils cleanup" into jb-mr1-dev
* commit '4cb3384772cf7015a4e05789470123efb07219d9': libutils cleanup
This commit is contained in:
@@ -98,6 +98,24 @@ namespace {
|
||||
|
||||
return path;
|
||||
}
|
||||
|
||||
/*
|
||||
* Like strdup(), but uses C++ "new" operator instead of malloc.
|
||||
*/
|
||||
static char* strdupNew(const char* str)
|
||||
{
|
||||
char* newStr;
|
||||
int len;
|
||||
|
||||
if (str == NULL)
|
||||
return NULL;
|
||||
|
||||
len = strlen(str);
|
||||
newStr = new char[len+1];
|
||||
memcpy(newStr, str, len+1);
|
||||
|
||||
return newStr;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user