From 2bc6ad80d404583d70a47a879e2dd72afa1f35a9 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer <akohlmey@gmail.com> Date: Thu, 10 Aug 2017 07:45:21 -0400 Subject: [PATCH] avoid writable string and deprecated implicit conversion warning --- lib/poems/poemsobject.cpp | 4 ++-- lib/poems/poemsobject.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/poems/poemsobject.cpp b/lib/poems/poemsobject.cpp index 4a5f903fca..7c3f1ca872 100644 --- a/lib/poems/poemsobject.cpp +++ b/lib/poems/poemsobject.cpp @@ -21,7 +21,7 @@ POEMSObject::POEMSObject(){ name = 0; - ChangeName("unnamed"); + ChangeName((const char*)"unnamed"); ID = -1; } @@ -29,7 +29,7 @@ POEMSObject::~POEMSObject(){ delete [] name; } -void POEMSObject::ChangeName(char* newname){ +void POEMSObject::ChangeName(const char* newname){ delete [] name; name = new char[strlen(newname)+1]; strcpy(name,newname); diff --git a/lib/poems/poemsobject.h b/lib/poems/poemsobject.h index d898ab3c66..63b2915638 100644 --- a/lib/poems/poemsobject.h +++ b/lib/poems/poemsobject.h @@ -26,7 +26,7 @@ class POEMSObject { public: POEMSObject(); virtual ~POEMSObject(); - void ChangeName(char* newname); + void ChangeName(const char* newname); char* GetName(); int GetID(); void SetID(int id); -- GitLab