-# if (BYTE_ORDER == BIG_ENDIAN)
- sblock.fs_qbmask.val[0] = 0;
- sblock.fs_qbmask.val[1] = ~sblock.fs_bmask;
- sblock.fs_qfmask.val[0] = 0;
- sblock.fs_qfmask.val[1] = ~sblock.fs_fmask;
-# endif /* BIG_ENDIAN */
-# if (BYTE_ORDER == LITTLE_ENDIAN)
- sblock.fs_qbmask.val[0] = ~sblock.fs_bmask;
- sblock.fs_qbmask.val[1] = 0;
- sblock.fs_qfmask.val[0] = ~sblock.fs_fmask;
- sblock.fs_qfmask.val[1] = 0;
-# endif /* LITTLE_ENDIAN */
+# ifdef _NOQUAD
+ sblock.fs_qbmask.val[_QUAD_HIGHWORD] = 0;
+ sblock.fs_qbmask.val[_QUAD_LOWWORD] = ~sblock.fs_bmask;
+ sblock.fs_qfmask.val[_QUAD_HIGHWORD] = 0;
+ sblock.fs_qfmask.val[_QUAD_LOWWORD] = ~sblock.fs_fmask;
+# else /* QUAD */
+ sblock.fs_qbmask = ~sblock.fs_bmask;
+ sblock.fs_qfmask = ~sblock.fs_fmask;
+# endif /* QUAD */