При компиляции одной веселой проги (не моей), выдается ошибка:
:flexible array member in otherwise empty struct
Вот кусочек кода:
typedef struct {
char file_id[8] GNUC_PACKED; /* == "TRACKSVD" */
uint8_t version GNUC_PACKED; /* == 0x01 */
uint8_t reserved GNUC_PACKED; /* Reserved, must be zero */
uint8_t tracks GNUC_PACKED; /* number of MPEG tracks */
msf_t playing_time[EMPTY_ARRAY_SIZE] GNUC_PACKED; /* здесь не ругается */
} TracksSVD;
typedef struct {
/* TracksSVD tracks_svd; */
SVDTrackContent contents[EMPTY_ARRAY_SIZE] GNUC_PACKED; /* а здесь ругается */
} TracksSVD2;
Как с этим быть?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Бинарная совместимость, серия 3 (2023)
- Форум Компиляция (2015)
- Форум Компиляция (2011)
- Форум Компиляция (2013)
- Новости Компиляция (2008)
- Форум Компиляция (2005)
- Форум Компиляция (2005)
- Форум Компиляция (2002)
- Форум Компиляция (2001)
- Форум Компиляция (2003)