]> pd.if.org Git - pdclib/blobdiff - includes/errno.h
Comment cleanups.
[pdclib] / includes / errno.h
index 5bd397d12424d23e250e4976a20bbddf06ecc8ee..b4c123d24684a3bb0abecfb1ffc06757635bacea 100644 (file)
@@ -1,34 +1,18 @@
-/* ----------------------------------------------------------------------------
- * $Id$
- * ----------------------------------------------------------------------------
- * Public Domain C Library - http://pdclib.sourceforge.net
- * This code is Public Domain. Use, modify, and redistribute at will.
- * ----------------------------------------------------------------------------
- * Errors
- * --------------------------------------------------------------------------*/
+/* Errors <errno.h>
 
-#ifndef _ERRNO_H
-#define _ERRNO_H _ERRNO_H
+   This file is part of the Public Domain C Library (PDCLib).
+   Permission is granted to use, modify, and / or redistribute at will.
+*/
 
-#ifndef _PERSONALITY
-#define _PERSONALITY _PERSONALITY
-#include "__personality.h"
-#endif /* _PERSONALITY */
+#ifndef _PDCLIB_ERRNO_H
+#define _PDCLIB_ERRNO_H _PDCLIB_ERRNO_H
 
-/* TODO: Documentation */
+#include <_PDCLIB_int.h>
 
-/* ----------------------------------------------------------------------------
- * DECLARATIONS
- * --------------------------------------------------------------------------*/
+#define errno (*_PDCLIB_errno_func())
 
-extern int errno;
+#define ERANGE _PDCLIB_ERANGE
+#define EDOM _PDCLIB_EDOM
 
-/* ----------------------------------------------------------------------------
- * DEFINES
- * --------------------------------------------------------------------------*/
+#endif
 
-#define EDOM   _EDOM   /* domain error                                       */
-#define EILSEQ _EILSEQ /* illegal (multibyte) sequence                       */
-#define ERANGE _ERANGE /* range error                                        */
-
-#endif /* _ERRNO_H */