LINUX.ORG.RU

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

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

Легко же.

#define FULLSIZE (4096)

struct A {
    int f1;
    float f2;
    bool f3;
}

__attribute__((packed))
struct B {
    struct A a;
    char buf[FULLSIZE - sizeof(struct A)];
}

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

Легко же.

#define FULLSIZE (4096)

struct A {
    int f1;
    float f2;
    bool f3;
}

struct B {
    struct A a;
    char buf[FULLSIZE - sizeof(struct A)];
}