diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2007-07-16 22:25:39 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2007-07-16 22:25:39 +0000 |
commit | 3b584eb8d1585a1f21c116d06c1dc4388ec37ee4 (patch) | |
tree | 1e3e33c0f73c0371289fb56823baca62308210b5 /callback.c | |
parent | 25fe8f00e4496e270e2a58c823581b9676e172bb (diff) | |
download | navit-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.c | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -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) |