endian.h в Windows

Я работаю над кроссплатформенным проектом, над которым мне нужно endian.h, Но этот файл не на Windows или Mac OS X.

Есть ли способ заставить его работать без файла, или есть способ получить файл?

1

Решение

Я работаю над кроссплатформенным проектом, который мне нужен endian.h.

endian.h не кроссплатформенный. Это очень четко обозначено как таковое: «Эти функции нестандартны».

Ты не необходимость endian.h. Что вам нужно, так это некоторые функции, предоставляемые этим заголовком. Все три из Windows, Linux и Mac (и Solaris, и другие) предоставляют функции с прямым порядком байтов и используют почти стандартные имена htons, ntohlи т.д. Подойдут ли они вашим потребностям? Если так, используйте их. Они портативны. Если нет, вам придется, ну, кататься самостоятельно. Это не трудно. Или посмотрите, чтобы повысить. Это, вероятно, имеет именно то, что вы хотите.

4

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector