FILE* fp = fopen(SERVER_FILE, "r");
FILE* fp = fopen(SERVER_FILE, TXT_R);
PRIVATE BOOL initialize NOARGS{#ifdef NeXTStep    char *cp = NULL;#endif    /*    **	Get name of Host.    */#ifdef NeXTStep    if ((cp = NXGetDefaultValue("WorldWideWeb","NewsHost"))==0) {	if ((cp = NXGetDefaultValue("News","NewsHost")) == 0) {	    StrAllocCopy(HTNewsHost, DEFAULT_NEWS_HOST);	}    }    if (cp) {	StrAllocCopy(HTNewsHost, cp);	cp = NULL;    }#else    if (getenv("NNTPSERVER")) {	StrAllocCopy(HTNewsHost, (char *)getenv("NNTPSERVER"));	CTRACE(tfp, "HTNews: NNTPSERVER defined as `%s'\n",		    HTNewsHost);    } else {	FILE* fp = fopen(SERVER_FILE, "r");	if (fp) {	    char server_name[MAXHOSTNAMELEN+1];	    if (fgets(server_name, sizeof server_name, fp) != NULL) {		char *p = strchr(server_name, '\n');		if (p != NULL)		    *p = '\0';		StrAllocCopy(HTNewsHost, server_name);		CTRACE(tfp, "HTNews: File %s defines news host as `%s'\n",			    SERVER_FILE, HTNewsHost);	    }	    fclose(fp);	}    }    if (!HTNewsHost)	StrAllocCopy(HTNewsHost, DEFAULT_NEWS_HOST);#endif /* NeXTStep */    s = -1;		/* Disconnected */#ifdef LY_FIND_LEAKS    atexit(free_news_globals);#endif    return YES;}