This commit is contained in:
warren%netscape.com 1999-04-22 04:25:17 +00:00
Родитель 160521a3d0
Коммит 8f4b7a43d2
2 изменённых файлов: 16 добавлений и 0 удалений

Просмотреть файл

@ -129,6 +129,10 @@ public:
return PL_strdup(str); return PL_strdup(str);
} }
static void free(char* str) {
PL_strfree(str);
}
/** /**
How to use this fancy (thread-safe) version of strtok: How to use this fancy (thread-safe) version of strtok:
@ -179,6 +183,10 @@ public:
// free the memory // free the memory
static PRUnichar* strdup(const PRUnichar* str); static PRUnichar* strdup(const PRUnichar* str);
static void free(PRUnichar* str) {
delete[] str;
}
/// Compute a hashcode for a ucs2 string /// Compute a hashcode for a ucs2 string
static PRUint32 HashValue(const PRUnichar* s1); static PRUint32 HashValue(const PRUnichar* s1);

Просмотреть файл

@ -129,6 +129,10 @@ public:
return PL_strdup(str); return PL_strdup(str);
} }
static void free(char* str) {
PL_strfree(str);
}
/** /**
How to use this fancy (thread-safe) version of strtok: How to use this fancy (thread-safe) version of strtok:
@ -179,6 +183,10 @@ public:
// free the memory // free the memory
static PRUnichar* strdup(const PRUnichar* str); static PRUnichar* strdup(const PRUnichar* str);
static void free(PRUnichar* str) {
delete[] str;
}
/// Compute a hashcode for a ucs2 string /// Compute a hashcode for a ucs2 string
static PRUint32 HashValue(const PRUnichar* s1); static PRUint32 HashValue(const PRUnichar* s1);