# [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: '*', '?'