if (cp && isdigit(cp[1]) && strchr(cp, '-') == NULL) {
if (cp && isdigit(UCH(cp[1])) && strchr(cp, '-') == NULL) { FREE(temp0);
PUBLIC BOOLEAN LYCanDoHEAD ARGS1(    CONST char *,	address    ){    char *temp0 = NULL;    int isurl;    if (!(address && *address))	return FALSE;    if (!strncmp(address, "http", 4))	return TRUE;    /* Make copy for is_url() since caller may not care for case changes */    StrAllocCopy(temp0, address);    isurl = is_url(temp0);    FREE(temp0);    if (!isurl)	return FALSE;    if (isurl == LYNXCGI_URL_TYPE) {#if defined(LYNXCGI_LINKS) && !defined(VMS)	return TRUE;#else	return FALSE;#endif    }    if (isurl == NEWS_URL_TYPE || isurl == NNTP_URL_TYPE) {	char *temp = HTParse(address, "", PARSE_PATH);	char *cp = strrchr(temp, '/');	if (strchr((cp ? cp : temp), '@') != NULL) {	    FREE(temp);	    return TRUE;	}	if (cp && isdigit(cp[1]) && strchr(cp, '-') == NULL) {	    FREE(temp);	    return TRUE;	}	FREE(temp);    }    return FALSE;}