38 if (*s ==
'.' || *s == 0) {
39 G_warning(
_(
"Illegal filename <%s>. Cannot start with '.' or be 'NULL'."), name);
44 if (*s ==
'/' || *s ==
'"' || *s ==
'\'' || *s <=
' ' ||
45 *s ==
'@' || *s ==
',' || *s ==
'=' || *s ==
'*' || *s > 0176) {
46 G_warning(
_(
"Illegal filename <%s>. Character <%c> not allowed.\n"), name, *s);
77 G_fatal_error(
_(
"Output raster map name <%s> is not valid map name"),
81 G_warning(
_(
"Output raster map name <%s> is not valid map name"),
97 G_warning(
_(
"Raster map <%s> not found"), input);
105 if (strcmp(mapset,
G_mapset()) == 0) {
106 char nm[1000], ms[1000];
116 if (strcmp(in, output) == 0) {
122 G_warning(
_(
"Output raster map <%s> is used as input"),
void void void void G_fatal_error(const char *,...) __attribute__((format(printf
int G_check_input_output_name(const char *input, const char *output, int error)
Check input and output file names.
void output(const char *fmt,...)
const char * G_mapset(void)
Get current mapset name.
void G_warning(const char *,...) __attribute__((format(printf
const char * G_find_raster2(const char *, const char *)
Find a raster map (look but don't touch)
int G_legal_filename(const char *s)
Check for legal database file name.
int G_name_is_fully_qualified(const char *, char *, char *)
Check if map name is fully qualified (map @ mapset)