X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=blobdiff_plain;f=task.h;h=6cfbb934682ba794e67160ffb77f4b4a96bf4955;hb=5609af651ece7980e4170c9bc0e99e35ed5c13cf;hp=e5dab7db1a707abe66f720888224749090c0356e;hpb=5c68b9412710739cc0562ab296a9c8af13e9e71c;p=universe.git diff --git a/task.h b/task.h index e5dab7d..6cfbb93 100644 --- a/task.h +++ b/task.h @@ -1,17 +1,6 @@ -//////////////////////////////////////////////////////////////////////////////// -// This program is free software; you can redistribute it and/or // -// modify it under the terms of the GNU General Public License // -// version 2 as published by the Free Software Foundation. // -// // -// This program is distributed in the hope that it will be useful, but // -// WITHOUT ANY WARRANTY; without even the implied warranty of // -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // -// General Public License for more details. // -// // -// Written and (C) by François Fleuret // -// Contact for comments & bug reports // -//////////////////////////////////////////////////////////////////////////////// +// Written and (C) by Francois Fleuret +// Contact for comments & bug reports #ifndef TASK_H #define TASK_H @@ -26,7 +15,7 @@ class Task { public: virtual ~Task(); // A canonical name for the task, upper caps, digits and "_" - virtual char *name() = 0; + virtual const char *name() = 0; // A task can be started with several degrees of difficulty virtual int nb_degrees() = 0; // Returns the size of the area @@ -44,6 +33,6 @@ public: // Loads a shared object file -Task *load_task(char *filename); +Task *load_task(const char *filename); #endif