Hallo an die Gemeinde
Ich habe ein Problem mit folgenden typedefs:
1 | typedef unsigned long DWORD;
|
2 | typedef unsigned char uint8_t;
|
3 | typedef unsigned char BYTE;
|
4 | typedef unsigned int WORD;
|
5 | typedef unsigned char CHAR;
|
ich bekomme die Fehlermeldung "redefinition of typedef...$
Kann mir jemand sagen, wie ich das hinkriege?
und das 2. ist folgendes:
1 | DWORD GetFolderCluster(WORD addr)
|
2 | {
|
3 | DWORD temp;
|
4 | temp = eeprom_read_byte(addr);
|
5 | temp <<= 8;
|
6 | temp += eeprom_read_byte(addr+1);
|
7 | temp <<= 8;
|
8 | temp += eeprom_read_byte(addr+2);
|
9 | temp <<= 8;
|
10 | temp += eeprom_read_byte(addr+3);
|
11 |
|
12 | return temp;
|
13 | }
|
Wenn ich dies so kompiliere, gibt es mir die Fehlermeldung:
Error 25 expected 'const unsigned char *' but argument is of type
'int'
Danke für die Hilfe und Gruss
Leo