if (!first && line->data[0] != LY_SOFT_NEWLINE)
if (!first && line->data[0] != LY_SOFT_NEWLINE) {
PUBLIC void print_wwwfile_to_fd ARGS2(	FILE *,		fp,	int,		is_reply){    register int i;    int first = TRUE;    HTLine * line;    if (!HTMainText)	return;    line = HTMainText->last_line->next;    for (;; line = line->next) {	if (!first	 && line->data[0] != LY_SOFT_NEWLINE)	    fputc('\n',fp);	first = FALSE;	/*	 *  Add news-style quotation if requested. - FM	 */	if (is_reply) {	    fputc('>',fp);	}	/*	 *  Add offset.	 */	for (i = 0; i < (int)line->offset; i++) {	     fputc(' ', fp);	}	/*	 *  Add data.	 */	for (i = 0; line->data[i] != '\0'; i++) {	    if (!IsSpecialAttrChar(line->data[i])) {		fputc(line->data[i], fp);	    } else if (line->data[i] == LY_SOFT_HYPHEN &&		line->data[i + 1] == '\0') { /* last char on line */		if (dump_output_immediately &&		    LYRawMode &&		    LYlowest_eightbit[current_char_set] <= 173 &&		    (LYCharSet_UC[current_char_set].enc == UCT_ENC_8859 ||		     LYCharSet_UC[current_char_set].like8859 &				  UCT_R_8859SPECL)) {		    fputc(0xad, fp); /* the iso8859 byte for SHY */		} else {		    fputc('-', fp);		}	    } else if (dump_output_immediately && use_underscore) {		switch (line->data[i]) {		    case LY_UNDERLINE_START_CHAR:		    case LY_UNDERLINE_END_CHAR:			fputc('_', fp);			break;		    case LY_BOLD_START_CHAR:		    case LY_BOLD_END_CHAR:			break;		}	    }	}	if (line == HTMainText->last_line)	    break;#ifdef VMS	if (HadVMSInterrupt)	    break;#endif /* VMS */    }    fputc('\n',fp);}