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
cell_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 <grass/gis.h>
11
12
27
char
*
G_get_cell_title
(
const
char
*
name
,
const
char
*mapset)
28
{
29
FILE *fd;
30
int
stat;
31
char
title
[1024];
32
33
stat = -1;
34
fd =
G_fopen_old
(
"cats"
, name, mapset);
35
if
(fd) {
36
stat = 1;
37
if
(!fgets(title,
sizeof
title, fd))
/* skip number of cats */
38
stat = -1;
39
else
if
(!
G_getl
(title,
sizeof
title, fd))
/* read title */
40
stat = -1;
41
42
fclose(fd);
43
}
44
45
if
(stat < 0)
46
*title = 0;
47
else
48
G_strip
(title);
49
return
G_store
(title);
50
}
lib
gis
cell_title.c
Generated on Sun Sep 9 2012 18:55:30 for GRASS Programmer's Manual by
1.8.1.2