LINUX.ORG.RU

История изменений

Исправление kvpfs, (текущая версия) :

Вообще это так используется

struct s { int n; double d[]; }; // s.d is a flexible array member 
struct s *s1 = malloc(sizeof (struct s) + (sizeof (double) * 8)); // as if d was double d[8]

А твоё вообще вряд ли валидно.

Исходная версия kvpfs, :

Вообще это так используется

struct s { int n; double d[]; }; // s.d is a flexible array member 
struct s *s1 = malloc(sizeof (struct s) + (sizeof (double) * 8)); // as if d was double d[8]