Целочисленное преобразование сети и хоста со знаком

Я хотел бы преобразовать int32_t из порядка байтов хоста в сетевой порядок байтов и наоборот. Я знаю о функции htonl () и ее вариантах, но она принимает целые числа без знака. Есть ли стандартная библиотечная функция, которая может делать то же самое с целыми числами со знаком, или мне нужно реализовать ее самостоятельно? И если мне придется реализовать это самому, как мне это сделать?

Я ищу процедуру, которая будет работать в Linux и Mac OS X.

8
задан Trevor Hickey 25 March 2016 в 23:47
поделиться