projects
/
tinc
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
dc09f6f
)
Searching through splay trees may change the tree variable.
author
Guus Sliepen
<guus@tinc-vpn.org>
Wed, 4 May 2005 15:52:55 +0000
(15:52 +0000)
committer
Guus Sliepen
<guus@tinc-vpn.org>
Wed, 4 May 2005 15:52:55 +0000
(15:52 +0000)
src/conf.c
patch
|
blob
|
history
src/conf.h
patch
|
blob
|
history
diff --git
a/src/conf.c
b/src/conf.c
index
466016c
..
71132c4
100644
(file)
--- a/
src/conf.c
+++ b/
src/conf.c
@@
-99,7
+99,7
@@
void config_add(avl_tree_t *config_tree, config_t *cfg)
avl_insert(config_tree, cfg);
}
avl_insert(config_tree, cfg);
}
-config_t *lookup_config(
const
avl_tree_t *config_tree, char *variable)
+config_t *lookup_config(avl_tree_t *config_tree, char *variable)
{
config_t cfg, *found;
{
config_t cfg, *found;
@@
-120,7
+120,7
@@
config_t *lookup_config(const avl_tree_t *config_tree, char *variable)
return found;
}
return found;
}
-config_t *lookup_config_next(
const
avl_tree_t *config_tree, const config_t *cfg)
+config_t *lookup_config_next(avl_tree_t *config_tree, const config_t *cfg)
{
avl_node_t *node;
config_t *found;
{
avl_node_t *node;
config_t *found;
diff --git
a/src/conf.h
b/src/conf.h
index
0755f8b
..
e637bde
100644
(file)
--- a/
src/conf.h
+++ b/
src/conf.h
@@
-47,8
+47,8
@@
extern void exit_configuration(avl_tree_t **);
extern config_t *new_config(void) __attribute__ ((__malloc__));
extern void free_config(config_t *);
extern void config_add(avl_tree_t *, config_t *);
extern config_t *new_config(void) __attribute__ ((__malloc__));
extern void free_config(config_t *);
extern void config_add(avl_tree_t *, config_t *);
-extern config_t *lookup_config(
const
avl_tree_t *, char *);
-extern config_t *lookup_config_next(
const
avl_tree_t *, const config_t *);
+extern config_t *lookup_config(avl_tree_t *, char *);
+extern config_t *lookup_config_next(avl_tree_t *, const config_t *);
extern bool get_config_bool(const config_t *, bool *);
extern bool get_config_int(const config_t *, int *);
extern bool get_config_string(const config_t *, char **);
extern bool get_config_bool(const config_t *, bool *);
extern bool get_config_int(const config_t *, int *);
extern bool get_config_string(const config_t *, char **);