File hdf-strict-aliasing.patch of Package hdf

--- hdf/src/tbbt.c.orig	2014-02-10 03:28:49.000000000 +0100
+++ hdf/src/tbbt.c	2014-04-01 16:13:50.616263370 +0200
@@ -618,7 +618,7 @@
             }
           else
             {   /* If no sub-tree heavier, pick at "random" for "better */
-                side = (0x10 & *(short *) &node) ? LEFT : RIGHT;    /* balance" */
+                side = (0x10 & *(char *) &node) ? LEFT : RIGHT;    /* balance" */
             }
           leaf = tbbt_nbr(next = node, Other(side));
           par = leaf->Parent;
openSUSE Build Service is sponsored by