------- Comment #1 from fabio dot giovagnini at aurion-tech dot com  2007-08-23 
17:20 -------
const unsigned char Nib_to_Hex[16] =
{0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x41,0x42,0x43,0x44,0x45,0x46};

void ul_to_8_cifre(unsigned char vett[8],unsigned long a1)
{ 
/* LOCAL VARIABLES */
union _ul {
        unsigned long ul;
        unsigned char uc[4];
        } t;

/* RETURN VALUE */

/* BODY FUNCTION */
t.ul = a1;

vett[0] = Nib_to_Hex[((t.uc[0] & 0xF0) >> 4)];
vett[1] = Nib_to_Hex[((t.uc[0] & 0x0F))];
vett[2] = Nib_to_Hex[((t.uc[1] & 0xF0) >> 4)];
vett[3] = Nib_to_Hex[((t.uc[1] & 0x0F))];
vett[4] = Nib_to_Hex[((t.uc[2] & 0xF0) >> 4)];
vett[5] = Nib_to_Hex[((t.uc[2] & 0x0F))];
vett[6] = Nib_to_Hex[((t.uc[3] & 0xF0) >> 4)];
vett[7] = Nib_to_Hex[((t.uc[3] & 0x0F))];

/* END BODY */     

}


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33163

Reply via email to