From dc91fa6548da5b8b58b036e683933a394bebedc2 Mon Sep 17 00:00:00 2001 From: stijn Date: Thu, 5 Feb 2026 14:27:29 +0100 Subject: [PATCH] py/misc: Fix truncating cast to char. Explicitly specify the wanted cast otherwise this results in warning C4244: '=': conversion from 'unichar' to 'char', possible loss of data when building with msvc with most warnings enabled. Signed-off-by: stijn --- py/misc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/py/misc.h b/py/misc.h index 016bafa2f0..a9c02a4dd9 100644 --- a/py/misc.h +++ b/py/misc.h @@ -243,7 +243,7 @@ static inline void vstr_ins_byte(vstr_t *vstr, size_t byte_pos, byte b) { static inline void vstr_ins_char(vstr_t *vstr, size_t char_pos, unichar chr) { // TODO UNICODE char *s = vstr_ins_blank_bytes(vstr, char_pos, 1); - *s = chr; + *s = (char)chr; } static inline void vstr_ins_strn(vstr_t *vstr, size_t byte_pos, const char *str, size_t len) { char *s = vstr_ins_blank_bytes(vstr, byte_pos, len);