unsigned char *p = *p0; 
char *p = *p0; 
int getunicode(char **p0){  unsigned char *p = *p0;  while (*p == ' ' || *p == '\t')    p++;  if (*p != 'U' || p[1] != '+' ||      !isxdigit(p[2]) || !isxdigit(p[3]) || !isxdigit(p[4]) ||      !isxdigit(p[5]) || isxdigit(p[6]))    return -1;  *p0 = p+6;  return strtol(p+2,0,16);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/61d9cdf2a9ccb9e4770d7723db8b18b8952778ce/conmakehash.c/clean/scripts/conmakehash.c