diff options
author | Christian Hesse <mail@eworm.de> | 2014-09-30 01:39:22 +0200 |
---|---|---|
committer | Christian Hesse <mail@eworm.de> | 2014-09-30 01:39:22 +0200 |
commit | 1a8009f4773c591717775c4a768ae61030c52453 (patch) | |
tree | a64708f7c16a7a4177fd0fea8f98e1711ac6538a | |
parent | 95dffa689a440690ed9b3a1c8b353e62ccebb9ce (diff) | |
download | mpd-notification-1a8009f4773c591717775c4a768ae61030c52453.tar.gz mpd-notification-1a8009f4773c591717775c4a768ae61030c52453.tar.zst |
introduce mpd-notification.h
-rw-r--r-- | mpd-notification.c | 19 | ||||
-rw-r--r-- | mpd-notification.h | 39 |
2 files changed, 40 insertions, 18 deletions
diff --git a/mpd-notification.c b/mpd-notification.c index b647a8c..00a9110 100644 --- a/mpd-notification.c +++ b/mpd-notification.c @@ -5,24 +5,7 @@ * of the GNU General Public License, incorporated herein by reference. */ -#include <mpd/client.h> - -#include <libnotify/notify.h> - -#include <stdio.h> -#include <unistd.h> -#include <stdlib.h> -#include <string.h> -#include <signal.h> -#include <getopt.h> -#include <regex.h> - -#include "config.h" -#include "version.h" - -#define PROGNAME "mpd-notification" - -#define NOTIFICATION_TIMEOUT 10000 +#include "mpd-notification.h" const static char optstring[] = "hH:m:p:v"; const static struct option options_long[] = { diff --git a/mpd-notification.h b/mpd-notification.h new file mode 100644 index 0000000..c618f68 --- /dev/null +++ b/mpd-notification.h @@ -0,0 +1,39 @@ +/* + * (C) 2014 by Christian Hesse <mail@eworm.de> + * + * This software may be used and distributed according to the terms + * of the GNU General Public License, incorporated herein by reference. + */ + +#ifndef MPD_NOTIFICATION_H +#define MPD_NOTIFICATION_H + +#include <mpd/client.h> + +#include <libnotify/notify.h> + +#include <stdio.h> +#include <unistd.h> +#include <stdlib.h> +#include <string.h> +#include <signal.h> +#include <getopt.h> +#include <regex.h> + +#include "config.h" +#include "version.h" + +#define PROGNAME "mpd-notification" + +#define NOTIFICATION_TIMEOUT 10000 + +/*** received_signal ***/ +void received_signal(int signal); + +/*** get_icon ***/ +char * get_icon(const char * music_dir, const char * uri); + +/*** main ***/ +int main(int argc, char ** argv); + +#endif /* MPD_NOTIFICATION_H */ |