3
/******************************************************
4
* I_fopen_cam_file_new()
5
* I_fopen_cam_file_append()
6
* I_fopen_cam_file_old()
8
* fopen new camera files in the current mapset
9
* fopen old camera files anywhere
10
*******************************************************/
11
static int error(char *, char *, char *);
13
FILE *I_fopen_cam_file_new(char *camera)
17
fd = G_fopen_new("camera", camera);
19
error(camera, "can't create ", "");
23
FILE *I_fopen_cam_file_append(char *camera)
27
fd = G_fopen_append("camera", camera);
29
error(camera, "unable to open ", "");
33
FILE *I_fopen_cam_file_old(char *camera)
37
fd = G_fopen_old("camera", camera, G_mapset());
39
error(camera, "can't open ", "");
43
static int error(char *camera, char *msga, char *msgb)
47
sprintf(buf, "%s camera file [%s] in [%s %s] %s",
48
msga, camera, G_location(), G_mapset(), msgb);