-
- Извращение вот: #define LOWBYTE(x) x%256 :) - Ксения(28.04.2019 19:19)
- В x86-ассемблере MASM есть операторы (даже не макросы!): LOW, HIGH, LOWWORD, HIGHWORD, LOW32, HIGH32. Как же без этого? - Ксения(28.04.2019 18:58, ссылка)
- Под Windows оно тоже есть в windef.h, только называется иначе - LOBYTE() и HIBYTE(): Ксения(126 знак., 28.04.2019 18:49)
- DWORD_PTR - тоже извращение. Название намекает, что это указатель на uint32_t, но фактически это не так. - йцукен(28.04.2019 20:10)
- Если память не изменяет, это размер самого указателя. Вместе с сегментом. - Скрипач(28.04.2019 20:45)
- Здесь сделано нормально. Это будет работать на любой архитектуре и компиляторе. - kaf1(28.04.2019 18:52)
- DWORD_PTR - тоже извращение. Название намекает, что это указатель на uint32_t, но фактически это не так. - йцукен(28.04.2019 20:10)
- Вся адурина сплошное извращение. - SciFi(28.04.2019 17:58)
- вау, адурина... спасибо, не слышал о таков варианте ) - Kilkennycat(28.04.2019 19:35)