From 45bca98b792f8ced1a57ef8c5beed2a90a79d47f Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Mon, 30 Nov 2015 08:47:07 -0500 Subject: switched to 100% new/delete --- src/Quest.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/Quest.cpp') diff --git a/src/Quest.cpp b/src/Quest.cpp index 6789a05..bfa8966 100644 --- a/src/Quest.cpp +++ b/src/Quest.cpp @@ -16,16 +16,16 @@ const Quest QuestList[TOTAL_QUESTS]={ Quest::Quest(const char *t,const char *d,struct item_t r){ - title=(char *)calloc(safe_strlen(t),sizeof(char)); - desc=(char *)calloc(safe_strlen(d),sizeof(char)); + title = new char[strlen(t)+1]; //(char *)calloc(safe_strlen(t),sizeof(char)); + desc = new char[strlen(d)+1]; //(char *)calloc(safe_strlen(d),sizeof(char)); strcpy(title,t); strcpy(desc,d); memcpy(&reward,&r,sizeof(struct item_t)); } Quest::~Quest(){ - free(title); - free(desc); + delete[] title; //free(title); + delete[] desc; //free(desc); memset(&reward,0,sizeof(struct item_t)); } -- cgit v1.2.3