xc/programs/Xserver/afb/afbbres.c
xc/programs/Xserver/afb/afbbresd.c xc/programs/Xserver/afb/afbclip.c xc/programs/Xserver/afb/afbhrzvert.c xc/programs/Xserver/afb/afbline.c xc/programs/Xserver/afb/afbmodule.c xc/programs/Xserver/afb/afbpixmap.c xc/programs/Xserver/afb/afbpolypnt.c xc/programs/Xserver/afb/afbpushpxl.c xc/programs/Xserver/afb/afbtegblt.c xc/programs/Xserver/cfb/Imakefile.inc xc/programs/Xserver/cfb/cfballpriv.c xc/programs/Xserver/cfb/cfbbitblt.c xc/programs/Xserver/cfb/cfbcppl.c xc/programs/Xserver/cfb/cfbgc.c xc/programs/Xserver/cfb/cfbglblt8.c xc/programs/Xserver/cfb/cfbmap.h xc/programs/Xserver/cfb/cfbpixmap.c xc/programs/Xserver/cfb/cfbscrinit.c xc/programs/Xserver/cfb/cfbtab.h xc/programs/Xserver/cfb/cfbteblt8.c xc/programs/Xserver/cfb/cfbunmap.h xc/programs/Xserver/mfb/maskbits.c xc/programs/Xserver/mfb/maskbits.h xc/programs/Xserver/mfb/mergerop.h xc/programs/Xserver/mfb/mfb.h xc/programs/Xserver/mfb/mfbclip.c xc/programs/Xserver/mfb/mfbfont.c xc/programs/Xserver/mfb/mfbgc.c xc/programs/Xserver/mfb/mfbmisc.c xc/programs/Xserver/mfb/mfbpushpxl.c //bugs.freedesktop.org/show_bug.cgi?id=1114) attachment #667 (https://bugs.freedesktop.org/attachment.cgi?id=667): Convert afb and cfb{,16,24,32} to be dlloader-friendly. Patch by Adam Jackson <ajax@freedesktop.org>.
This commit is contained in:
34
mfb/mfb.h
34
mfb/mfb.h
@@ -64,7 +64,7 @@ SOFTWARE.
|
||||
#include "mibstore.h"
|
||||
|
||||
extern int InverseAlu[];
|
||||
|
||||
extern int mfbGetInverseAlu(int i);
|
||||
|
||||
/* warning: PixelType definition duplicated in maskbits.h */
|
||||
#ifndef PixelType
|
||||
@@ -229,6 +229,13 @@ extern void mfbRestoreAreas(
|
||||
extern RegionPtr mfbPixmapToRegion(
|
||||
PixmapPtr /*pPix*/
|
||||
);
|
||||
|
||||
#ifndef MFB_PROTOTYPES_ONLY
|
||||
typedef RegionPtr (*mfbPixmapToRegionProc)(PixmapPtr);
|
||||
|
||||
extern mfbPixmapToRegionProc *mfbPixmapToRegionWeak(void);
|
||||
#endif
|
||||
|
||||
/* mfbcmap.c */
|
||||
|
||||
extern int mfbListInstalledColormaps(
|
||||
@@ -371,6 +378,15 @@ extern Bool mfbUnrealizeFont(
|
||||
ScreenPtr /*pscr*/,
|
||||
FontPtr /*pFont*/
|
||||
);
|
||||
|
||||
#ifndef MFB_PROTOTYPES_ONLY
|
||||
typedef void (*mfbRealizeFontProc)(ScreenPtr, FontPtr);
|
||||
typedef void (*mfbUnrealizeFontProc)(ScreenPtr, FontPtr);
|
||||
|
||||
extern mfbRealizeFontProc *mfbRealizeFontWeak(void);
|
||||
extern mfbUnrealizeFontProc *mfbUnrealizeFontWeak(void);
|
||||
#endif
|
||||
|
||||
/* mfbgc.c */
|
||||
|
||||
extern Bool mfbCreateGC(
|
||||
@@ -490,6 +506,14 @@ extern void mfbQueryBestSize(
|
||||
unsigned short * /*pheight*/,
|
||||
ScreenPtr /*pScreen*/
|
||||
);
|
||||
|
||||
#ifndef MFB_PROTOTYPES_ONLY
|
||||
typedef void (*mfbQueryBestSizeProc)(int, unsigned short *, unsigned short *,
|
||||
ScreenPtr);
|
||||
|
||||
extern mfbQueryBestSizeProc *mfbQueryBestSizeWeak(void);
|
||||
#endif
|
||||
|
||||
/* mfbpablack.c */
|
||||
|
||||
extern void mfbSolidBlackArea(
|
||||
@@ -680,6 +704,14 @@ extern void mfbPushPixels(
|
||||
int /*xOrg*/,
|
||||
int /*yOrg*/
|
||||
);
|
||||
|
||||
#ifndef MFB_PROTOTYPES_ONLY
|
||||
typedef void (*mfbPushPixelsProc)(GCPtr, PixmapPtr, DrawablePtr, int, int,
|
||||
int, int);
|
||||
|
||||
extern mfbPushPixelsProc *mfbPushPixelsWeak(void);
|
||||
#endif
|
||||
|
||||
/* mfbscrclse.c */
|
||||
|
||||
extern Bool mfbCloseScreen(
|
||||
|
||||
Reference in New Issue
Block a user