Gast
#441732
Warum akzeptiert der avr-gcc foldenden Code nicht?
uint8_t mychar[8][8];
mychar[0][0] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
mychar[1][0] = {0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01};
Ich erhalte folgende Meldungen:
test.c:6: error: conflicting types for ‘mychar’
test.c:4: error: previous declaration of ‘mychar’ was here
test.c:6: warning: excess elements in array initializer
test.c:6: warning: (near initialization for ‘mychar[0]’)
test.c:6: warning: excess elements in array initializer
test.c:6: warning: (near initialization for ‘mychar’)
test.c:6: warning: excess elements in array initializer
test.c:6: warning: (near initialization for ‘mychar[0]’)
test.c:6: warning: excess elements in array initializer
test.c:6: warning: (near initialization for ‘mychar’)
test.c:6: warning: excess elements in array initializer
test.c:6: warning: (near initialization for ‘mychar[0]’)
test.c:6: warning: excess elements in array initializer
test.c:6: warning: (near initialization for ‘mychar’)
test.c:6: warning: excess elements in array initializer
test.c:6: warning: (near initialization for ‘mychar[0]’)
test.c:6: warning: excess elements in array initializer
test.c:6: warning: (near initialization for ‘mychar’)
test.c:6: warning: excess elements in array initializer
test.c:6: warning: (near initialization for ‘mychar[0]’)
test.c:6: warning: excess elements in array initializer
test.c:6: warning: (near initialization for ‘mychar’)
test.c:6: warning: excess elements in array initializer
test.c:6: warning: (near initialization for ‘mychar[0]’)
test.c:6: warning: excess elements in array initializer
test.c:6: warning: (near initialization for ‘mychar’)
test.c:6: warning: excess elements in array initializer
test.c:6: warning: (near initialization for ‘mychar[0]’)
test.c:6: warning: excess elements in array initializer
test.c:6: warning: (near initialization for ‘mychar’)
test.c:6: warning: excess elements in array initializer
test.c:6: warning: (near initialization for ‘mychar[0]’)
test.c:6: warning: excess elements in array initializer
test.c:6: warning: (near initialization for ‘mychar’)
test.c:6: warning: data definition has no type or storage class
test.c:7: error: conflicting types for ‘mychar’
test.c:4: error: previous declaration of ‘mychar’ was here
test.c:7: warning: excess elements in array initializer
test.c:7: warning: (near initialization for ‘mychar[0]’)
test.c:7: warning: excess elements in array initializer
test.c:7: warning: (near initialization for ‘mychar[1]’)
test.c:7: warning: excess elements in array initializer
test.c:7: warning: (near initialization for ‘mychar’)
test.c:7: warning: excess elements in array initializer
test.c:7: warning: (near initialization for ‘mychar[1]’)
test.c:7: warning: excess elements in array initializer
test.c:7: warning: (near initialization for ‘mychar’)
test.c:7: warning: excess elements in array initializer
test.c:7: warning: (near initialization for ‘mychar[1]’)
test.c:7: warning: excess elements in array initializer
test.c:7: warning: (near initialization for ‘mychar’)
test.c:7: warning: excess elements in array initializer
test.c:7: warning: (near initialization for ‘mychar[1]’)
test.c:7: warning: excess elements in array initializer
test.c:7: warning: (near initialization for ‘mychar’)
test.c:7: warning: excess elements in array initializer
test.c:7: warning: (near initialization for ‘mychar[1]’)
test.c:7: warning: excess elements in array initializer
test.c:7: warning: (near initialization for ‘mychar’)
test.c:7: warning: excess elements in array initializer
test.c:7: warning: (near initialization for ‘mychar[1]’)
test.c:7: warning: excess elements in array initializer
test.c:7: warning: (near initialization for ‘mychar’)
test.c:7: warning: excess elements in array initializer
test.c:7: warning: (near initialization for ‘mychar[1]’)
test.c:7: warning: excess elements in array initializer
test.c:7: warning: (near initialization for ‘mychar’)
test.c:7: warning: data definition has no type or storage class