mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 17:25:55 +00:00
- make vga buildable on msvc.
svn path=/trunk/; revision=20676
This commit is contained in:
parent
9611be1fd4
commit
247736b04e
3 changed files with 2 additions and 32 deletions
|
@ -7,7 +7,7 @@
|
|||
#include <debug.h>
|
||||
|
||||
typedef BOOL (*PFN_VGABlt)(SURFOBJ*, SURFOBJ*, XLATEOBJ*, RECTL*, POINTL*);
|
||||
typedef BOOL STDCALL (*PBLTRECTFUNC)(SURFOBJ* OutputObj,
|
||||
typedef BOOL (STDCALL *PBLTRECTFUNC)(SURFOBJ* OutputObj,
|
||||
SURFOBJ* InputObj,
|
||||
SURFOBJ* Mask,
|
||||
XLATEOBJ* ColorTranslation,
|
||||
|
|
|
@ -35,36 +35,6 @@ static unsigned char rightMask;
|
|||
#define READ_REGISTER_UCHAR(p) (*((volatile UCHAR *)(p)))
|
||||
#define WRITE_REGISTER_UCHAR(p,c) (*((volatile CHAR *)(p))) = (c)
|
||||
|
||||
INT abs(INT nm)
|
||||
{
|
||||
if(nm<0)
|
||||
{
|
||||
return nm * -1;
|
||||
} else
|
||||
{
|
||||
return nm;
|
||||
}
|
||||
}
|
||||
|
||||
div_t div(int num, int denom)
|
||||
{
|
||||
div_t r;
|
||||
if (num > 0 && denom < 0) {
|
||||
num = -num;
|
||||
denom = -denom;
|
||||
}
|
||||
r.quot = num / denom;
|
||||
r.rem = num % denom;
|
||||
if (num < 0 && denom > 0)
|
||||
{
|
||||
if (r.rem > 0)
|
||||
{
|
||||
r.quot++;
|
||||
r.rem -= denom;
|
||||
}
|
||||
}
|
||||
return r;
|
||||
}
|
||||
|
||||
/*int mod(int num, int denom)
|
||||
{
|
||||
|
|
|
@ -50,7 +50,7 @@ VOID vgaGetByte(ULONG offset,
|
|||
INT vgaGetPixel(INT x, INT y);
|
||||
BOOL vgaHLine(INT x, INT y, INT len, UCHAR c);
|
||||
BOOL vgaVLine(INT x, INT y, INT len, UCHAR c);
|
||||
INT abs(INT nm);
|
||||
INT __cdecl abs(INT nm);
|
||||
BOOL VGADDIIntersectRect(PRECTL prcDst, PRECTL prcSrc1, PRECTL prcSrc2);
|
||||
|
||||
#define SEQ_I 0x3C4 /* Sequencer Index */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue