File 0310-bnc457768-2433594-unaligned_access.patch of Package sblim-sfcb

diff -wruN ../orig-sblim-sfcb-1.3.2/support.h ./support.h
--- ../orig-sblim-sfcb-1.3.2/support.h	2007-04-27 11:11:07.000000000 +0200
+++ ./support.h	2008-12-16 15:40:52.000000000 +0100
@@ -217,7 +217,11 @@
 
 extern double timevalDiff(struct timeval *sv, struct timeval *ev);
 
+#if defined(__ia64__)
+#define PADDING_LEN(s) ( (s)%sizeof(void *) ? sizeof(void *) - (s)%sizeof(void *) : 0)
+#else
 #define PADDING_LEN(s) ( (s)%sizeof(int) ? sizeof(int) - (s)%sizeof(int) : 0)
+#endif
 #define PADDED_LEN(s) ((s) + PADDING_LEN(s))
 
 #endif
openSUSE Build Service is sponsored by