/* MTypes.h : V1.O frederic.meslin@laposte.net Header contenant la définition des types de données non standards mais bien utiles. Mise à jour : 18/06/07 */ //Types standards #ifndef bool #define bool char unsigned #define true 1 #define false 0 #endif #ifndef uchar #define uchar char unsigned #define ushort short unsigned #define uint int unsigned #define ulong long unsigned #endif #ifndef int8 #define int8 char #define uint8 char unsigned #define int16 short #define uint16 short unsigned #define int32 long #define uint32 long unsigned #endif //Macros #ifndef min #define min(a,b) ((a)<(b)?(a):(b)) #endif #ifndef max #define max(a,b) ((a)>(b)?(a):(b)) #endif