From bc4dc23035a80fa76d83cdf60f642d5e630f9947 Mon Sep 17 00:00:00 2001 From: nick black Date: Tue, 9 Apr 2024 23:31:36 -0400 Subject: [PATCH] ncchannel_alpha(): return uint32_t (not an ABI change) --- include/notcurses/notcurses.h | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/include/notcurses/notcurses.h b/include/notcurses/notcurses.h index 9988f8bed..c2e1b4c41 100644 --- a/include/notcurses/notcurses.h +++ b/include/notcurses/notcurses.h @@ -132,13 +132,13 @@ typedef enum { ((NCCHANNEL_INITIALIZER((fr), (fg), (fb)) << 32ull) + \ (NCCHANNEL_INITIALIZER((br), (bg), (bb)))) -// These lowest-level functions manipulate a channel encodings directly. Users -// will typically manipulate ncplanes' and nccells' channels through their -// APIs, rather than calling these explicitly. +// These lowest-level functions directly manipulate a channel. Users will +// typically manipulate ncplanes' and nccells' channels through their APIs, +// rather than calling these explicitly. // Extract the 2-bit alpha component from a 32-bit channel. It is not // shifted down, and can be directly compared to NCALPHA_* values. -static inline unsigned +static inline uint32_t ncchannel_alpha(uint32_t channel){ return channel & NC_BG_ALPHA_MASK; } @@ -1197,9 +1197,8 @@ typedef enum { NCTYPE_RELEASE, } ncintype_e; - -//Note: changing this also means adding kitty_cb_atxt functions in -//in.c otherwise extra codepoints won't be picked up. +// Note: changing this also means adding kitty_cb_atxt functions in +// in.c otherwise extra codepoints won't be picked up. #define NCINPUT_MAX_EFF_TEXT_CODEPOINTS 4 // An input event. Cell coordinates are currently defined only for mouse