diff --git a/cucul/Makefile.am b/cucul/Makefile.am index e030d75..1caf70a 100644 --- a/cucul/Makefile.am +++ b/cucul/Makefile.am @@ -16,7 +16,6 @@ libcucul_la_SOURCES = \ cucul_internals.h \ buffer.c \ canvas.c \ - error.c \ transform.c \ charset.c \ colour.c \ diff --git a/cucul/cucul.h b/cucul/cucul.h index 4ec442d..cf335b1 100644 --- a/cucul/cucul.h +++ b/cucul/cucul.h @@ -79,18 +79,6 @@ void cucul_free_canvas(cucul_canvas_t *); 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 * * These functions provide methods to handle libcucul buffers. diff --git a/cucul/error.c b/cucul/error.c deleted file mode 100644 index d49d33f..0000000 --- a/cucul/error.c +++ /dev/null @@ -1,45 +0,0 @@ -/* - * libcucul Canvas for ultrafast compositing of Unicode letters - * Copyright (c) 2002-2006 Sam Hocevar - * 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"; - } -} -