From 465ee18154534aedfda28e29130b1f2b8c2e5189 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Sat, 26 Jul 2014 10:13:13 +0200 Subject: introduce journal-notify.h --- Makefile | 2 +- journal-notify.c | 16 +++------------- journal-notify.h | 34 ++++++++++++++++++++++++++++++++++ 3 files changed, 38 insertions(+), 14 deletions(-) create mode 100644 journal-notify.h diff --git a/Makefile b/Makefile index 570c23e..810f921 100644 --- a/Makefile +++ b/Makefile @@ -19,7 +19,7 @@ version.h: $(wildcard .git/HEAD .git/index .git/refs/tags/*) Makefile echo "#define VERSION \"$(shell git describe --tags --long 2>/dev/null || echo ${VERSION})\"" >> $@ echo "#endif" >> $@ -journal-notify: journal-notify.c version.h +journal-notify: journal-notify.c journal-notify.h version.h $(CC) $(CFLAGS) -o journal-notify journal-notify.c README.html: README.md diff --git a/journal-notify.c b/journal-notify.c index bc7740c..9819f07 100644 --- a/journal-notify.c +++ b/journal-notify.c @@ -5,22 +5,11 @@ * of the GNU General Public License, incorporated herein by reference. */ -#include -#include -#include -#include - -#include - -#include - -#include "version.h" +#include "journal-notify.h" const char * program = NULL; -#define OPTSTRING "aehi:m:nor:v" -#define DEFAULTICON "dialog-information" - +/*** notify ***/ int notify(const char * summary, const char * body, const char * icon) { NotifyNotification * notification; int rc = -1; @@ -46,6 +35,7 @@ out: return rc; } +/*** main ***/ int main(int argc, char **argv) { int i, rc = EXIT_FAILURE; uint8_t verbose = 0; diff --git a/journal-notify.h b/journal-notify.h new file mode 100644 index 0000000..c16942d --- /dev/null +++ b/journal-notify.h @@ -0,0 +1,34 @@ +/* + * (C) 2014 by Christian Hesse + * + * This software may be used and distributed according to the terms + * of the GNU General Public License, incorporated herein by reference. + */ + +#ifndef _JOURNAL_NOTIFY_H +#define _JOURNAL_NOTIFY_H + +#include +#include +#include +#include + +#include + +#include + +#include "version.h" + +#define OPTSTRING "aehi:m:nor:v" +#define DEFAULTICON "dialog-information" + +/*** notify ***/ +int notify(const char * summary, const char * body, const char * icon); + +/*** main ***/ +int main(int argc, char **argv); + +#endif /* _JOURNAL_NOTIFY_H */ + +// vim: set syntax=c: + -- cgit v1.2.3-70-g09d2