macros.c: warning: variable 'kc' is used uninitialized

macros.c:557:12: warning: variable 'kc' is used uninitialized whenever 'if' condition is false

clang18 -Wall warning cleanup [-Wsometimes-uninitialized]
This commit is contained in:
Darryl L. Miles 2024-10-04 19:48:41 +01:00 committed by Tim Edwards
parent 817efbbccc
commit ea41b21f67
1 changed files with 2 additions and 0 deletions

View File

@ -556,6 +556,8 @@ MacroKey(str, verbose)
kc = (int)tc;
else if (kmod & ControlMask)
kc = (int)(tc - 'A' + 1);
else
kc = (int)tc;
if (!(kmod & (Mod1Mask | LockMask)))
if (!(kmod & ShiftMask) || !(kmod & ControlMask))