@@ -16,7 +16,6 @@ libcucul_la_SOURCES = \ | |||||
cucul_internals.h \ | cucul_internals.h \ | ||||
buffer.c \ | buffer.c \ | ||||
canvas.c \ | canvas.c \ | ||||
error.c \ | |||||
transform.c \ | transform.c \ | ||||
charset.c \ | charset.c \ | ||||
colour.c \ | colour.c \ | ||||
@@ -79,18 +79,6 @@ void cucul_free_canvas(cucul_canvas_t *); | |||||
int cucul_rand(int, int); | int cucul_rand(int, int); | ||||
/* @} */ | /* @} */ | ||||
/** \defgroup error libcucul error management | |||||
* | |||||
* These functions provide simple error management routines. | |||||
* | |||||
* @{ */ | |||||
#define ECUCUL_NOMEM (100) | |||||
#define ECUCUL_INVAL (101) | |||||
#define ECUCUL_RANGE (102) | |||||
int cucul_errno(void); | |||||
char const *cucul_strerr(int); | |||||
/* @} */ | |||||
/** \defgroup buffer libcucul buffer handling | /** \defgroup buffer libcucul buffer handling | ||||
* | * | ||||
* These functions provide methods to handle libcucul buffers. | * These functions provide methods to handle libcucul buffers. | ||||
@@ -1,45 +0,0 @@ | |||||
/* | |||||
* libcucul Canvas for ultrafast compositing of Unicode letters | |||||
* Copyright (c) 2002-2006 Sam Hocevar <sam@zoy.org> | |||||
* All Rights Reserved | |||||
* | |||||
* $Id$ | |||||
* | |||||
* This library is free software; you can redistribute it and/or | |||||
* modify it under the terms of the Do What The Fuck You Want To | |||||
* Public License, Version 2, as published by Sam Hocevar. See | |||||
* http://sam.zoy.org/wtfpl/COPYING for more details. | |||||
*/ | |||||
/* | |||||
* This file contains error management functions. | |||||
*/ | |||||
#include "config.h" | |||||
#include "common.h" | |||||
#include "cucul.h" | |||||
#include "cucul_internals.h" | |||||
int cucul_errno(void) | |||||
{ | |||||
return _cucul_errno; | |||||
} | |||||
char const *cucul_strerror(int error) | |||||
{ | |||||
switch(error) | |||||
{ | |||||
case 0: | |||||
return "no error"; | |||||
case ECUCUL_NOMEM: | |||||
return "not enough memory"; | |||||
case ECUCUL_INVAL: | |||||
return "invalid argument"; | |||||
case ECUCUL_RANGE: | |||||
return "argument out of bounds"; | |||||
default: | |||||
return "unknown error"; | |||||
} | |||||
} | |||||