diff --git a/Makefile b/Makefile index 6ee7deb..f36388c 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ CC=clang -CFLAGS=-Wall -Wextra -Werror -Os -I/usr/local/include +CFLAGS=-Wall -Wextra -Werror -Os -I/usr/local/include -fblocks OBJECTS=refuse.o deque.o LIB=librefuse.a diff --git a/refuse.c b/refuse.c index 154fae5..bcb27a8 100644 --- a/refuse.c +++ b/refuse.c @@ -4,6 +4,10 @@ #include #include "refuse.h" +#ifndef __unused +#define __unused __attribute__((unused)) +#endif + static inline refhdr_t* _refuse_header(void* ptr) { return (refhdr_t*)((char*)ptr - sizeof(refhdr_t)); @@ -87,4 +91,4 @@ void refuse_release(refuse_t* refuse, void* ptr) { refhdr_t* hdr = _refuse_header(ptr); refdeque_push_back(refuse->dec, hdr); -} \ No newline at end of file +}