modify header for cross platform compile