fix misplaced semicolon in preprocessor directive (#undef h_errno)