Right align color values in the bytes.
This commit is contained in:
parent
eee0dbbda7
commit
eb9d1db57a
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: grfabs.c,v 1.5 1995/08/20 18:17:31 leo Exp $ */
|
||||
/* $NetBSD: grfabs.c,v 1.6 1995/09/04 19:41:39 leo Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1995 Leo Weppelman.
|
||||
|
@ -74,14 +74,14 @@ long gra_con_colors[MAX_CENTRIES];
|
|||
u_long gra_def_color16[16] = {
|
||||
0x00000000, /* black */
|
||||
0x00ffffff, /* white */
|
||||
0x00c0c0c0, /* light gray */
|
||||
0x00808080, /* gray */
|
||||
0x000000c0, /* blue */
|
||||
0x0000c000, /* green */
|
||||
0x0000c0c0, /* cyan */
|
||||
0x000c0c0c, /* light gray */
|
||||
0x00808008, /* gray */
|
||||
0x0000000c, /* blue */
|
||||
0x00000c00, /* green */
|
||||
0x00000c0c, /* cyan */
|
||||
0x00c00000, /* red */
|
||||
0x00c000c0, /* magenta */
|
||||
0x00c0c000, /* brown */
|
||||
0x00c0000c, /* magenta */
|
||||
0x00c00c00, /* brown */
|
||||
0x000000ff, /* light blue */
|
||||
0x0000ff00, /* light green */
|
||||
0x0000ffff, /* light cyan */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: grfabs_reg.h,v 1.4 1995/08/20 18:17:33 leo Exp $ */
|
||||
/* $NetBSD: grfabs_reg.h,v 1.5 1995/09/04 19:41:41 leo Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1995 Leo Weppelman
|
||||
|
@ -133,22 +133,22 @@ enum colormap_type {
|
|||
#define MAKE_GREY_ENTRY(l) (l & 0xff)
|
||||
|
||||
#define CM_L2TT(v) \
|
||||
(((0x00f00000 & (v)) >> 12) | ((0x0000f000 & (v)) >> 8) |\
|
||||
(0x000000f0 & (v)) >> 4)
|
||||
(((0x000f0000 & (v)) >> 8) | ((0x00000f00 & (v)) >> 4) |\
|
||||
(0x0000000f & (v)))
|
||||
#define CM_TT2L(v) \
|
||||
((((0x00000f00 & (v)) * 0xff / 0xf) << 8) |\
|
||||
(((0x000000f0 & (v)) * 0xff / 0xf) << 4) |\
|
||||
(0x0000000f & (v)) * 0xff / 0xf)
|
||||
#define CM_L2FAL(v) \
|
||||
(((0x00fc0000 & (v)) << 8) | ((0x0000fc00 & (v)) << 8) |\
|
||||
(0x000000fc & (v)))
|
||||
(((0x003f0000 & (v)) << 10) | ((0x00003f00 & (v)) << 10) |\
|
||||
(0x0000003f & (v)) << 2)
|
||||
#define CM_FAL2L(v) \
|
||||
(((((0xfc000000 & (v)) >> 10) * 0xff / 0x3f) & 0x00ff0000) |\
|
||||
((((0x00fc0000 & (v)) >> 10) * 0xff / 0x3f) & 0x0000ff00) |\
|
||||
((0x000000fc & (v)) >> 2) * 0xff / 0x3f)
|
||||
#define CM_L2ST(v) \
|
||||
(((0x00e00000 & (v)) >> 13) | ((0x0000e000 & (v)) >> 9) |\
|
||||
(0x000000e0 & (v)) >> 5)
|
||||
(((0x000e0000 & (v)) >> 9) | ((0x00000e00 & (v)) >> 5) |\
|
||||
(0x0000000e & (v)) >> 1)
|
||||
#define CM_ST2L(v) \
|
||||
(((((0x00000700 & (v)) * 0xff / 0x7) << 8) & 0x00ff0000) |\
|
||||
((((0x00000070 & (v)) * 0xff / 0x7) << 4) & 0x0000ff00) |\
|
||||
|
|
Loading…
Reference in New Issue