Gast
#1613543
Ich habe in einem header file eine typedef:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
Da das Header File in mehreren c Files eingebunden wird, habe ich das macro darum herum geschrieben um eine doppelte Deklaration zu vermeiden. Nun bekomme ich aber die für mich wenig aussagekräftige Warnungen in der Header Datei: ../sms.h:30: warning: unnamed struct/union that defines no instances und in der c Datei in welcher ich "SMS_DECODE_DATA_TYPE sms_dec_data;" anlege: ../main.c:5: warning: data definition has no type or storage class ../main.c:5: warning: type defaults to 'int' in declaration of 'sms_dec_data' ../main.c: In function 'main': Kann mir da bitte mal jemand weiterhelfen. Ich hab schon mein C Buch zu Rate gezogen und G****e bemüht - bin aber nicht wirklich fündig geworden.