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-09 21:34:12 -04:00
committed by Tim Edwards
parent 817efbbccc
commit ea41b21f67
+2
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))