]> pd.if.org Git - pdclib.old/blobdiff - includes/ctype.h
FILE
[pdclib.old] / includes / ctype.h
index a9ecc256456fc02c9fd7577fbc103a9428d0d25f..2c8071c5da3b39eb08f1ba72d2b8d3eacc98345e 100644 (file)
@@ -1,60 +1,23 @@
-// ----------------------------------------------------------------------------
-// $Id$
-// ----------------------------------------------------------------------------
-// Public Domain C Library - http://pdclib.sourceforge.net
-// This code is Public Domain. Use, modify, and redistribute at will.
-// ----------------------------------------------------------------------------
-// Provides functions for determining the locale-dependent type of a character,
-// plus locale-aware uppercase / lowercase conversions. (See also locale.h.)
-// ----------------------------------------------------------------------------
+/* $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