18#include <grass/vector.h>
19#include <grass/glocale.h>
20#include <grass/raster3d.h>
22#include "manage_local_proto.h"
39 char xname[GNAME_MAX], xmapset[GMAPSET_MAX];
46 if (strcmp(xmapset,
G_mapset()) != 0)
54 G_warning(_(
"Vector map <%s> not found"), old);
57 ret = Vect_delete(old);
62 G_warning(_(
"Unable to delete vector map"));
70 G_warning(_(
"Raster map <%s> not found"), old);
75 G_warning(_(
"3D raster map <%s> not found"), old);
78 for (i = 0; i <
list[n].nelem; i++) {
97 char colr2[6 + GMAPSET_MAX];
99 if (snprintf(colr2, 6 + GMAPSET_MAX,
"colr2/%s",
G_mapset()) >=
101 G_warning(_(
"String for secondary color table has been truncated"));
104 G_warning(_(
"Unable to remove %s"), colr2);
120 G_warning(_(
"<%s> nothing removed"), old);
int M_do_remove(int n, const char *old)
Remove elements from data base.
const char * G_find_raster3d(const char *name, const char *mapset)
Search for a 3D raster map in current search path or in a specified mapset.
const char * G_find_raster2(const char *name, const char *mapset)
Find a raster map (look but don't touch)
const char * G_find_vector2(const char *name, const char *mapset)
Find a vector map (look but don't touch)
void G_verbose_message(const char *msg,...)
Print a message to stderr but only if module is in verbose mode.
void G_fatal_error(const char *msg,...)
Print a fatal error message to stderr.
void G_message(const char *msg,...)
Print a message to stderr.
void G_warning(const char *msg,...)
Print a warning message to stderr.
const char * G_mapset(void)
Get current mapset name.
int G_name_is_fully_qualified(const char *fullname, char *name, char *mapset)
Check if map name is fully qualified (map @ mapset)
int G_remove(const char *element, const char *name)
Remove a database file.
int M__hold_signals(int hold)
Hold signals.
int G_strcasecmp(const char *x, const char *y)
String compare ignoring case (upper or lower)