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