-/* $Id$
-
-This file is part of libmspgbase
-Copyright © 2008, 2010 Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
#include <map>
#ifdef WIN32
#include <windows.h>
unsigned key_from_sys(unsigned code)
{
- static bool init_done=false;
+ static bool init_done = false;
static map<unsigned, unsigned> reverse_map;
if(!init_done)
{
for(unsigned i=0; i<N_KEYS_; ++i)
if(keymap[i])
- reverse_map[keymap[i]]=i;
+ reverse_map[keymap[i]] = i;
- init_done=true;
+ init_done = true;
}
- map<unsigned, unsigned>::const_iterator i=reverse_map.find(code);
+ map<unsigned, unsigned>::const_iterator i = reverse_map.find(code);
if(i!=reverse_map.end())
return i->second;
unsigned mod_from_sys(unsigned mod)
{
- unsigned result;
+ unsigned result = 0;
for(unsigned i=0; i<N_MODS_; ++i)
if(mod&modmap[i])
- result|=1<<i;
+ result |= 1<<i;
return result;
}