X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=write_common.c;h=1da78b5137fda429c80490abc77e548a1a3f812b;hp=66f097afa0b845822cd98096d03ef65c7bee5744;hb=45b4e8b0ba410fd929a341a9bf84b1ac3995d734;hpb=70ee2199d293268fac6453a8ec6b3b39d2553f7b diff --git a/write_common.c b/write_common.c index 66f097af..1da78b51 100644 --- a/write_common.c +++ b/write_common.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2006-2009 Andre Noll + * Copyright (C) 2006-2010 Andre Noll * * Licensed under the GPL v2. For licencing details see COPYING. */ @@ -81,7 +81,9 @@ void register_writer_node(struct writer_node *wn, struct btr_node *parent) char *name = make_message("%s writer", writer_names[wn->writer_num]); int ret; - wn->btrn = btr_new_node(name, parent, w->execute, wn); + wn->btrn = btr_new_node(&(struct btr_node_description) + EMBRACE(.name = name, .parent = parent, + .handler = w->execute, .context = wn)); strcpy(wn->task.status, name); free(name); ret = w->open(wn);