История изменений
Исправление Deleted, (текущая версия) :
Непонятно, о чем спор. Для любого специфичного порядка байт нужно иметь набор функций:
host_to_MyOrder()
MyOrder_to_host()
А внутри них используется обычный C-синтаксис для доступа к младшему-старшему-любому байту переменной хоста
(n >> 0) & 0xFF
(n >> 8) & 0xFF
(n >> 16) & 0xFF
...
Порядок байт на хосте знать не надо! Нужен знать только специфицированный порядок требуемого формата (TIFF, сеть и т.п.)
Исправление Deleted, :
Непонятно, о чем спор. Для любого специфичного порядка байт нужно иметь набор функций:
host_to_MyOrder()
MyOrder_to_host()
А внутри них используется обычный C-синтаксис для доступа к младшему-старшему-любому байту переменной хоста
(n >> 0) & 0xFF
(n >> 8) & 0xFF
(n >> 16) & 0xFF
...
Порядок байт на хосте знать не надо! Нужен знать только специфицированный порядок в требуемом формате
Исходная версия Deleted, :
Непонятно, о чем спор. Для любого специфичного порядка байт нужно иметь набор функций:
host_to_MyOrder()
MyOrder_to_host()
А внутри них используется обычный C-синтаксис для доступа к младшему-старшему-любому байту переменной хоста
(n << 0) & 0xFF
(n << 8) & 0xFF
(n << 16) & 0xFF
...
Порядок байт на хосте знать не надо! Нужен знать только специфицированный порядок в требуемом формате