/*------------------------------------------atox--------------------------------------*\ | Convertit une chaîne en nombre hexadécimal et renvoie l'entier correspondant. | \*-------------------------------------------------------- © 2003 Florian Brönnimann--*/ int atox(char *chn) { short i; int n; int v; char *deb; deb=chn; while(*(++chn)); chn--; i=1; n=0; while(chn>=deb) { v=*(chn)-48; if (v>=17+32) v-=39; if (v>=17) v-=7; n+=i*v; i*=16; chn--; } return n; }