Цитата:
Сообщение от RomanRom2
ммм... вот. не?
Код:
CDataStore_GetInt8(a2, (int)&v13);
v6 = 2 * v13;
v5->guid[1] = (unsigned int)v13 >> 7;
v7 = (unsigned int)v6 >> 7;
v6 *= 2;
v5->guid[5] = v7;
v8 = (unsigned int)v6 >> 7;
v6 *= 2;
v5->guid[7] = v8;
v9 = (unsigned int)v6 >> 7;
v6 *= 2;
v5->guid[3] = v9;
v10 = (unsigned int)v6 >> 7;
v6 *= 2;
v5->guid[2] = v10;
и еще вопрос: а близы поменяли (меняют?) порядок следования байт в гуиде? раньше они шли по порядку. вот извращенцы...
|
ну тут же все равно, инты или нет, потом проверка != будет.
близзы сейчас пишут сначала маску использованных байтов в гуиде, в произвольном порядке. потом, в другом произвольном порядке, пишут сами использованные байты икс-оренные на 1.
Цитата:
recv_data.ReadGuidMask<1, 5, 7, 3, 2, 4, 0, 6>(guid);
recv_data.ReadGuidBytes<4, 7, 0, 5, 1, 6, 2, 3>(guid);
|