История изменений
Исправление EXL, (текущая версия) :
Заверните хотя бы в inline helper явно принимающий uint32_t.
Если разберусь как именно инлайнить функции в этом компиляторе, так и сделаю. Нутром чувствую, что можно заюзать как-то инлайны тут.
Ну или дёргайте за htonl (в предположении что даже в покоцанном libc он имеется).
Да, похоже что он есть в прошивке, как и кучка всяких bswap()
, byteSwap32()
и др., но вытаскивать их в либу довольно муторно, пока не знаю как сделать лучше.
Исходная версия EXL, :
Заверните хотя бы в inline helper явно принимающий uint32_t.
Если разберусь как именно инлайнить функции в этом компиляторе, так и сделаю.
Ну или дёргайте за htonl (в предположении что даже в покоцанном libc он имеется).
Да, похоже что он есть в прошивке, как и кучка всяких bswap()
, byteSwap32()
и др., но вытаскивать их в либу довольно муторно, пока не знаю как сделать лучше.