fix hhalf.h so not global