From 46464f05c951b033b4c4d6449aef3c05c67d0b38 Mon Sep 17 00:00:00 2001 From: Stefan Pöschel Date: Tue, 22 Aug 2017 20:44:25 +0200 Subject: Move includes/static vars into new main header --- src/odr-padenc.cpp | 22 +--------------------- src/odr-padenc.h | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+), 21 deletions(-) create mode 100644 src/odr-padenc.h (limited to 'src') diff --git a/src/odr-padenc.cpp b/src/odr-padenc.cpp index 6536999..1edec27 100644 --- a/src/odr-padenc.cpp +++ b/src/odr-padenc.cpp @@ -27,26 +27,7 @@ \author Stefan Pöschel */ -#include "common.h" - -#include -#include -#include -#include -#include -#include -#include -#include - -#include "pad_common.h" -#include "dls.h" -#include "sls.h" - - -static const int SLEEPDELAY_DEFAULT = 10; // seconds -static const int DLS_REPETITION_WHILE_SLS = 50; - -static bool do_exit = false; +#include "odr-padenc.h" static void break_handler(int) { @@ -54,7 +35,6 @@ static void break_handler(int) { do_exit = true; } - static void header() { fprintf(stderr, "ODR-PadEnc %s - DAB PAD encoder for MOT Slideshow and DLS\n\n" "By CSP Innovazione nelle ICT s.c.a r.l. (http://rd.csp.it/) and\n" diff --git a/src/odr-padenc.h b/src/odr-padenc.h new file mode 100644 index 0000000..2b3f79b --- /dev/null +++ b/src/odr-padenc.h @@ -0,0 +1,49 @@ +/* + Copyright (C) 2014 CSP Innovazione nelle ICT s.c.a r.l. (http://rd.csp.it/) + + Copyright (C) 2014, 2015 Matthias P. Braendli (http://opendigitalradio.org) + + Copyright (C) 2015, 2016, 2017 Stefan Pöschel (http://opendigitalradio.org) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ +/*! + \file odr-padenc.h + \brief Generate PAD data for MOT Slideshow and DLS + + \author Sergio Sagliocco + \author Matthias P. Braendli + \author Stefan Pöschel +*/ + +#include "common.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "pad_common.h" +#include "dls.h" +#include "sls.h" + + +static const int SLEEPDELAY_DEFAULT = 10; // seconds +static const int DLS_REPETITION_WHILE_SLS = 50; + +static bool do_exit = false; -- cgit v1.2.3