VServer 1.9.2 (patch-2.6.8.1-vs1.9.2.diff)
[linux-2.6.git] / fs / xfs / xfs_arch.h
index 3d65fe3..3c7a90b 100644 (file)
 
 /* does not return a value */
 #define INT_MOD_EXPR(reference,arch,code) \
-    (void)(((arch) == ARCH_NOCONVERT) \
+    (((arch) == ARCH_NOCONVERT) \
        ? \
-           ((reference) code) \
+           (void)((reference) code) \
        : \
-           ( \
+           (void)( \
                (reference) = INT_GET((reference),arch) , \
                ((reference) code), \
                INT_SET(reference, arch, reference) \
 
 /* does not return a value */
 #define INT_COPY(dst,src,arch) \
-    (void)( \
+    ( \
        ((sizeof(dst) == sizeof(src)) || ((arch) == ARCH_NOCONVERT)) \
            ? \
-               ((dst) = (src)) \
+               (void)((dst) = (src)) \
            : \
                INT_SET(dst, arch, INT_GET(src, arch)) \
     )