summaryrefslogtreecommitdiff
path: root/atari/misc.c
diff options
context:
space:
mode:
authorOle Loots <ole@monochrom.net>2013-04-11 00:49:02 +0200
committerOle Loots <ole@monochrom.net>2013-04-11 00:49:02 +0200
commit12aebe1fa1d9292085adb21604baf4a5d77e3953 (patch)
tree33d63db72fb4638d33c3879e048938f8cf5ebb0f /atari/misc.c
parent5e5975e30bfd8bcf8b48230fb1fc6926f01d25a9 (diff)
downloadnetsurf-12aebe1fa1d9292085adb21604baf4a5d77e3953.tar.gz
netsurf-12aebe1fa1d9292085adb21604baf4a5d77e3953.tar.bz2
Added comments.
Diffstat (limited to 'atari/misc.c')
-rwxr-xr-xatari/misc.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/atari/misc.c b/atari/misc.c
index 1b4c3eaf4..e8e6a9bb0 100755
--- a/atari/misc.c
+++ b/atari/misc.c
@@ -334,10 +334,14 @@ void gem_set_cursor( MFORM_EX * cursor )
long nkc_to_input_key(short nkc, long * ucs4_out)
{
unsigned char ascii = (nkc & 0xFF);
- nkc = (nkc & (NKF_CTRL|NKF_SHIFT|0xFF));
long ik = 0;
+
+ // initialize result:
*ucs4_out = 0;
+ // sanitize input key:
+ nkc = (nkc & (NKF_CTRL|NKF_SHIFT|0xFF));
+
/* shift + cntrl key: */
if( ((nkc & NKF_CTRL) == NKF_CTRL) && ((nkc & (NKF_SHIFT))!=0) ) {