summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/xine/compat.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/xine/compat.h b/include/xine/compat.h
index be7d39fe8..647d664df 100644
--- a/include/xine/compat.h
+++ b/include/xine/compat.h
@@ -47,6 +47,9 @@ extern "C" {
#define XINE_PATH_MAX PATH_MAX
#endif
+#if !defined offsetof && defined __GNUC__
+#define offsetof(type, member) __builtin_offsetof(type, member)
+#endif
#ifdef __cplusplus
}