Fuzesi Arnold írta: > #define MIN_VAL(val) ( (sizeof(val)==1)?(-128):0 || (sizeof(val)==2)?(-32768):0 > || (sizeof(val)==4)?(-2147483648):0 ) En siman sizeof()*8 shiftelest csinalnek, es akkor tuti hogy a min val lesz signed, unsigned, mindenfele esetben.