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";
|
display = "0";
|
||||||
|
|
||||||
InitGlobals();
|
InitGlobals();
|
||||||
|
InitRegions();
|
||||||
#ifdef XPRINT
|
#ifdef XPRINT
|
||||||
PrinterInitGlobals();
|
PrinterInitGlobals();
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -225,6 +225,8 @@ extern RegDataRec miBrokenData;
|
||||||
|
|
||||||
/* moved from mi.h */
|
/* moved from mi.h */
|
||||||
|
|
||||||
|
extern void InitRegions (void);
|
||||||
|
|
||||||
extern RegionPtr miRegionCreate(
|
extern RegionPtr miRegionCreate(
|
||||||
BoxPtr /*rect*/,
|
BoxPtr /*rect*/,
|
||||||
int /*size*/);
|
int /*size*/);
|
||||||
|
|
|
@ -85,6 +85,7 @@ Equipment Corporation.
|
||||||
#include "gc.h"
|
#include "gc.h"
|
||||||
#include "mi.h"
|
#include "mi.h"
|
||||||
#include "mispans.h"
|
#include "mispans.h"
|
||||||
|
#include <pixman/pixman.h>
|
||||||
|
|
||||||
#undef assert
|
#undef assert
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
|
@ -218,6 +219,12 @@ _X_EXPORT RegDataRec miEmptyData = {0, 0};
|
||||||
RegDataRec miBrokenData = {0, 0};
|
RegDataRec miBrokenData = {0, 0};
|
||||||
static RegionRec miBrokenRegion = { { 0, 0, 0, 0 }, &miBrokenData };
|
static RegionRec miBrokenRegion = { { 0, 0, 0, 0 }, &miBrokenData };
|
||||||
|
|
||||||
|
extern void
|
||||||
|
InitRegions (void)
|
||||||
|
{
|
||||||
|
pixman_region_set_static_pointers (&miEmptyBox, &miEmptyData, &miBrokenData);
|
||||||
|
}
|
||||||
|
|
||||||
_X_EXPORT void
|
_X_EXPORT void
|
||||||
miPrintRegion(rgn)
|
miPrintRegion(rgn)
|
||||||
RegionPtr rgn;
|
RegionPtr rgn;
|
||||||
|
|
Loading…
Reference in New Issue