summaryrefslogtreecommitdiff
path: root/callback.c
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2007-07-16 22:25:39 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2007-07-16 22:25:39 +0000
commit3b584eb8d1585a1f21c116d06c1dc4388ec37ee4 (patch)
tree1e3e33c0f73c0371289fb56823baca62308210b5 /callback.c
parent25fe8f00e4496e270e2a58c823581b9676e172bb (diff)
downloadnavit-svn-3b584eb8d1585a1f21c116d06c1dc4388ec37ee4.tar.gz
Improved vehicle handling
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit/src@353 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'callback.c')
-rw-r--r--callback.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/callback.c b/callback.c
index cd45c74d..49d2cd04 100644
--- a/callback.c
+++ b/callback.c
@@ -54,12 +54,17 @@ callback_list_add_new(struct callback_list *l, void (*func)(), int pcount, void
}
void
-callback_list_remove_destroy(struct callback_list *l, struct callback *cb)
+callback_list_remove(struct callback_list *l, struct callback *cb)
{
l->list=g_list_remove(l->list, cb);
- g_free(cb);
}
+void
+callback_list_remove_destroy(struct callback_list *l, struct callback *cb)
+{
+ callback_list_remove(l, cb);
+ g_free(cb);
+}
void
callback_list_call(struct callback_list *l, int pcount, void **p)