cross platform export header