aboutsummaryrefslogtreecommitdiffstats
path: root/main.c
diff options
context:
space:
mode:
authorNRK <nrk@disroot.org>2022-05-31 13:25:14 +0200
committerGitea <gitea@fake.local>2022-06-28 21:28:06 +0200
commit6d5a04005dd1dff12ebfe2e3a56912ec26718f3f (patch)
tree56e39d86053cb3e6c72c7c3a0694b13780f434a6 /main.c
parent86a83c1ec5ba2a6e5130a373fca394a7002060c7 (diff)
downloadnsxiv-6d5a04005dd1dff12ebfe2e3a56912ec26718f3f.tar.zst
code-style: cleanup includes
* rm unused include <sys/types.h> * move <sys/time.h> to main.c, it's the only file that needs it. * move TV_* macros to main.c * let *.c files explicitly include what they need instead of including them at nsxiv.h
Diffstat (limited to 'main.c')
-rw-r--r--main.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/main.c b/main.c
index 64710f2..10f7440 100644
--- a/main.c
+++ b/main.c
@@ -23,6 +23,8 @@
#include "config.h"
#include <stdlib.h>
+#include <stdarg.h>
+#include <stdio.h>
#include <string.h>
#include <fcntl.h>
#include <unistd.h>
@@ -33,12 +35,20 @@
#include <sys/stat.h>
#include <sys/wait.h>
#include <time.h>
+#include <sys/time.h>
#include <X11/keysym.h>
#include <X11/XF86keysym.h>
#define MODMASK(mask) ((mask) & USED_MODMASK)
#define BAR_SEP " "
+#define TV_DIFF(t1,t2) (((t1)->tv_sec - (t2)->tv_sec ) * 1000 + \
+ ((t1)->tv_usec - (t2)->tv_usec) / 1000)
+#define TV_ADD_MSEC(tv,t) { \
+ (tv)->tv_sec += (t) / 1000; \
+ (tv)->tv_usec += (t) % 1000 * 1000; \
+}
+
typedef struct {
struct timeval when;
bool active;