--- projects/libstatgrab/src/libstatgrab/error.c 2004/04/06 21:38:55 1.1 +++ projects/libstatgrab/src/libstatgrab/error.c 2004/04/06 22:09:22 1.2 @@ -18,7 +18,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA * 02111-1307 USA * - * $Id: error.c,v 1.1 2004/04/06 21:38:55 tdb Exp $ + * $Id: error.c,v 1.2 2004/04/06 22:09:22 ats Exp $ */ #ifdef HAVE_CONFIG_H @@ -29,17 +29,22 @@ #include "statgrab.h" -static sg_error error; +static sg_error error = SG_ERROR_NONE; void sg_set_error(sg_error code, const char *arg) { error = code; + /* FIXME do something with arg */ } sg_error sg_get_error() { return error; } -char *sg_str_error(sg_error code) { - return NULL; +const char *sg_str_error(sg_error code) { + switch (code) { + case SG_ERROR_NONE: + return "no error"; + } + return "unknown error"; }