Add new InitRegions() function called from dix/main
This commit is contained in:
parent
e037052ac5
commit
dde0ceac4e
|
@ -253,6 +253,7 @@ main(int argc, char *argv[], char *envp[])
|
|||
display = "0";
|
||||
|
||||
InitGlobals();
|
||||
InitRegions();
|
||||
#ifdef XPRINT
|
||||
PrinterInitGlobals();
|
||||
#endif
|
||||
|
|
|
@ -225,6 +225,8 @@ extern RegDataRec miBrokenData;
|
|||
|
||||
/* moved from mi.h */
|
||||
|
||||
extern void InitRegions (void);
|
||||
|
||||
extern RegionPtr miRegionCreate(
|
||||
BoxPtr /*rect*/,
|
||||
int /*size*/);
|
||||
|
|
|
@ -85,6 +85,7 @@ Equipment Corporation.
|
|||
#include "gc.h"
|
||||
#include "mi.h"
|
||||
#include "mispans.h"
|
||||
#include <pixman/pixman.h>
|
||||
|
||||
#undef assert
|
||||
#ifdef DEBUG
|
||||
|
@ -218,6 +219,12 @@ _X_EXPORT RegDataRec miEmptyData = {0, 0};
|
|||
RegDataRec miBrokenData = {0, 0};
|
||||
static RegionRec miBrokenRegion = { { 0, 0, 0, 0 }, &miBrokenData };
|
||||
|
||||
extern void
|
||||
InitRegions (void)
|
||||
{
|
||||
pixman_region_set_static_pointers (&miEmptyBox, &miEmptyData, &miBrokenData);
|
||||
}
|
||||
|
||||
_X_EXPORT void
|
||||
miPrintRegion(rgn)
|
||||
RegionPtr rgn;
|
||||
|
|
Loading…
Reference in New Issue
Block a user