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