diff options
author | Thomas Voss <mail@thomasvoss.com> | 2022-12-24 03:23:09 +0100 |
---|---|---|
committer | Thomas Voss <mail@thomasvoss.com> | 2022-12-24 03:23:09 +0100 |
commit | 1c5846378bf832562b7cc2eb782a743ec9cd32f5 (patch) | |
tree | b543f5cea969f905ac27fda1395090767815fb4e | |
parent | 9cca30d4024694cfc5bc7d84031c6b5e10c5b201 (diff) |
Compile examples with warnings
-rw-r--r-- | examples/Makefile | 4 | ||||
-rw-r--r-- | examples/gehashmap.c | 10 | ||||
-rw-r--r-- | examples/gevector.c | 4 |
3 files changed, 9 insertions, 9 deletions
diff --git a/examples/Makefile b/examples/Makefile index af41d5d..c6c5643 100644 --- a/examples/Makefile +++ b/examples/Makefile @@ -1,7 +1,8 @@ .POSIX: CC = cc -CFLAGS = -Og -g -ggdb +CFLAGS = -Wall -Wextra -Wpedantic -Werror \ + -Og -g -ggdb LDFLAGS = -I../src progs = gehashmap gevector @@ -9,7 +10,6 @@ progs = gehashmap gevector all: ${progs} gehashmap: gehashmap.c - gevector: gevector.c clean: diff --git a/examples/gehashmap.c b/examples/gehashmap.c index df91669..7d6d1a4 100644 --- a/examples/gehashmap.c +++ b/examples/gehashmap.c @@ -4,10 +4,10 @@ #include <gehashmap.h> -GEHASHMAP_API(char *, int, atoimap); -GEHASHMAP_API(int, unsigned int, itoumap); -GEHASHMAP_IMPL(char *, int, atoimap); -GEHASHMAP_IMPL(int, unsigned int, itoumap); +GEHASHMAP_API(char *, int, atoimap) +GEHASHMAP_API(int, unsigned int, itoumap) +GEHASHMAP_IMPL(char *, int, atoimap) +GEHASHMAP_IMPL(int, unsigned int, itoumap) bool atoimap_key_iseq(char *a, char *b) @@ -39,7 +39,7 @@ atoimap_key_hash(char *s) char c; size_t x = 5381; - while (c = *s++) + while ((c = *s++)) x = ((x << 5) + x) + c; return x; diff --git a/examples/gevector.c b/examples/gevector.c index e554005..15adbad 100644 --- a/examples/gevector.c +++ b/examples/gevector.c @@ -3,8 +3,8 @@ #include <gevector.h> -GEVECTOR_API(int, ivec); -GEVECTOR_IMPL(int, ivec); +GEVECTOR_API(int, ivec) +GEVECTOR_IMPL(int, ivec) int main(void) |