fixed? QUAD_HIWORD/QUAD_LOWWORD on linux
set unused attribute on functions