Как вещь мне в кейле не нравится(может быть единственная) этот самый формат. Приходит ко мне пакет где данные лежат INTEL формате т.е. 1й байт младший и читаю я из этого пакета в переменную типа ulong вот таки некрасивым способом:
макрос: //----------------------------------------------------- // Type for treating 4 byte variables with byte by byte //----------------------------------------------------- typedef union _un_long { unsigned long dw; unsigned char b[4]; }un_long;
#define ULONG(x) (*((un_long*)&x)) У кого есть другие способы решения этой проблемы поделитесь пожлста