GRASS Programmer's Manual
6.4.4(2014)-r
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Macros
Pages
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 Fri Sep 5 2014 08:29:35 for GRASS Programmer's Manual by
1.8.8