fprintf (headerfile, "\n#endif /* %s */\n", fileupr); efclose (headerfile); efclose (clientfile); efclose (serverfile); efclose (clienthdrfile); efclose (serverhdrfile); efclose (ydrfile);
fprintf (headerfile.stream, "\n#endif /* %s */\n", fileupr); eefclose (&headerfile); eefclose (&clientfile); eefclose (&serverfile); eefclose (&clienthdrfile); eefclose (&serverhdrfile); eefclose (&ydrfile); eefclose (&td_file);
close_generator (char *filename){     char *fileupr = strdup (filename);	       strupr (fileupr);     fprintf (headerfile, "\n#endif /* %s */\n", fileupr);     efclose (headerfile);     efclose (clientfile);     efclose (serverfile);     efclose (clienthdrfile);     efclose (serverhdrfile);     efclose (ydrfile);}