#ifndef ISO_H_INCLUDED #define ISO_H_INCLUDED typedef unsigned char iso_char; extern bool iso_isupper(iso_char c); extern bool iso_islower(iso_char c); extern bool iso_isalpha(iso_char c); extern bool iso_isdigit(iso_char c); extern bool iso_isspace(iso_char c); extern iso_char iso_toupper(iso_char c); extern iso_char iso_tolower(iso_char c); extern iso_char *iso_strupr(iso_char *s); extern iso_char *iso_strlwr(iso_char *s); extern int iso_strcmp(const iso_char *s1, const iso_char *s2); extern int iso_strncmp(const iso_char *s1, const iso_char *s2, unsigned n); extern iso_char *iso_strcpy(iso_char *s1, const iso_char *s2); extern iso_char *iso_strncpy(iso_char *s1, const iso_char *s2, unsigned n); extern unsigned iso_strlen(const iso_char *s); extern iso_char *iso_strcat(iso_char *s1, const iso_char *s2); extern iso_char *iso_strncat(iso_char *s1, const iso_char *s2, unsigned n); extern iso_char *iso_strstr(const iso_char *s1, const iso_char *s2); #endif // ! defined(ISO_H_INCLUDED)