improved compiler detection, avoiding warning due to strict-prototype arg

improved compiler detection, avoiding warning due to strict-prototype arg