# HG changeset patch
# User Joerg Sonnenberger <joerg@bec.de>
# Date 1364696271 -7200
# Node ID f185d1ac4db4a03b276888f4b898945024aca8e6
# Parent  ef8bedab8a4b243e2882ed1da08183bf0b40c0ae
__dead + __printflike for clang

diff -r ef8bedab8a4b -r f185d1ac4db4 main.c
--- a/main.c	Sat Mar 30 21:50:37 2013 -0400
+++ b/main.c	Sun Mar 31 04:17:51 2013 +0200
@@ -504,7 +504,7 @@
 ////////////////////////////////////////////////////////////
 // complex modes
 
-static
+__dead static
 void
 commandline_iremap(const struct place *p, char *str)
 {
@@ -865,7 +865,7 @@
 	return false;
 }
 
-static
+__dead static
 void
 usage(void)
 {
diff -r ef8bedab8a4b -r f185d1ac4db4 utils.h
--- a/utils.h	Sat Mar 30 21:50:37 2013 -0400
+++ b/utils.h	Sun Mar 31 04:17:51 2013 +0200
@@ -53,10 +53,10 @@
 bool is_identifier(const char *str);
 
 /* in place.c */
-void complain(const struct place *, const char *fmt, ...);
+void complain(const struct place *, const char *fmt, ...) __printflike(2, 3);
 void complain_fail(void);
 bool complain_failed(void);
 
 /* in main.c */
 void freestringlater(char *s);
-void die(void);
+__dead void die(void);