From 094d8d4b75f8a5d2118c8d483af4f6b3657d656b Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Tue, 1 Dec 2020 09:11:16 +1100 Subject: [PATCH] fix bug with function key comparisons --- v2/internal/ffenestri/ffenestri_darwin.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/v2/internal/ffenestri/ffenestri_darwin.c b/v2/internal/ffenestri/ffenestri_darwin.c index fca541090..414f088b5 100644 --- a/v2/internal/ffenestri/ffenestri_darwin.c +++ b/v2/internal/ffenestri/ffenestri_darwin.c @@ -14,7 +14,7 @@ #define s(str) sel_registerName(str) #define u(str) sel_getUid(str) #define str(input) msg(c("NSString"), s("stringWithUTF8String:"), input) -#define strunicode(input) msg(c("NSString"), s("stringWithFormat:"), str("%C"), input) +#define strunicode(input) msg(c("NSString"), s("stringWithFormat:"), str("%C"), (unsigned short)input) #define cstr(input) (const char *)msg(input, s("UTF8String")) #define url(input) msg(c("NSURL"), s("fileURLWithPath:"), str(input)) @@ -22,7 +22,7 @@ #define GET_FRAME(receiver) ((CGRect(*)(id, SEL))objc_msgSend_stret)(receiver, s("frame")) #define GET_BOUNDS(receiver) ((CGRect(*)(id, SEL))objc_msgSend_stret)(receiver, s("bounds")) -#define STREQ(a,b) strncmp(a, b, strlen(b)) == 0 +#define STREQ(a,b) strcmp(a, b) == 0 #define STRCOPY(a) concat(a, "") #define ON_MAIN_THREAD(str) dispatch( ^{ str; } )