123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /*!
- \file lib/manage/find.c
-
- \brief Manage Library - Find element in data base
-
- (C) 2001-2011 by the GRASS Development Team
-
- This program is free software under the GNU General Public License
- (>=v2). Read the file COPYING that comes with GRASS for details.
-
- \author Original author CERL
- */
- #include <string.h>
- #include <grass/gis.h>
- #include "manage_local_proto.h"
- /*!
- \brief Find element in data base
- \param n element id
- \param name element name
- \param mapsets name of mapsets
- \return mapset if found
- \return if not found
- */
- const char *M_find(int n, char *name, const char *mapsets)
- {
- const char *mapset;
- mapset = G_find_file2(list[n].element[0], name, mapsets);
- if (mapset) {
- char temp[GNAME_MAX];
- sscanf(name, "%s", temp);
- strcpy(name, temp);
- }
- return mapset;
- }
|