ctype - static inline int isgraph(int c return c>...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
#ifndef __LIB_CTYPE_H #define __LIB_CTYPE_H static inline int islower (int c) { return c >= 'a' & c <= 'z'; } static inline int isupper (int c) { return c >= 'A' & c <= 'Z'; } static inline int isalpha (int c) { return islower (c) || isupper (c); } static inline int isdigit (int c) { return c >= '0' & c <= '9'; } static inline int isalnum (int c) { return isalpha (c) || isdigit (c); } static inline int isxdigit (int c) { return isdigit (c) || (c >= 'a' & c <= 'f') || (c >= 'A' && c <= 'F'); } static inline int isspace (int c) { return (c == ' ' || c == '\f' || c == '\n' || c == '\r' || c == '\t' || c == '\v'); } static inline int isblank (int c) { return c == ' ' || c == '\t'; }
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: static inline int isgraph (int c) { return c > 32 && c < 127; } static inline int isprint (int c) { return c >= 32 && c < 127; } static inline int iscntrl (int c) { return (c >= 0 && c < 32) || c == 127; } static inline int isascii (int c) { return c >= 0 && c < 128; } static inline int ispunct (int c) { return isprint (c) && !isalnum (c) && !isspace (c); } static inline int tolower (int c) { return isupper (c) ? c - 'A' + 'a' : c; } static inline int toupper (int c) { return islower (c) ? c - 'a' + 'A' : c; } #endif /* lib/ctype.h */...
View Full Document

This note was uploaded on 02/19/2010 for the course EE 142 taught by Professor John during the Spring '04 term at Abraham Baldwin Agricultural College.

Ask a homework question - tutors are online