summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormiod <miod@openbsd.org>2006-01-08 17:18:05 +0000
committermiod <miod@openbsd.org>2006-01-08 17:18:05 +0000
commitf4cdffeee55d27e12e225725807efba91f7ad37a (patch)
tree98e122e637f056c792c03594ba49519cf46e1713
parentUse Nubus-related constants from <machine/cpu.h> instead of hardcoded values. (diff)
downloadwireguard-openbsd-f4cdffeee55d27e12e225725807efba91f7ad37a.tar.xz
wireguard-openbsd-f4cdffeee55d27e12e225725807efba91f7ad37a.zip
Fix stamp creation for big-endian systems. Makes mac68k happy at 16bpp.
-rw-r--r--sys/dev/rasops/rasops15.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/dev/rasops/rasops15.c b/sys/dev/rasops/rasops15.c
index 128d00dc0c1..51e7d3b3214 100644
--- a/sys/dev/rasops/rasops15.c
+++ b/sys/dev/rasops/rasops15.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: rasops15.c,v 1.4 2002/07/27 22:17:49 miod Exp $ */
+/* $OpenBSD: rasops15.c,v 1.5 2006/01/08 17:18:05 miod Exp $ */
/* $NetBSD: rasops15.c,v 1.7 2000/04/12 14:22:29 pk Exp $ */
/*-
@@ -205,10 +205,10 @@ rasops15_makestamp(ri, attr)
stamp[i + 1] = (i & 4 ? fg : bg);
stamp[i + 1] |= ((i & 2 ? fg : bg) << 16);
#else
- stamp[i] = (i & 2 ? fg : bg);
- stamp[i] |= ((i & 4 ? fg : bg) << 16);
- stamp[i + 1] = (i & 8 ? fg : bg);
- stamp[i + 1] |= ((i & 16 ? fg : bg) << 16);
+ stamp[i + 1] = (i & 2 ? fg : bg);
+ stamp[i + 1] |= ((i & 4 ? fg : bg) << 16);
+ stamp[i] = (i & 8 ? fg : bg);
+ stamp[i] |= ((i & 16 ? fg : bg) << 16);
#endif
}
}