comparison src/msdos.c @ 272:c5d627a313b1 r21-0b34

Import from CVS: tag r21-0b34
author cvs
date Mon, 13 Aug 2007 10:28:48 +0200
parents 850242ba4a81
children c42ec1d1cded
comparison
equal deleted inserted replaced
271:c7b7086b0a39 272:c5d627a313b1
783 /* Initialize to US settings, for countries that don't have their own. */ 783 /* Initialize to US settings, for countries that don't have their own. */
784 keyboard = keyboard_layout_list[0].keyboard_map; 784 keyboard = keyboard_layout_list[0].keyboard_map;
785 keyboard_map_all = always; 785 keyboard_map_all = always;
786 dos_keyboard_layout = 1; 786 dos_keyboard_layout = 1;
787 787
788 for (i = 0; i < (sizeof (keyboard_layout_list)/sizeof (struct keyboard_layout_list)); i++) 788 for (i = 0; i < countof (keyboard_layout_list); i++)
789 if (code == keyboard_layout_list[i].country_code) 789 if (code == keyboard_layout_list[i].country_code)
790 { 790 {
791 keyboard = keyboard_layout_list[i].keyboard_map; 791 keyboard = keyboard_layout_list[i].keyboard_map;
792 keyboard_map_all = always; 792 keyboard_map_all = always;
793 dos_keyboard_layout = code; 793 dos_keyboard_layout = code;
1215 }; 1215 };
1216 c = 0; 1216 c = 0;
1217 } 1217 }
1218 else 1218 else
1219 { 1219 {
1220 if (sc >= (sizeof (ibmpc_translate_map) / sizeof (short))) 1220 if (sc >= countof (ibmpc_translate_map))
1221 continue; 1221 continue;
1222 if ((code = ibmpc_translate_map[sc]) == Ignore) 1222 if ((code = ibmpc_translate_map[sc]) == Ignore)
1223 continue; 1223 continue;
1224 } 1224 }
1225 1225