void fileWrite(MFILE *mf, char *fname)
{
	FILE *f=fopen(fname, "w");
	if(f==NULL) pexit("Cannot write to output file ", fname);
	
	fprintf(f, "/****************************************************\n");
	fprintf(f, " *       Header file generated with html2h 0.1      *\n");
	fprintf(f, " *            (c) 2000 by [email protected]            *\n");
	fprintf(f, " ****************************************************\n");
	listDump(f);
	fprintf(f, "\n ****************************************************/\n\n");

	mfMFileToFile(mf, f);
	fclose(f);
}
示例#2
0
int cgiPosMFileToFile(CgiPos *where, const char *fname, const char *fopenmode)
{
    MFILE *mf;
    FILE *f;
    int ret;
    DefCheck(false);
    if(where==NULL) return(false);

    mf=((CgiElement*)(where))->mf;
    f=fopen(fname, fopenmode);

    if(f==NULL) return(false);
    ret=mfMFileToFile(mf, f);
    fclose(f);

    return(ret);
}