diff options
author | Nicolas Schier <nicolas@fjasle.eu> | 2021-08-25 21:56:12 +0200 |
---|---|---|
committer | Daniel Borkmann <daniel@iogearbox.net> | 2021-08-30 10:25:14 +0200 |
commit | 9e28c81ef2d07b0496e54c1b62d4787b6e3de7ca (patch) | |
tree | bcd346f0a46f23a3c876a11da757dbd3c6d52957 | |
parent | f7286b49bb5fce25c898c143712fe34ad4d7864e (diff) | |
download | l2md-9e28c81ef2d07b0496e54c1b62d4787b6e3de7ca.tar.gz |
l2md: enable -Wextra and fix compilability
Enable -Wextra and add __noreturn to fix compilability.
Signed-off-by: Nicolas Schier <nicolas@fjasle.eu>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
-rw-r--r-- | Makefile | 1 | ||||
-rw-r--r-- | l2md.h | 8 |
2 files changed, 7 insertions, 2 deletions
@@ -1,4 +1,5 @@ CFLAGS = -O2 -Wall -Werror +CFLAGS += -Wextra -Wno-unused-parameter -Wno-missing-field-initializers LDFLAGS = -lgit2 PREFIX ?= /usr/bin @@ -29,6 +29,10 @@ __attribute__ ((format (printf, (pos_fmtstr), (pos_fmtargs)))) #endif +#ifndef __noreturn +# define __noreturn __attribute__ ((noreturn)) +#endif + #define REPOS "repos" #define OIDS "oids" @@ -145,8 +149,8 @@ size_t strlcpy(char *dest, const char *src, size_t size); int slprintf(char *dst, size_t size, const char *fmt, ...); void verbose(const char *format, ...) __check_format_printf(1, 2); -void panic(const char *format, ...) __check_format_printf(1, 2); +void panic(const char *format, ...) __check_format_printf(1, 2) __noreturn; void warn(const char *format, ...) __check_format_printf(1, 2); -void die(void); +void die(void) __noreturn; #endif /* L2MD_H */ |