X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=write_common.c;h=2c149dfd6c295eab522c0cabdbf28d4376cabc08;hp=04db8ff0d1e0da00207930e682fddc84678e88d2;hb=f2dfd6d47a71433c530773cfbf4039de8b065369;hpb=b5b5d00eea33eccd3d2d75057c5254bf85568b00 diff --git a/write_common.c b/write_common.c index 04db8ff0..2c149dfd 100644 --- a/write_common.c +++ b/write_common.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2006-2010 Andre Noll + * Copyright (C) 2006-2011 Andre Noll * * Licensed under the GPL v2. For licencing details see COPYING. */ @@ -35,10 +35,10 @@ void writer_init(void) writers[i].init(&writers[i]); } /** - * check if given string is a valid command line for any writer + * Check if given string is a valid command line for any writer. * - * \param \wa string of the form writer_name:options - * \param writer_num contains the number of the writer upon success + * \param \wa String of the form writer_name:options. + * \param writer_num Contains the number of the writer upon success. * * This function checks whether \a wa starts with the name of a supported * paraslash writer, optionally followed by a colon and any options for that @@ -97,37 +97,6 @@ void register_writer_node(struct writer_node *wn, struct btr_node *parent) register_task(&wn->task); } -/** - * Setup a writer node with the default writer. - * - * If arg is \p NULL, the OS-dependent default writer is used with an empty - * configuration string. It defaults to alsa for Linux, osx for OS X, oss for - * *BSD and the file writer if neither of these is supported. - * - * Once the writer configuration has been retrieved, a writer node is created, - * its buffer tree node is added to the buffer tree as a child of the given - * parent. - * - * Finally, the new writer node's taks structure is initialized and registered - * to the paraslash scheduler. - * - * \return A pointer to the allocated writer node group. - */ -int setup_writer_node(const char *arg, struct btr_node *parent, - struct writer_node *wn) -{ - if (arg) - wn->conf = check_writer_arg(arg, &wn->writer_num); - else { - wn->writer_num = DEFAULT_WRITER; - wn->conf = writers[DEFAULT_WRITER].parse_config_or_die(""); - } - if (!wn->conf) - return -E_WRITE_COMMON_SYNTAX; - register_writer_node(wn, parent); - return 1; -} - /** * Print the help text of all writers to stdout. *