#include /* malloc free */ #include /* fprintf fopen fclose */ struct Plot { FILE *data; FILE *gnup; }; struct Plot *Plot(char *name) { struct Plot *Plot plot; if(!name) return 0; plot = malloc(sizeof(stuct Plot)); if(!plot) { perror(name); return 0; } plot->data = 0; plot->gnup = 0; plot->data = fopen(name); }