added 1 changeset to branch 'refs/remotes/mmadia-github/separate-build-environment' old head: d57fcae57a42f03dc84c2409c62f66e0f3555d15 new head: e44e25173dea0d34f3c03096a1156aea4d715b2e ---------------------------------------------------------------------------- e44e251: Fix _HAIKU_BUILD_IDENTIFIER and cleanup the header. [ Matt Madia <mattmadia@xxxxxxxxx> ] ---------------------------------------------------------------------------- Commit: e44e25173dea0d34f3c03096a1156aea4d715b2e Author: Matt Madia <mattmadia@xxxxxxxxx> Date: Sat Aug 4 11:09:18 2012 UTC ---------------------------------------------------------------------------- 1 file changed, 3 insertions(+), 12 deletions(-) headers/build/HaikuBuild.h | 15 +++------------ ---------------------------------------------------------------------------- diff --git a/headers/build/HaikuBuild.h b/headers/build/HaikuBuild.h index 8144b06..b92b4ed 100644 --- a/headers/build/HaikuBuild.h +++ b/headers/build/HaikuBuild.h @@ -17,28 +17,19 @@ #ifdef _HAIKU_BUILD_LIBROOT_FUNCTION_WRAPPER # define _HAIKU_BUILD_DECLARE_FUNCTION(returnValue, name, parameters) \ returnValue _haiku_build_##name parameters; +# define _HAIKU_BUILD_DECLARE_CONSTANT(type, name) \ + extern type _haiku_build##name; +# define _HAIKU_BUILD_IDENTIFIER(name) _haiku_build_##name #else # define _HAIKU_BUILD_DECLARE_FUNCTION(returnValue, name, parameters) \ returnValue _haiku_build_##name parameters; \ returnValue name parameters \ __asm__(_HAIKU_BUILD_ASMNAME("_haiku_build_" #name)); -#endif - -// NOTE: #8730 -- _HAIKU_BUILD_DECLARE_CONSTANT is untested. -#ifdef _HAIKU_BUILD_LIBROOT_FUNCTION_WRAPPER -# define _HAIKU_BUILD_DECLARE_CONSTANT(type, name) \ - extern type _haiku_build##name; -#else # define _HAIKU_BUILD_DECLARE_CONSTANT(type, name) \ extern type _haiku_build##name; \ extern type name \ __asm__(_HAIKU_BUILD_ASMNAME("_haiku_build" #name)); -#endif - -#ifdef _HAIKU_BUILD_LIBROOT_FUNCTION_WRAPPER # define _HAIKU_BUILD_IDENTIFIER(name) name -#else -# define _HAIKU_BUILD_IDENTIFIER(name) _haiku_build_##name #endif #endif /* _HAIKU_BUILD_H */