1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-25 21:07:40 +00:00
freebsd-ports/japanese/msdosfs/patches.5/patch-ab
R. Imura 183c7be52b Add new port: ja-msdosfs - mounts japanese FAT.
Be sure to edit ${FILESDIR}/revlist if you modify this
port and sync with the kernel.
2000-10-07 15:34:21 +00:00

19 lines
580 B
Plaintext

--- bpb.h.orig Sat Aug 28 09:48:07 1999
+++ bpb.h Wed Oct 4 00:40:56 2000
@@ -113,8 +113,14 @@
* 16-bit and 32-bit quantities on byte boundaries. If this is not true,
* use the macros for the big-endian case.
*/
+
#include <machine/endian.h>
-#if (BYTE_ORDER == LITTLE_ENDIAN) /* && defined(UNALIGNED_ACCESS) */
+
+#ifdef __i386__
+#define UNLALIGNED_ACCESS
+#endif
+
+#if (BYTE_ORDER == LITTLE_ENDIAN) && defined(UNALIGNED_ACCESS)
#define getushort(x) *((u_int16_t *)(x))
#define getulong(x) *((u_int32_t *)(x))
#define putushort(p, v) (*((u_int16_t *)(p)) = (v))