summaryrefslogtreecommitdiff
path: root/src/osdsh/osdsh.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/osdsh/osdsh.h')
-rw-r--r--src/osdsh/osdsh.h44
1 files changed, 44 insertions, 0 deletions
diff --git a/src/osdsh/osdsh.h b/src/osdsh/osdsh.h
new file mode 100644
index 0000000..d653252
--- /dev/null
+++ b/src/osdsh/osdsh.h
@@ -0,0 +1,44 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <sys/ioctl.h>
+#include <getopt.h>
+#include <string.h>
+#include <ctype.h>
+#include <fcntl.h>
+#include <pthread.h>
+#include <dlfcn.h>
+
+#include <linux/limits.h>
+#include <linux/stat.h>
+#include <linux/soundcard.h>
+
+#include <xosd.h>
+
+/*============================== settings_t ==================================*/
+
+typedef struct settings_t {
+ xosd *myosd;
+ char font[BUFSIZ + 1];
+ char color[BUFSIZ + 1];
+ int soffset;
+ int xoffset;
+ int yoffset;
+ xosd_align align;
+ xosd_pos position;
+ int displaying;
+ int delay;
+ pthread_t mythread;
+} settings_t;
+
+typedef struct plugininfo_t {
+ int whoami;
+ int active;
+ void *module;
+ char *file;
+ char *myname;
+ int (*isitmine)();
+} plugininfo_t;
+