7
7
static int cmp(const void *, const void *);
9
int get_available_mapsets(void)
9
char** get_available_mapsets(int *nmapsets)
14
ms = G_available_mapsets();
15
for (nmapsets = 0; ms[nmapsets]; nmapsets++);
17
mapset_name = (char **)G_malloc(nmapsets*sizeof(char *));
18
for(i = 0; i < nmapsets; i++)
19
mapset_name[i] = G_store(ms[i]);
11
char **ms, **mapset_name;
14
ms = G_get_available_mapsets();
15
for (n = 0; ms[n]; n++);
17
mapset_name = (char **)G_malloc(n * sizeof(char *));
18
for(i = 0; i < n; i++)
19
mapset_name[i] = G_store(ms[i]);
22
qsort(mapset_name, nmapsets, sizeof(char *), cmp);
22
qsort(mapset_name, n, sizeof(char *), cmp);
27
static int cmp(const void *a, const void *b)
29
int cmp(const void *a, const void *b)
29
31
return (strcmp(*(char **)a, *(char **)b));
34
const char *substitute_mapset(const char *mapset)
36
if (strcmp(mapset, ".") == 0)