|
unsigned long Hex2Char(unsigned char *StrInPtr, *StrOutPtr, StrInLenght)
{
unsigned long InIndx = 0, OutIndx = 0;
while(InIndx < StrInLenght){
*(StrOutPtr + OutIndx++) = 0x30 + (*(StrInPtr + InIndx)&0x0F);
*(StrOutPtr + OutIndx++) = 0x30 + ((*(StrInPtr + InIndx++)&0xF0)>>4);
}
return OutIndx;/* Converted Bytes Number */
}/*Hex2Char*/
E-mail: info@telesys.ru