Alle C-Programme wurden im Mai/Juni 2011 auf C99 Standard umgebaut.
Dazu werden die folgenden Include-Files benutzt:

#include <stdint.h>
#include <stdbool.h>

Die Dateien Mytype.h und WinDef.h werden nicht mehr benutzt.
Die ehemals benutzten Datentypen wurden folgendermaen gendert:

_SCHAR     -> char
_CHAR      -> char
_SBYTE     -> char
_BYTE      -> char
_SWORD     -> int32_t
_WORD      -> uint32_t
_SLONG     -> int32_t
_SLONGLONG -> int64_t
_LONG      -> uint32_t (oder uint_least32_t)
_LONGLONG  -> uint64_t
_SSHORT    -> int16_t
_SHORT     -> uint16_t
_BOOL      -> bool
_FLOAT     -> float
_DOUBLE    -> double
_LDOUBLE   -> long double

Auerdem wurden die folgenden Zuweisungen gendert:
TRUE       -> true
FALSE      -> false

Vorsicht: _BYTE war vorher unsigned, jetzt signed! Das kann zu Problemen fhren,
========= ist aber der Standard bei Bibliotheksfunktionen.

Weiterhin wurden lokale globale Variablen und lokale Funktionen als "static" deklariert.

Nach einer Empfehlung in einem Artikel wurden Indizes in Lookup-Tabellen nicht mehr
mit #define definiert, sondern als Aufzhlungstypen (enum).

Auerdem wurden zumindest testweise structs mit Namen initialisiert. Das wurde aber nicht
konsequent durchgezogen.



