/*
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