williamr@2: /*
williamr@2: * Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
williamr@2: * All rights reserved.
williamr@2: * This component and the accompanying materials are made available
williamr@4: * under the terms of "Eclipse Public License v1.0"
williamr@2: * which accompanies this distribution, and is available
williamr@4: * at the URL "http://www.eclipse.org/legal/epl-v10.html".
williamr@2: *
williamr@2: * Initial Contributors:
williamr@2: * Nokia Corporation - initial contribution.
williamr@2: *
williamr@2: * Contributors:
williamr@2: *
williamr@2: * Description:
williamr@2: *
williamr@2: */
williamr@2: 
williamr@2: 
williamr@2: 
williamr@2: /**
williamr@2:  @file
williamr@2:  @publishedAll
williamr@2:  @released
williamr@2: */
williamr@2: 
williamr@2: #ifndef _CTYPE_H_
williamr@2: #ifdef __cplusplus
williamr@2: extern "C" {
williamr@2: #endif
williamr@2: #define _CTYPE_H_
williamr@2: 
williamr@2: #include "_ansi.h"
williamr@2: 
williamr@2: IMPORT_C int isalnum(int c);
williamr@2: IMPORT_C int isalpha(int c);
williamr@2: IMPORT_C int iscntrl(int c);
williamr@2: IMPORT_C int isdigit(int c);
williamr@2: IMPORT_C int isgraph(int c);
williamr@2: IMPORT_C int islower(int c);
williamr@2: IMPORT_C int isprint(int c);
williamr@2: IMPORT_C int ispunct(int c);
williamr@2: IMPORT_C int isspace(int c);
williamr@2: IMPORT_C int isupper(int c);
williamr@2: IMPORT_C int isxdigit(int c);
williamr@2: IMPORT_C int tolower(int c);
williamr@2: IMPORT_C int toupper(int c);
williamr@2: 
williamr@2: /**
williamr@2: not strict ansi, but popular nevertheless 
williamr@2: */
williamr@2: #define isascii(c)	((unsigned)(c)<=0177)
williamr@2: #define toascii(c)	((c)&0177)
williamr@2: 
williamr@2: #ifndef _STRICT_ANSI
williamr@2: #define _tolower(c)	tolower(c)
williamr@2: #define _toupper(c)	toupper(c)
williamr@2: #endif
williamr@2: 
williamr@2: #ifdef __cplusplus
williamr@2: }
williamr@2: #endif
williamr@2: #endif /* _CTYPE_H_ */