-/* ----------------------------------------------------------------------------
- * $Id$
- * ----------------------------------------------------------------------------
- * Public Domain C Library - http://pdclib.sourceforge.net
- * This code is Public Domain. Use, modify, and redistribute at will.
- * ----------------------------------------------------------------------------
- * Character handling
- * --------------------------------------------------------------------------*/
+/* $Id$ */
-#ifndef _CTYPE_H
-#define _CTYPE_H _CTYPE_H
+/* 7.4 Character handling <ctype.h>
-/* ----------------------------------------------------------------------------
- * FUNCTIONS
- * --------------------------------------------------------------------------*/
+ This file is part of the Public Domain C Library (PDCLib).
+ Permission is granted to use, modify, and / or redistribute at will.
+*/
-/* returns nonzero if c is alphanumeric in the locale. */
-int isalnum( int c );
+#ifndef _PDCLIB_CTYPE_H
+#define _PDCLIB_CTYPE_H _PDCLIB_CTYPE_H
-/* returns nonzero if c is alphabetic character in the locale. */
-int isalpha( int c );
+/* ------------------------------------------------------------------------- */
+/* THIS IS A STUB - THIS IS A STUB - THIS IS A STUB - THIS IS A STUB */
+/* ------------------------------------------------------------------------- */
+/* This implements two functions that are required by <stdlib.h> / <stdio.h> */
+/* for the C locale only. Will be replaced in v0.6 by something compliant. */
+/* ------------------------------------------------------------------------- */
-/* returns nonzero if c is a horizontal blank in the locale. */
-int isblank( int c );
-
-/* returns nonzero if c is a control character in the locale. */
-int iscntrl( int c );
-
-/* returns nonzero if c is a digit in the locale. */
-int isdigit( int c );
-
-/* returns nonzero if c is alphanumeric or a punctuation in the locale. */
-int isgraph( int c );
-
-/* returns nonzero if c is a lowercase alphabetic character in the locale. */
-int islower( int c );
-
-/* returns nonzero if c is a printable character ( isgraph() or isblank() ) in
- * the locale. */
-int isprint( int c );
-
-/* returns nonzero if c is a punctuation in the locale. */
-int ispunct( int c );
-
-/* returns nonzero if c is a whitespace in the locale. */
-int isspace( int c );
-
-/* returns nonzero if c is an uppercase alphabetical character in the locale. */
-int isupper( int c );
-
-/* returns nonzero if c is a hexedecimal digit in the locale. */
-int isxdigit( int c );
-
-/* returns lowercase equivalent for c in locale. */
int tolower( int c );
+int isspace( int c );
-/* returns uppercase equivalent for c in locale. */
-int toupper( int c );
+#endif
-#endif /* _CTYPE_H */