From 23dd509befa0f427d86df13fd1c61ef078f94cff Mon Sep 17 00:00:00 2001 From: Juergen Lock Date: Wed, 22 Jun 2011 22:49:45 +0000 Subject: Fix build with clang. Submitted by: Andrius Morkunas, dim --- multimedia/libxine/files/patch-src:xine-engine:post.h | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 multimedia/libxine/files/patch-src:xine-engine:post.h (limited to 'multimedia/libxine/files/patch-src:xine-engine:post.h') diff --git a/multimedia/libxine/files/patch-src:xine-engine:post.h b/multimedia/libxine/files/patch-src:xine-engine:post.h new file mode 100644 index 000000000000..ca430dcdffcc --- /dev/null +++ b/multimedia/libxine/files/patch-src:xine-engine:post.h @@ -0,0 +1,11 @@ +--- src/xine-engine/post.h.orig 2010-06-03 15:54:12.000000000 +0200 ++++ src/xine-engine/post.h 2010-06-03 15:59:20.000000000 +0200 +@@ -377,7 +377,7 @@ static xine_post_api_parameter_t temp_p[ + + #define PARAM_ITEM( param_type, var, enumv, min, max, readonly, descr ) \ + { param_type, #var, sizeof(temp_s.var), \ +- (char*)&temp_s.var-(char*)&temp_s, enumv, min, max, readonly, descr }, ++ offsetof(typeof(temp_s), var), enumv, min, max, readonly, descr }, + + #define END_PARAM_DESCR( name ) \ + { POST_PARAM_TYPE_LAST, NULL, 0, 0, NULL, 0, 0, 1, NULL } \ -- cgit v1.2.3