]> pd.if.org Git - pdclib.old/blobdiff - includes/ctype.h
* Change the style of inclusion of the internal/ headers. Modern preprocessors
[pdclib.old] / includes / ctype.h
index a4ac53449bfd52e529860d95358dbe24ccf7d24e..8f979ef7bb15c2112df8ec4114c78b23e6c93d9a 100644 (file)
@@ -8,6 +8,8 @@
 
 #ifndef _PDCLIB_CTYPE_H
 #define _PDCLIB_CTYPE_H _PDCLIB_CTYPE_H
+#include <_PDCLIB_int.h>
+_PDCLIB_BEGIN_EXTERN_C
 
 /* Character classification functions */
 
@@ -29,15 +31,15 @@ int isalnum( int c );
 */
 int isalpha( int c );
 
-/* Returns true if the character is a whitespace. In the "C" locale, only ' '
-   and '\t' are considered whitespace.
+/* Returns true if the character isspace() and used for seperating words within
+   a line of text. In the "C" locale, only ' ' and '\t' are considered blanks.
 */
 int isblank( int c );
 
 /* Returns true if the character is a control character. */
 int iscntrl( int c );
 
-/* Returns true if the character is a decimal digit. */
+/* Returns true if the character is a decimal digit. Locale-independent. */
 int isdigit( int c );
 
 /* Returns true for every printing character except space (' '). */
@@ -75,7 +77,7 @@ int isspace( int c );
 */
 int isupper( int c );
 
-/* Returns true for any hexadecimal-digit character. */
+/* Returns true for any hexadecimal-digit character. Locale-independent. */
 int isxdigit( int c );
 
 /* Character case mapping functions */
@@ -83,11 +85,12 @@ int isxdigit( int c );
 /* Converts an uppercase letter to a corresponding lowercase letter. Input that
    is not an uppercase letter remains unchanged.
 */
-int tolower( c );
+int tolower( int c );
 
 /* Converts a lowercase letter to a corresponding uppercase letter. Input that
    is not a lowercase letter remains unchanged.
 */
-int toupper( c );
+int toupper( int c );
 
+_PDCLIB_END_EXTERN_C
 #endif