From 41a1d05969a1c31a85c7d01598a3d05f9b9956ce Mon Sep 17 00:00:00 2001 From: KikooDX Date: Fri, 19 Nov 2021 16:26:18 +0100 Subject: [PATCH] yeah right --- src/fe.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fe.c b/src/fe.c index ebefe22..7c80e31 100644 --- a/src/fe.c +++ b/src/fe.c @@ -34,7 +34,7 @@ #define prim(x) ( (x)->cdr.c ) #define cfunc(x) ( (x)->cdr.f ) #ifdef GINT -#define strbuf(x) ( (char *)&(x) ) +#define strbuf(x) ( (char *)&(x)->car ) #else #define strbuf(x) ( &(x)->car.c + 1 ) #endif @@ -66,7 +66,7 @@ typedef union { fe_CFunc f; fe_Number n; #ifdef GINT - struct { char _[3]; char c }; + struct __attribute__((__packed__)) { char _[3]; char c; }; #else char c; #endif