*: make "pragma GCC visibility push(hidden)" less ugly
[oweals/busybox.git] / util-linux / volume_id / volume_id_internal.h
index d5258c54f9499a5b77880852ed694b344ae9fe20..af58883bf31750bf81e89b8cc15ebc7e96dc3fbb 100644 (file)
 #include "libbb.h"
 #include "volume_id.h"
 
-#if __GNUC_PREREQ(4,1)
-# pragma GCC visibility push(hidden)
-#endif
+PUSH_AND_SET_FUNCTION_VISIBILITY_TO_HIDDEN
 
 #define dbg(...) ((void)0)
 /* #define dbg(...) bb_error_msg(__VA_ARGS__) */
 
-
 /* volume_id.h */
 
 #define VOLUME_ID_VERSION              48
@@ -227,6 +224,4 @@ int volume_id_probe_udf(struct volume_id *id /*,uint64_t off*/);
 
 int volume_id_probe_xfs(struct volume_id *id /*,uint64_t off*/);
 
-#if __GNUC_PREREQ(4,1)
-# pragma GCC visibility pop
-#endif
+POP_SAVED_FUNCTION_VISIBILITY