diff options
-rw-r--r-- | Makefile | 3 | ||||
-rw-r--r-- | src/log.c | 6 | ||||
-rw-r--r-- | src/log.h | 1 | ||||
-rw-r--r-- | test/main.c | 2 |
4 files changed, 11 insertions, 1 deletions
@@ -7,8 +7,9 @@ SRC != find src -name "*.c" OBJ = ${SRC:.c=.o} LIBNAME = liblog +LIBVER = 0 -CFLAGS = -Wall -ansi --std=c89 -pedantic ${OPT} ${LIBINC} +CFLAGS = -Wall -ansi --std=c89 -pedantic ${OPT} ${LIBINC} -DLIBVER=\"${LIBVER}\" LDFLAGS = ${LIBS} dist: static shared @@ -15,6 +15,12 @@ #define BUFF_SIZE 256 #define HALF_SIZE (BUFF_SIZE / 2 - 1) +char * +loglibver(void) +{ + return LIBVER; +} + /* Checks if the terminal supports colors */ static int check_term_colors() @@ -20,5 +20,6 @@ int log_is_error(Log *); int log_is_info(Log *); int log_is_warn(Log *); +char *loglibver(void); #endif /* __LOG_H__ */ diff --git a/test/main.c b/test/main.c index d8be980..475d23d 100644 --- a/test/main.c +++ b/test/main.c @@ -11,5 +11,7 @@ main(int argc, char **argv) log_warn(log, "warning log"); log_error(log, "error log"); + printf("Version: %s\n", loglibver()); + return 0; } |