LINUX.ORG.RU

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

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

Си сделан именно так, чтобы максимально легко переносить низкоуровневые программы на разные платформы.

Настолько хорошо сделан, что в стандартном C нет ничего для запаковки структур без паддинга, типа __attribute__((packed)) из GCC/шланга.

В K&R этого кстати тоже нет. Видимо, предлагается ручками через char[] пердолиться.

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

Си сделан именно так, чтобы максимально легко переносить низкоуровневые программы на разные платформы.

Настолько хорошо сделан, что в стандартном C нет ничего для запаковки структур без паддинга, типа __attribute__((packed)) из GCC/шланга.

В K&R этого кстати тоже нет.