# [charlib.h] Basic Character ( Set ) & String Library

## contents

#include "standard.h"

## ( German ) Character types

    c_bool ger_islower(char c)

german islower

    char ger_tolower(char c)

german tolower

    c_bool ger_isupper(char c)

german isupper

    char ger_toupper(char c)

german toupper

    c_bool ger_isprint(char c)

german isprint

    int ger_charcmp(char l, char r)

l - r ( german )

## Character conversion

    char umlaut_ascii_to_eascii(char c)

us ascii --> extended/OEM ascii

    char umlaut_eascii_to_ascii(char c)

extended/OEM ascii --> us ascii

    char umlaut_eascii_to_ansi(char c)

extended/OEM ascii --> ansi

    char umlaut_ansi_to_eascii(char c)

ansi --> extended/OEM ascii

## String match

    c_bool Str_matches(c_string str, c_string pat)

whether 'str' matches 'pat'
meta characters: '*', '?'