/*
- * Copyright (C) 2009-2011 Andre Noll <maan@systemlinux.org>
+ * Copyright (C) 2009-2012 Andre Noll <maan@systemlinux.org>
*
* Licensed under the GPL v2. For licencing details see COPYING.
*/
/** \file amp_filter.c Paraslash's amplify filter. */
#include <regex.h>
-#include <stdbool.h>
#include "para.h"
#include "amp_filter.cmdline.h"
struct amp_filter_args_info *amp_conf = para_calloc(sizeof(*amp_conf));
int ret = -E_AMP_SYNTAX;
- if (amp_cmdline_parser(argc, argv, amp_conf))
+ if (amp_filter_cmdline_parser(argc, argv, amp_conf))
goto err;
ret = -ERRNO_TO_PARA_ERROR(EINVAL);
if (amp_conf->amp_arg < 0)
err:
assert(ret < 0);
t->error = ret;
- btr_remove_node(btrn);
+ btr_remove_node(&fn->btrn);
}
static void amp_free_config(void *conf)
{
- amp_cmdline_parser_free(conf);
+ amp_filter_cmdline_parser_free(conf);
}
/**
{
struct amp_filter_args_info dummy;
- amp_cmdline_parser_init(&dummy);
+ amp_filter_cmdline_parser_init(&dummy);
f->open = amp_open;
f->close = amp_close;
f->pre_select = generic_filter_pre_select;