using standard compiler defines to check OS instead of custom -Tobbe