Moin
Habe wieder ein Problem, bei dem ich Hilfe brauch.
Und zwar gibt mir der Compiler bei der Funktion
die Fehlermeldung
.
Die Funktion ist in C geschrieben und Bestandteil eines Packages.
Bei der nachfolgenden Funktion erscheint der gleiche Fehler:
Bitte um Hilfe.
Grüße
mez
PS: Ich vermute, es liegt am inline. Allerdings weiß ich nicht, warum.
Habe wieder ein Problem, bei dem ich Hilfe brauch.
Und zwar gibt mir der Compiler bei der Funktion
Code:
inline unsigned int exif_tag_table_count (void) { return sizeof (ExifTagTable) / sizeof (ExifTagTable[0]); }
Code:
Fehler in der Deklarationssyntax
Die Funktion ist in C geschrieben und Bestandteil eines Packages.
Bei der nachfolgenden Funktion erscheint der gleiche Fehler:
Code:
static inline ExifShort exif_get_short_convert (const unsigned char *buf, ExifFormat format, ExifByteOrder order) { switch (format) { case EXIF_FORMAT_LONG: return (ExifShort) exif_get_long (buf, order); case EXIF_FORMAT_SLONG: return (ExifShort) exif_get_slong (buf, order); case EXIF_FORMAT_SHORT: return (ExifShort) exif_get_short (buf, order); case EXIF_FORMAT_SSHORT: return (ExifShort) exif_get_sshort (buf, order); case EXIF_FORMAT_BYTE: case EXIF_FORMAT_SBYTE: return (ExifShort) buf[0]; default: /* Unsupported type */ return (ExifShort) 0; } }
Grüße
mez
PS: Ich vermute, es liegt am inline. Allerdings weiß ich nicht, warum.
Comment