aboutsummaryrefslogtreecommitdiffstats
path: root/src/arg.h
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2017-01-11 09:11:51 +0100
committerMattias Andrée <maandree@kth.se>2017-01-11 09:11:51 +0100
commitb7a82c980fe7e0c1f9029b55be97422428d65d5a (patch)
tree67bedc856eb1f72a2daa8ef8347b904269b06df5 /src/arg.h
parentvu-crop: add -t (diff)
downloadblind-b7a82c980fe7e0c1f9029b55be97422428d65d5a.tar.gz
blind-b7a82c980fe7e0c1f9029b55be97422428d65d5a.tar.bz2
blind-b7a82c980fe7e0c1f9029b55be97422428d65d5a.tar.xz
Clean up code
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to 'src/arg.h')
-rw-r--r--src/arg.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/arg.h b/src/arg.h
index b8169f3..8bdbda9 100644
--- a/src/arg.h
+++ b/src/arg.h
@@ -75,4 +75,14 @@ extern char *argv0;
#define LNGARG() &argv[0][0]
+#define EARG() EARGF(usage())
+
+#define ENOFLAGS(...) ARGBEGIN {\
+ default:\
+ usage();\
+ } ARGEND;\
+ if (__VA_ARGS__)\
+ usage()
+
+
#endif