| Index: src/platform-win32.cc
|
| ===================================================================
|
| --- src/platform-win32.cc (revision 1525)
|
| +++ src/platform-win32.cc (working copy)
|
| @@ -745,28 +745,6 @@
|
| }
|
|
|
|
|
| -char* OS::StrDup(const char* str) {
|
| - return _strdup(str);
|
| -}
|
| -
|
| -
|
| -char* OS::StrNDup(const char* str, size_t n) {
|
| - // Stupid implementation of strndup since windows isn't born with
|
| - // one.
|
| - size_t len = strlen(str);
|
| - if (len <= n) {
|
| - return StrDup(str);
|
| - }
|
| - char* result = new char[n+1];
|
| - size_t i;
|
| - for (i = 0; i <= n; i++) {
|
| - result[i] = str[i];
|
| - }
|
| - result[i] = '\0';
|
| - return result;
|
| -}
|
| -
|
| -
|
| // We keep the lowest and highest addresses mapped as a quick way of
|
| // determining that pointers are outside the heap (used mostly in assertions
|
| // and verification). The estimate is conservative, ie, not all addresses in
|
|
|