Follow-up from "Master"
The following discussions from !49 (closed) should be addressed:
-
@sayon started a discussion:
Пользователю трансформаций не хочется вообще знать про заголовки bmp файлов, ему это не нужно. Он хочет просто из struct image сделать bmp файл. Поэтому заголовок надо скрыть от пользователя. Как следствие функции типа read_header, если и есть, не должны выставляться через заголовочный файл для других частей программы. Определяете в .c файле и помечаете static.
-
@sayon started a discussion:
- Типы у
height
иi
разные.
- Типы у
-
@sayon started a discussion:
-
bmp_header
маленький, всего-то 60 байт. Можно не создавать его в куче, а выделить в стеке.
-
-
@sayon started a discussion:
static char const* const
:) -
@sayon started a discussion:
проверку на корректность заголовка разумно вынести в отдельную функцию.