YS
Size: a a a
YS
YS
YS
¯
Binary
для них по-другому реализован, а остальное одинаковое. но да, я понимаю, что это разные типы, так что придётся оборачивать Word32
. я ещё хотел найти реализацию Word32
, но там вот это data {-# CTYPE "HsWord32" #-} Word32 = W32# Word#
¯
Word32
и Word32LE
одинаковый (они содержат в себе одну и ту же информацию), однако для Word32
Binary
реализован одним образом, а для Word32LE
по-другому. так что оборачивание структуры кажется оверхедом, но оно надо, чтобы компилятор смог понять, что кодирование/декодирование происходит не в BE
формате, а в LE
к
AF
ЖК
ЖК
Oℕ