int gptlpr_file (char *file, int nc1) { char *locfile; int ret; if ( ! (locfile = (char *) malloc (nc1+1))) return GPTLerror ("gptlpr_file: malloc error\n"); snprintf (locfile, nc1+1, "%s", file); ret = GPTLpr_file (locfile); free (locfile); return ret; }
int gptlpr_file (char *file, int nc1) { char *locfile; int c; int ret; if ( ! (locfile = (char *) malloc (nc1+1))) return GPTLerror ("gptlpr_file: malloc error\n"); //pw snprintf (locfile, nc1+1, "%s", file); for (c = 0; c < nc1; c++) { locfile[c] = file[c]; } locfile[c] = '\0'; ret = GPTLpr_file (locfile); free (locfile); return ret; }