static void unurl(char *url)
{
unsigned int x,y;
for (x=0,y=0;url[y];++x,++y){
if (url[y]=='+') url[y]=' ';
if ((url[x]=url[y])=='%'){
y++;
url[x]=(url[y]>='A'?((url[y]&0xdf)-'A')+10:(url[y]-'0'));
url[x]*=16;
y++;
url[x]+=(url[y]>='A'?((url[y]&0xdf)-'A')+10:(url[y]-'0'));
}
}
url[x]=0;
}