commit 56441a91e73a4b1c9b75cf7c29aa6c0cc4ff54a8
parent c5c5ee818931792a57b3115d89790a4ace8a1d4a
Author: lumidify <nobody@lumidify.org>
Date:   Fri,  1 Jan 2021 22:30:02 +0100
Fix compilation
Diffstat:
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile
@@ -10,7 +10,7 @@ BIN = ${NAME}
 SRC = ${BIN:=.c}
 MAN1 = ${BIN:=.1}
 
-CFLAGS += `pkg-config --cflags x11` `imlib2-config --cflags`
+CFLAGS += -D_POSIX_C_SOURCE=200809L `pkg-config --cflags x11` `imlib2-config --cflags`
 LDFLAGS += `pkg-config --libs x11` `imlib2-config --libs` -lm
 
 all: ${BIN}
diff --git a/croptool.c b/croptool.c
@@ -19,7 +19,7 @@
 #include <errno.h>
 #include <string.h>
 #include <stdlib.h>
-#include <stdlib.h>
+#include <limits.h>
 #include <unistd.h>
 #include <X11/Xlib.h>
 #include <X11/Xutil.h>
@@ -55,6 +55,9 @@ static short SELECTION_REDRAW = 1;
 */
 static char *CMD_FORMAT = "mogrify -crop %wx%h+%l+%t '%f'";
 
+extern char *optarg;
+extern int optind;
+
 struct Rect {
 	int x0;
 	int y0;