| @@ -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"; | |||||
| } | |||||
| } | |||||