Fixed array overrun
--HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%402719
This commit is contained in:
parent
0f15089eef
commit
1623092784
2 changed files with 5 additions and 3 deletions
|
@ -37,7 +37,7 @@ struct SDL_Keyboard
|
||||||
/* Data common to all keyboards */
|
/* Data common to all keyboards */
|
||||||
SDL_WindowID focus;
|
SDL_WindowID focus;
|
||||||
Uint16 modstate;
|
Uint16 modstate;
|
||||||
Uint8 keystate[(SDL_NUM_SCANCODES + 7) / 8];
|
Uint8 keystate[SDL_NUM_SCANCODES];
|
||||||
SDLKey keymap[SDL_NUM_SCANCODES];
|
SDLKey keymap[SDL_NUM_SCANCODES];
|
||||||
|
|
||||||
void *driverdata;
|
void *driverdata;
|
||||||
|
|
|
@ -63,8 +63,10 @@ PrintKey(SDL_keysym * sym, int pressed)
|
||||||
SDL_GetScancodeName(sym->scancode),
|
SDL_GetScancodeName(sym->scancode),
|
||||||
sym->sym, SDL_GetKeyName(sym->sym));
|
sym->sym, SDL_GetKeyName(sym->sym));
|
||||||
} else {
|
} else {
|
||||||
printf("Unknown Key (scancode = 0x%04X) %s ",
|
printf("Unknown Key (scancode = 0x%04X = %s) %s ",
|
||||||
sym->scancode, pressed ? "pressed" : "released");
|
sym->scancode,
|
||||||
|
SDL_GetScancodeName(sym->scancode),
|
||||||
|
pressed ? "pressed" : "released");
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Print the translated character, if one exists */
|
/* Print the translated character, if one exists */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue