Исправление SZT, 19.01.16 16:21 (текущая версия) :
byteswap.h покажи
И попробуй еще провести препроцессирование некомпилирующегося кода, чтоб макросы раскрыть. Там может будет видно, в чем проблема
Исходная версия SZT, 19.01.16 16:19: