$NetBSD: patch-examples_atmel_key_scancodes.h,v 1.2 2014/08/29 04:40:06 mef Exp $ In file included from kb.c:14:0: scancodes.h:19:1: warning: missing braces around initializer scancodes.h:19:1: warning: (near initialization for 'unshifted[0]') scancodes.h:90:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'shifted' --- work/simulavr-1.0.0/examples/atmel_key/scancodes.h 2012-02-13 00:26:38.000000000 +0900 +++ examples/atmel_key/scancodes.h 2013-08-08 09:25:31.000000000 +0900 @@ -15,145 +15,145 @@ // Unshifted characters -static char unshifted[][2] __attribute__ ((progmem)) = { -0x0d,9, -0x0e,'`', -0x15,'q', -0x16,'1', -0x1a,'z', -0x1b,'s', -0x1c,'a', -0x1d,'w', -0x1e,'2', -0x21,'c', -0x22,'x', -0x23,'d', -0x24,'e', -0x25,'4', -0x26,'3', -0x29,' ', -0x2a,'v', -0x2b,'f', -0x2c,'t', -0x2d,'r', -0x2e,'5', -0x31,'n', -0x32,'b', -0x33,'h', -0x34,'g', -0x35,'y', -0x36,'6', -0x39,',', -0x3a,'m', -0x3b,'j', -0x3c,'u', -0x3d,'7', -0x3e,'8', -0x41,',', -0x42,'k', -0x43,'i', -0x44,'o', -0x45,'0', -0x46,'9', -0x49,'.', -0x4a,'/', -0x4b,'l', -0x4c,';', -0x4d,'p', -0x4e,'-', -0x52,'\'', -0x54,'[', -0x55,'=', -0x5a,13, -0x5b,']', -0x5d,'\\', -0x61,'<', -0x66,8, -0x69,'1', -0x6b,'4', -0x6c,'7', -0x70,'0', -0x71,'.', -0x72,'2', -0x73,'5', -0x74,'6', -0x75,'8', -0x79,'+', -0x7a,'3', -0x7b,'-', -0x7c,'*', -0x7d,'9', -0,0 +static char const unshifted[][2] __attribute__ ((progmem)) = { +{0x0d,9}, +{0x0e,'`'}, +{0x15,'q'}, +{0x16,'1'}, +{0x1a,'z'}, +{0x1b,'s'}, +{0x1c,'a'}, +{0x1d,'w'}, +{0x1e,'2'}, +{0x21,'c'}, +{0x22,'x'}, +{0x23,'d'}, +{0x24,'e'}, +{0x25,'4'}, +{0x26,'3'}, +{0x29,' '}, +{0x2a,'v'}, +{0x2b,'f'}, +{0x2c,'t'}, +{0x2d,'r'}, +{0x2e,'5'}, +{0x31,'n'}, +{0x32,'b'}, +{0x33,'h'}, +{0x34,'g'}, +{0x35,'y'}, +{0x36,'6'}, +{0x39,','}, +{0x3a,'m'}, +{0x3b,'j'}, +{0x3c,'u'}, +{0x3d,'7'}, +{0x3e,'8'}, +{0x41,','}, +{0x42,'k'}, +{0x43,'i'}, +{0x44,'o'}, +{0x45,'0'}, +{0x46,'9'}, +{0x49,'.'}, +{0x4a,'/'}, +{0x4b,'l'}, +{0x4c,';'}, +{0x4d,'p'}, +{0x4e,'-'}, +{0x52,'\''}, +{0x54,'['}, +{0x55,'='}, +{0x5a,13}, +{0x5b,']'}, +{0x5d,'\\'}, +{0x61,'<'}, +{0x66,8}, +{0x69,'1'}, +{0x6b,'4'}, +{0x6c,'7'}, +{0x70,'0'}, +{0x71,'.'}, +{0x72,'2'}, +{0x73,'5'}, +{0x74,'6'}, +{0x75,'8'}, +{0x79,'+'}, +{0x7a,'3'}, +{0x7b,'-'}, +{0x7c,'*'}, +{0x7d,'9'}, +{0,0} }; // Shifted characters -prog_char shifted[][2] = { -0x0d,9, -0x0e,'~', -0x15,'Q', -0x16,'!', -0x1a,'Z', -0x1b,'S', -0x1c,'A', -0x1d,'W', -0x1e,'@', -0x21,'C', -0x22,'X', -0x23,'D', -0x24,'E', -0x25,'$', -0x26,'#', -0x29,' ', -0x2a,'V', -0x2b,'F', -0x2c,'T', -0x2d,'R', -0x2e,'%', -0x31,'N', -0x32,'B', -0x33,'H', -0x34,'G', -0x35,'Y', -0x36,'^', -0x39,'L', -0x3a,'M', -0x3b,'J', -0x3c,'U', -0x3d,'&', -0x3e,'*', -0x41,'<', -0x42,'K', -0x43,'I', -0x44,'O', -0x45,')', -0x46,'(', -0x49,'>', -0x4a,'\?', -0x4b,'L', -0x4c,':', -0x4d,'P', -0x4e,'_', -0x52,'\"', -0x54,'{', -0x55,'+', -0x5a,13, -0x5b,'}', -0x5d,'|', -0x61,'>', -0x66,8, -0x69,'1', -0x6b,'4', -0x6c,'7', -0x70,'0', -0x71,'.', -0x72,'2', -0x73,'5', -0x74,'6', -0x75,'8', -0x79,'+', -0x7a,'3', -0x7b,'-', -0x7c,'*', -0x7d,'9', -0,0 +static char const shifted[][2] __attribute__ ((progmem)) = { +{0x0d,9}, +{0x0e,'~'}, +{0x15,'Q'}, +{0x16,'!'}, +{0x1a,'Z'}, +{0x1b,'S'}, +{0x1c,'A'}, +{0x1d,'W'}, +{0x1e,'@'}, +{0x21,'C'}, +{0x22,'X'}, +{0x23,'D'}, +{0x24,'E'}, +{0x25,'$'}, +{0x26,'#'}, +{0x29,' '}, +{0x2a,'V'}, +{0x2b,'F'}, +{0x2c,'T'}, +{0x2d,'R'}, +{0x2e,'%'}, +{0x31,'N'}, +{0x32,'B'}, +{0x33,'H'}, +{0x34,'G'}, +{0x35,'Y'}, +{0x36,'^'}, +{0x39,'L'}, +{0x3a,'M'}, +{0x3b,'J'}, +{0x3c,'U'}, +{0x3d,'&'}, +{0x3e,'*'}, +{0x41,'<'}, +{0x42,'K'}, +{0x43,'I'}, +{0x44,'O'}, +{0x45,')'}, +{0x46,'('}, +{0x49,'>'}, +{0x4a,'\?'}, +{0x4b,'L'}, +{0x4c,':'}, +{0x4d,'P'}, +{0x4e,'_'}, +{0x52,'\"'}, +{0x54,'{'}, +{0x55,'+'}, +{0x5a,13}, +{0x5b,'}'}, +{0x5d,'|'}, +{0x61,'>'}, +{0x66,8}, +{0x69,'1'}, +{0x6b,'4'}, +{0x6c,'7'}, +{0x70,'0'}, +{0x71,'.'}, +{0x72,'2'}, +{0x73,'5'}, +{0x74,'6'}, +{0x75,'8'}, +{0x79,'+'}, +{0x7a,'3'}, +{0x7b,'-'}, +{0x7c,'*'}, +{0x7d,'9'}, +{0,0} };