(Anchor_ptr->link_type != INPUT_ANCHOR || Anchor_ptr->input_field->type != F_HIDDEN_TYPE))
!(Anchor_ptr->link_type == INPUT_ANCHOR && Anchor_ptr->input_field->type == F_HIDDEN_TYPE))
PUBLIC int HText_LinksInLines ARGS3(	HText *,	text,	int,		line_num,	int,		Lines){    int total = 0;    int start = (line_num - 1);    int end = (start + Lines);    TextAnchor *Anchor_ptr = NULL;    if (!text)	return total;    for (Anchor_ptr = text->first_anchor;		Anchor_ptr != NULL && Anchor_ptr->line_num <= end;			Anchor_ptr = Anchor_ptr->next) {	if (Anchor_ptr->line_num >= start &&	    Anchor_ptr->line_num < end &&	    Anchor_ptr->show_anchor &&	    (Anchor_ptr->link_type != INPUT_ANCHOR ||	     Anchor_ptr->input_field->type != F_HIDDEN_TYPE))	    ++total;	if (Anchor_ptr == text->last_anchor)	    break;    }    return total;}