12345678910111213141516171819202122232425262728293031323334353637383940 |
- #include <grass/imagery.h>
- FILE *I_fopen_sigset_file_new(const char *group, const char *subgroup,
- const char *name)
- {
- char element[GNAME_MAX * 2];
- FILE *fd;
- /* create sigset directory */
- sprintf(element, "%s/subgroup/%s/sigset", group, subgroup);
- G__make_mapset_element_misc("group", element);
- sprintf(element, "subgroup/%s/sigset/%s", subgroup, name);
- fd = G_fopen_new_misc("group", element, group);
- if (fd == NULL)
- G_warning
- ("unable to create signature file %s for subgroup %s of group %s",
- name, subgroup, group);
- return fd;
- }
- FILE *I_fopen_sigset_file_old(const char *group, const char *subgroup,
- const char *name)
- {
- char element[GNAME_MAX * 2];
- FILE *fd;
- sprintf(element, "subgroup/%s/sigset/%s", subgroup, name);
- fd = G_fopen_old_misc("group", element, group, G_mapset());
- if (fd == NULL)
- G_warning
- ("unable to open signature file %s for subgroup %s of group [%s in %s]",
- name, subgroup, group, G_mapset());
- return fd;
- }
|