int str2Hex( char *pstr)
{
int ans = 0;
char *pt;
pt = pstr;
if( !pstr )
{
return 0;
}
while( *pt )
{
ans = ans<<4;
if( ( *pt >= 'A' && *pt <= 'F' ) || ( *pt >= 'a' && *pt <= 'f' ) )
ans = ans | ((*pt & 0x5f) -0x37);
else
ans = ans | (*pt) -0x30;
pt++;
}
return ans;
}