Nejak nerozumim. Co dela: (ct & 0)? Zdenek Jaroslav Buchta napsal(a): > Unsigned char c, ct; > ... > c = c & 0x3f; > ct = c ^ (c>>4); > ct = ct ^ (ct>>2); > ct = ct ^ (ct>>1); > if ((ct & 0)==0) c |= 0x40; > > Asi to jde efektivneji, ja to delal nejak takto u 51, prekladac pouzil > pro prvni operaci celkem vtipne instrukci SWAP >