Type SANE_Char represents a single text character or
symbol. At present, this type maps directly to the underlying C
char type (typically one byte). The encoding for such
characters is currently fixed as ISO LATIN-1. Future versions of this
standard may map this type to a wider type and allow multi-byte
encodings to support internationalization. As a result of this, care
should be taken to avoid the assumption that
sizeof(SANE_Char)==sizeof(char).
typedef char SANE_Char;