Fragen? Antworten! Siehe auch: Alternativlos
#define TIFFhowmany8(x) (((x)&0x07)?((uint32)(x)>>3)+1:(uint32)(x)>>3)Sieht ja furchtbar aus, als mache der da eine längenabhängige Kodierung, ASN.1 oder so, und dabei will der nur wissen, wie viele Bytes man braucht, um x Bits zu kodieren. Wie hätte man das einfacher ausdrücken können? So z.B.:
#define my8(x) (((x)+7)>>3)Das habe ich in irgendeinem gruseligen G3-Plugin gefunden, und wenn man mal bei codesearch.google.com guckt, hat das jeder und sein kleiner Bruder kopiert. Erster Hit: bei Apple. :-)