gcc 2.95+ fixes

git-svn-id: svn://10.0.0.236/trunk@53019 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
cls%seawood.org 1999-11-09 23:04:16 +00:00
parent 90ac873269
commit 2f8c89d340
2 changed files with 4 additions and 1 deletions

View File

@ -703,6 +703,9 @@ void leaky::dumpLeakTree(TreeNode* aNode, int aIndent)
TreeNode* TreeNode::freeList;
void* TreeNode::operator new(size_t size)
#if (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95))
throw()
#endif
{
if (!freeList) {
TreeNode* newNodes = (TreeNode*) new char[sizeof(TreeNode) * 5000];

View File

@ -62,7 +62,7 @@ struct Symbol {
TreeNode* root;
void Init(const char* aName, u_long aAddress) {
name = aName ? strdup(aName) : "";
name = aName ? strdup(aName) : (char *)"";
address = aAddress;
root = NULL;
}