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); }
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); }