2 * PROJECT: Win32 subsystem
3 * LICENSE: See COPYING in the top level directory
4 * FILE: win32ss/gdi/dib/dib32bppc.c
5 * PURPOSE: C language equivalents of asm optimised 32bpp functions
6 * PROGRAMMERS: Jason Filby
16 DIB_32BPP_HLine(SURFOBJ
*SurfObj
, LONG x1
, LONG x2
, LONG y
, ULONG c
)
18 PBYTE byteaddr
= (PBYTE
)((ULONG_PTR
)SurfObj
->pvScan0
+ y
* SurfObj
->lDelta
);
19 PDWORD addr
= (PDWORD
)byteaddr
+ x1
;
31 DIB_32BPP_ColorFill(SURFOBJ
* DestSurface
, RECTL
* DestRect
, ULONG color
)
35 for (DestY
= DestRect
->top
; DestY
< DestRect
->bottom
; DestY
++)
37 DIB_32BPP_HLine (DestSurface
, DestRect
->left
, DestRect
->right
, DestY
, color
);