105b261ecSmrg/* 205b261ecSmrg 305b261ecSmrgCopyright 1993, 1998 The Open Group 405b261ecSmrg 505b261ecSmrgPermission to use, copy, modify, distribute, and sell this software and its 605b261ecSmrgdocumentation for any purpose is hereby granted without fee, provided that 705b261ecSmrgthe above copyright notice appear in all copies and that both that 805b261ecSmrgcopyright notice and this permission notice appear in supporting 905b261ecSmrgdocumentation. 1005b261ecSmrg 1105b261ecSmrgThe above copyright notice and this permission notice shall be included 1205b261ecSmrgin all copies or substantial portions of the Software. 1305b261ecSmrg 1405b261ecSmrgTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 1505b261ecSmrgOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1605b261ecSmrgMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 1705b261ecSmrgIN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR 1805b261ecSmrgOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 1905b261ecSmrgARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 2005b261ecSmrgOTHER DEALINGS IN THE SOFTWARE. 2105b261ecSmrg 2205b261ecSmrgExcept as contained in this notice, the name of The Open Group shall 2305b261ecSmrgnot be used in advertising or otherwise to promote the sale, use or 2405b261ecSmrgother dealings in this Software without prior written authorization 2505b261ecSmrgfrom The Open Group. 2605b261ecSmrg 2705b261ecSmrg*/ 2805b261ecSmrg 291b5d61b8Smrg#ifndef _MIGC_H 301b5d61b8Smrg#define _MIGC_H 311b5d61b8Smrg 3235c4bbdfSmrgextern _X_EXPORT void miChangeGC(GCPtr pGC, 3335c4bbdfSmrg unsigned long mask); 3405b261ecSmrg 3535c4bbdfSmrgextern _X_EXPORT void miDestroyGC(GCPtr pGC); 3605b261ecSmrg 3735c4bbdfSmrgextern _X_EXPORT void miDestroyClip(GCPtr pGC); 3805b261ecSmrg 3935c4bbdfSmrgextern _X_EXPORT void miChangeClip(GCPtr pGC, 4035c4bbdfSmrg int type, 4135c4bbdfSmrg void *pvalue, 4235c4bbdfSmrg int nrects); 4305b261ecSmrg 4435c4bbdfSmrgextern _X_EXPORT void miCopyClip(GCPtr pgcDst, 4535c4bbdfSmrg GCPtr pgcSrc); 4605b261ecSmrg 4735c4bbdfSmrgextern _X_EXPORT void miCopyGC(GCPtr pGCSrc, 4835c4bbdfSmrg unsigned long changes, 4935c4bbdfSmrg GCPtr pGCDst); 5005b261ecSmrg 5135c4bbdfSmrgextern _X_EXPORT void miComputeCompositeClip(GCPtr pGC, 5235c4bbdfSmrg DrawablePtr pDrawable); 531b5d61b8Smrg 541b5d61b8Smrg#endif 55