GRASS Programmer's Manual
6.4.4(2014)-r
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
pad.h
Go to the documentation of this file.
1
2
#ifndef _PAD_H_
3
#define _PAD_H_
4
5
typedef
struct
_list
6
{
7
char
*
value
;
8
struct
_list
*
next
;
9
}
LIST
;
10
11
typedef
struct
_item_
12
{
13
char
*
name
;
14
LIST
*
list
;
15
struct
_item_
*
next
, *
prev
;
16
}
ITEM
;
17
18
typedef
struct
_pad_
19
{
20
char
*
name
;
21
ITEM
*
items
;
22
struct
_pad_
*
next
, *
prev
;
23
}
PAD
;
24
25
PAD
*
pad_list
(
void
);
26
PAD
*
find_pad
(
const
char
*);
27
int
delete_pad
(
PAD
*);
28
int
create_pad
(
const
char
*);
29
int
append_item
(
PAD
*,
const
char
*,
const
char
*,
int
);
30
int
invent_pad
(
char
*);
31
int
delete_item
(
PAD
*,
const
char
*);
32
ITEM
*
find_item
(
PAD
*,
const
char
*);
33
34
#endif
/* _PAD_H_ */
delete_pad
int delete_pad(PAD *)
Definition:
pad.c:188
_pad_::prev
struct _pad_ * prev
Definition:
pad.h:22
_item_::prev
struct _item_ * prev
Definition:
pad.h:15
_list
Definition:
pad.h:5
_pad_::next
struct _pad_ * next
Definition:
pad.h:22
LIST
struct _list LIST
_pad_::items
ITEM * items
Definition:
pad.h:21
PAD
struct _pad_ PAD
_list::value
char * value
Definition:
pad.h:7
_item_::list
LIST * list
Definition:
pad.h:14
invent_pad
int invent_pad(char *)
Definition:
pad.c:217
_list::next
struct _list * next
Definition:
pad.h:8
create_pad
int create_pad(const char *)
Definition:
pad.c:167
find_pad
PAD * find_pad(const char *)
Definition:
pad.c:207
ITEM
struct _item_ ITEM
_pad_::name
char * name
Definition:
pad.h:20
find_item
ITEM * find_item(PAD *, const char *)
Definition:
pad.c:135
delete_item
int delete_item(PAD *, const char *)
Definition:
pad.c:113
_item_
Definition:
pad.h:11
_pad_
Definition:
pad.h:18
append_item
int append_item(PAD *, const char *, const char *, int)
Definition:
pad.c:70
_item_::next
struct _item_ * next
Definition:
pad.h:15
pad_list
PAD * pad_list(void)
Definition:
pad.c:146
_item_::name
char * name
Definition:
pad.h:13
lib
driver
pad.h
Generated on Wed Mar 18 2015 05:21:42 for GRASS Programmer's Manual by
1.8.9.1