char *buf = 0; char *buf2 = 0;  if (first_file) {  LYstatusline_messages_on_exit(&buf2); }  if (state == NOT_FOUND) { HTSprintf0(&buf, "%s\n%s %s\n", buf2, gettext("lynx: Can't access startfile"),  strstr(buf2, gettext("Can't Access")) ? "" : startfile); }  if (state == NULLFILE) { HTSprintf0(&buf, "%s\n%s\n%s\n", buf2, gettext("lynx: Start file could not be found or is not text/html or text/plain"), gettext("      Exiting...")); }  FREE(buf2);  if (!dump_output_immediately) cleanup();  #ifdef UNIX if (dump_output_immediately) { fprintf(stderr, buf); } else #endif  { SetOutputMode( O_TEXT ); printf(buf); SetOutputMode( O_BINARY ); }  FREE(buf);  if (!dump_output_immediately) { exit_immediately(-1); }
if (een && twee) return (strcmp(een, twee) == 0); return TRUE;
PRIVATE void exit_immediately_with_error_message ARGS2(	int,		state,	BOOLEAN,	first_file){    char *buf = 0;    char *buf2 = 0;    if (first_file) {	/* print statusline messages as a hint, if any */	LYstatusline_messages_on_exit(&buf2);    }    if (state == NOT_FOUND)    {	HTSprintf0(&buf, "%s\n%s %s\n",		   buf2,		   gettext("lynx: Can't access startfile"),		   /*		    * hack: if we fail in HTAccess.c		    * avoid duplicating URL, oh.		    */		   strstr(buf2, gettext("Can't Access")) ? "" : startfile);    }    if (state == NULLFILE)    {	HTSprintf0(&buf, "%s\n%s\n%s\n",		   buf2,		   gettext("lynx: Start file could not be found or is not text/html or text/plain"),		   gettext("      Exiting..."));    }    FREE(buf2);    if (!dump_output_immediately)	cleanup();#ifdef UNIX    if (dump_output_immediately) {	fprintf(stderr, buf);    } else#endif /* UNIX */    {	SetOutputMode( O_TEXT );	printf(buf);	SetOutputMode( O_BINARY );    }    FREE(buf);    if (!dump_output_immediately) {	exit_immediately(-1);    }    /* else: return(-1) in mainloop */}