GRASS Programmer's Manual
6.4.2(2012)
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
dig_title.c
Go to the documentation of this file.
1
2
/**************************************************************
3
* char *G_get_cell_title (name, mapset)
4
* char *name name of map file
5
* char *mapset mapset containing name
6
*
7
* returns pointer to string containing cell title. (from cats file)
8
*************************************************************/
9
10
#include <stdio.h>
11
#include <grass/gis.h>
12
13
char
*
G_get_dig_title
(
const
char
*
name
,
const
char
*mapset)
14
{
15
FILE *fd;
16
int
stat = -1;
17
char
title
[100];
18
19
fd =
G_fopen_old
(
"dig_cats"
, name, mapset);
20
if
(fd) {
21
stat = 1;
22
if
(!fgets(title,
sizeof
title, fd))
/* skip number of cats */
23
stat = -1;
24
else
if
(!
G_getl
(title,
sizeof
title, fd))
/* read title */
25
stat = -1;
26
27
fclose(fd);
28
}
29
30
if
(stat < 0)
31
*title = 0;
32
else
33
G_strip
(title);
34
35
return
G_store
(title);
36
}
lib
gis
dig_title.c
Generated on Sun Sep 9 2012 18:55:31 for GRASS Programmer's Manual by
1.8.1.2