From d98868fa4d03659aad9ad2d858ee51e414d54ce4 Mon Sep 17 00:00:00 2001 From: mrb0nk500 Date: Thu, 28 Jul 2022 20:01:03 -0300 Subject: everywhere: Fix compiler errors, compiler warnings, and correct typos --- keyword.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'keyword.c') diff --git a/keyword.c b/keyword.c index b536820..dffd422 100644 --- a/keyword.c +++ b/keyword.c @@ -1,5 +1,10 @@ +#define _XOPEN_SOURCE +#include +#include +#include #include #include "keyword.h" +#include "misc.h" void *get_keyword_offset_ptr(const keyword *key, void *ptr) { char *ret = (char *)(ptr+key->offsets[0]); @@ -44,7 +49,7 @@ int set_keyword(const keyword *key, keyword_val val, void *ret, void *ctx) { } else { char *tmp_ret = (char *)get_keyword_offset_ptr(key, ret); - switch (type) { + switch (key->type) { case TYPE_INT : case TYPE_BOOL : *(int *)tmp_ret = val.i; break; case TYPE_TIME : *(time_t *)tmp_ret = val.t; break; -- cgit v1.2.3-13-gbd6f