--- Revision 623936636664 +++ Revision 343435663766 @@ -5,15 +5,13 @@ int s = sizeof(int); void c2e(unsigned char *couleur, int *entier){ - *entier = ((int)(couleur[2])<<16)+((int)(couleur[1])<<8)+(int)(couleur[0]); - (*entier)++; + *entier = ((int)(couleur[2])<<16)+((int)(couleur[1])<<8)+(int)(couleur[0])+1; } void e2c(int entier, unsigned char *couleur){ int t = entier-1; int i; - for(i=0; i<3; i++) - couleur[i] = ((unsigned char *)&t)[i]; + for(i=0; i<3; i++) couleur[i] = ((unsigned char *)&t)[i]; } int main(int argc, unsigned char *argv[]){