LINUX.ORG.RU

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

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

Заверните хотя бы в inline helper явно принимающий uint32_t.

Если разберусь как именно инлайнить функции в этом компиляторе, так и сделаю. Нутром чувствую, что можно заюзать как-то инлайны тут.

Ну или дёргайте за htonl (в предположении что даже в покоцанном libc он имеется).

Да, похоже что он есть в прошивке, как и кучка всяких bswap(), byteSwap32() и др., но вытаскивать их в либу довольно муторно, пока не знаю как сделать лучше.

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

Заверните хотя бы в inline helper явно принимающий uint32_t.

Если разберусь как именно инлайнить функции в этом компиляторе, так и сделаю.

Ну или дёргайте за htonl (в предположении что даже в покоцанном libc он имеется).

Да, похоже что он есть в прошивке, как и кучка всяких bswap(), byteSwap32() и др., но вытаскивать их в либу довольно муторно, пока не знаю как сделать лучше.