From 71aac290c14f91dd2382f2c14bcd75db97c34c3e Mon Sep 17 00:00:00 2001 From: Christian Burger Date: Fri, 27 May 2022 14:16:12 +0200 Subject: [PATCH] forgot `returns` in macros I think that might be the culprit for the segmentation fault in Nix (see #44). Chances are good, because the when I fixed the problem, I bypassed those faulty macros. --- include/kNCurses/Window.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/kNCurses/Window.hpp b/include/kNCurses/Window.hpp index d5638a5..5c3deca 100644 --- a/include/kNCurses/Window.hpp +++ b/include/kNCurses/Window.hpp @@ -11,25 +11,25 @@ #include #ifdef addnwstr -inline int UNDEF(addnwstr)(const wchar_t *wstr, int n) { addnwstr(wstr, n); } +inline int UNDEF(addnwstr)(const wchar_t *wstr, int n) { return addnwstr(wstr, n); } #undef addnwstr #define addnwstr UNDEF(addnwstr) #endif #ifdef add_wch -inline int UNDEF(add_wch)(const cchar_t *character) { add_wch(character); } +inline int UNDEF(add_wch)(const cchar_t *character) { return add_wch(character); } #undef add_wch #define add_wch UNDEF(add_wch) #endif #ifdef ins_wch -inline int UNDEF(ins_wch)(cchar_t *character) { ins_wch(character); } +inline int UNDEF(ins_wch)(cchar_t *character) { return ins_wch(character); } #undef ins_wch #define ins_wch UNDEF(ins_wch) #endif #ifdef get_wch -inline int UNDEF(get_wch)(wint_t *character) { get_wch(character); } +inline int UNDEF(get_wch)(wint_t *character) { return get_wch(character); } #undef get_wch #define get_wch UNDEF(get_wch) #endif