summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordscho <dscho>2001-09-24 22:03:40 +0000
committerdscho <dscho>2001-09-24 22:03:40 +0000
commitcb3b9c77001189d2d0d72153f1c0667fd3f289f2 (patch)
tree7a510b98fb2e452b91de95e9a473a861cc587f75
parent5c438e3fb2d98f6aa36b58610ed9d871a41cf6f1 (diff)
downloadlibtdevnc-cb3b9c77.tar.gz
libtdevnc-cb3b9c77.zip
forgot file
-rw-r--r--region.h49
1 files changed, 49 insertions, 0 deletions
diff --git a/region.h b/region.h
new file mode 100644
index 0000000..3de2403
--- /dev/null
+++ b/region.h
@@ -0,0 +1,49 @@
+/*#define KeySym ___KeySym
+#define Bool ___Bool
+#define _Box ___Box
+#define BoxRec ___BoxRec
+#define _RegData ___RegData
+#define RegDataRec ___RegDataRec
+#define RegDataPtr ___RegDataPtr
+#define _Region ___Region
+#define RegionRec ___RegionRec
+#define RegionPtr ___RegionPtr
+#define CARD8 ___CARD8
+#define CARD16 ___CARD16
+#define CARD32 ___CARD32
+#include "X11/Xalloca.h"
+#include "Xserver/regionstr.h"
+#undef KeySym
+#undef Bool
+#undef _Box
+#undef BoxRec
+#undef _RegData
+#undef RegDataRec
+#undef RegDataPtr
+#undef _Region
+#undef RegionRec
+#undef RegionPtr
+#undef CARD8
+#undef CARD16
+#undef CARD32
+
+#undef REGION_INTERSECT
+#undef REGION_UNION
+#undef REGION_SUBTRACT
+#undef REGION_TRANSLATE
+#undef REGION_INIT
+#undef REGION_UNINIT
+#undef REGION_EMPTY
+#undef REGION_NOTEMPTY
+#undef FALSE
+#undef TRUE
+*/
+
+extern void miRegionInit(RegionPtr,BoxPtr,int);
+extern void miRegionUninit(RegionPtr);
+extern Bool miRegionEmpty(RegionPtr);
+extern Bool miRegionNotEmpty(RegionPtr);
+extern Bool miIntersect(RegionPtr,RegionPtr,RegionPtr);
+extern Bool miSubtract(RegionPtr,RegionPtr,RegionPtr);
+extern Bool miUnion(RegionPtr,RegionPtr,RegionPtr);
+extern void miTranslateRegion(RegionPtr,int,int);