From 87d1ba17e65a7093dd828e31ba494001d2bd83b3 Mon Sep 17 00:00:00 2001 From: igo95862 Date: Tue, 1 Dec 2020 20:10:57 +0300 Subject: [PATCH] Made CELL_TRIVIAL_INITIALIZER compatable between C and C++ --- include/notcurses/notcurses.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/notcurses/notcurses.h b/include/notcurses/notcurses.h index 9a7731ef6..abca25941 100644 --- a/include/notcurses/notcurses.h +++ b/include/notcurses/notcurses.h @@ -577,7 +577,12 @@ typedef struct cell { uint64_t channels; // + 8B == 16B } cell; +#ifdef __cplusplus +#define CELL_TRIVIAL_INITIALIZER { } +#else #define CELL_TRIVIAL_INITIALIZER {0} +#endif + #define CELL_CHAR_INITIALIZER(c) { .gcluster = (htole(c)), .gcluster_backstop = 0, .reserved = 0, .stylemask = 0, .channels = 0, } #define CELL_INITIALIZER(c, s, chan) { .gcluster = (htole(c)), .gcluster_backstop = 0, .reserved = 0, .stylemask = (s), .channels = (chan), }