diff options
author | Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> | 2008-11-27 05:34:14 -0200 |
---|---|---|
committer | Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> | 2008-11-27 05:34:14 -0200 |
commit | 74bc792e1814849b8eee9e448e36c3568b821e6c (patch) | |
tree | 196a49634c3f8fbbe0e4f3653f306d4fe26209e6 | |
parent | 74e2669103b59d51b24ddc48f378b1d04a3effd4 (diff) |
Export symbols required by the vesa and fbdev drivers.
This is a minimal set of patches, to have an usable X Server when
compiling it with symbols hidden by default.
-rw-r--r-- | hw/xfree86/ddc/ddcProperty.c | 2 | ||||
-rw-r--r-- | hw/xfree86/ddc/interpret_edid.c | 2 | ||||
-rw-r--r-- | hw/xfree86/ddc/print_edid.c | 2 | ||||
-rw-r--r-- | hw/xfree86/fbdevhw/fbdevhw.c | 50 | ||||
-rw-r--r-- | hw/xfree86/fbdevhw/fbdevhwstub.c | 50 | ||||
-rw-r--r-- | hw/xfree86/int10/generic.c | 10 | ||||
-rw-r--r-- | hw/xfree86/int10/stub.c | 12 | ||||
-rw-r--r-- | hw/xfree86/int10/xf86x86emu.c | 2 | ||||
-rw-r--r-- | hw/xfree86/os-support/linux/int10/linux.c | 10 | ||||
-rw-r--r-- | hw/xfree86/os-support/linux/int10/vm86/linux_vm86.c | 2 | ||||
-rw-r--r-- | hw/xfree86/vbe/vbe.c | 28 | ||||
-rw-r--r-- | hw/xfree86/vbe/vbeModes.c | 12 |
12 files changed, 91 insertions, 91 deletions
diff --git a/hw/xfree86/ddc/ddcProperty.c b/hw/xfree86/ddc/ddcProperty.c index a4384f1d3..124abd7ec 100644 --- a/hw/xfree86/ddc/ddcProperty.c +++ b/hw/xfree86/ddc/ddcProperty.c @@ -108,7 +108,7 @@ addRootWindowProperties(ScrnInfoPtr pScrn, xf86MonPtr DDC) } } -Bool +_X_EXPORT Bool xf86SetDDCproperties(ScrnInfoPtr pScrn, xf86MonPtr DDC) { if (!pScrn || !pScrn->monitor || !DDC) diff --git a/hw/xfree86/ddc/interpret_edid.c b/hw/xfree86/ddc/interpret_edid.c index c4d896393..1e57731a7 100644 --- a/hw/xfree86/ddc/interpret_edid.c +++ b/hw/xfree86/ddc/interpret_edid.c @@ -132,7 +132,7 @@ handle_edid_quirks(xf86MonPtr m) } } -xf86MonPtr +_X_EXPORT xf86MonPtr xf86InterpretEDID(int scrnIndex, Uchar *block) { xf86MonPtr m; diff --git a/hw/xfree86/ddc/print_edid.c b/hw/xfree86/ddc/print_edid.c index 7b6e2989a..7708889a8 100644 --- a/hw/xfree86/ddc/print_edid.c +++ b/hw/xfree86/ddc/print_edid.c @@ -460,7 +460,7 @@ print_number_sections(int scrnIndex, int num) num); } -xf86MonPtr +_X_EXPORT xf86MonPtr xf86PrintEDID(xf86MonPtr m) { CARD16 i, j, n; diff --git a/hw/xfree86/fbdevhw/fbdevhw.c b/hw/xfree86/fbdevhw/fbdevhw.c index 5269277ef..27951a847 100644 --- a/hw/xfree86/fbdevhw/fbdevhw.c +++ b/hw/xfree86/fbdevhw/fbdevhw.c @@ -431,7 +431,7 @@ fbdev_open(int scrnIndex, char *dev, char** namep) /* -------------------------------------------------------------------- */ -Bool +_X_EXPORT Bool fbdevHWProbe(struct pci_device * pPci, char *device,char **namep) { int fd; @@ -447,7 +447,7 @@ fbdevHWProbe(struct pci_device * pPci, char *device,char **namep) return TRUE; } -Bool +_X_EXPORT Bool fbdevHWInit(ScrnInfoPtr pScrn, struct pci_device * pPci, char *device) { fbdevHWPtr fPtr; @@ -495,14 +495,14 @@ fbdevHWInit(ScrnInfoPtr pScrn, struct pci_device * pPci, char *device) return TRUE; } -char* +_X_EXPORT char* fbdevHWGetName(ScrnInfoPtr pScrn) { fbdevHWPtr fPtr = FBDEVHWPTR(pScrn); return fPtr->fix.id; } -int +_X_EXPORT int fbdevHWGetDepth(ScrnInfoPtr pScrn, int *fbbpp) { fbdevHWPtr fPtr = FBDEVHWPTR(pScrn); @@ -518,7 +518,7 @@ fbdevHWGetDepth(ScrnInfoPtr pScrn, int *fbbpp) return fPtr->var.bits_per_pixel; } -int +_X_EXPORT int fbdevHWGetLineLength(ScrnInfoPtr pScrn) { fbdevHWPtr fPtr = FBDEVHWPTR(pScrn); @@ -529,14 +529,14 @@ fbdevHWGetLineLength(ScrnInfoPtr pScrn) return fPtr->var.xres_virtual*fPtr->var.bits_per_pixel/8; } -int +_X_EXPORT int fbdevHWGetType(ScrnInfoPtr pScrn) { fbdevHWPtr fPtr = FBDEVHWPTR(pScrn); return fPtr->fix.type; } -int +_X_EXPORT int fbdevHWGetVidmem(ScrnInfoPtr pScrn) { fbdevHWPtr fPtr = FBDEVHWPTR(pScrn); @@ -587,7 +587,7 @@ fbdevHWSetMode(ScrnInfoPtr pScrn, DisplayModePtr mode, Bool check) return TRUE; } -void +_X_EXPORT void fbdevHWSetVideoModes(ScrnInfoPtr pScrn) { char **modename; @@ -645,7 +645,7 @@ fbdevHWGetBuildinMode(ScrnInfoPtr pScrn) return &fPtr->buildin; } -void +_X_EXPORT void fbdevHWUseBuildinMode(ScrnInfoPtr pScrn) { fbdevHWPtr fPtr = FBDEVHWPTR(pScrn); @@ -671,7 +671,7 @@ calculateFbmem_len(fbdevHWPtr fPtr) } -void* +_X_EXPORT void* fbdevHWMapVidmem(ScrnInfoPtr pScrn) { fbdevHWPtr fPtr = FBDEVHWPTR(pScrn); @@ -697,7 +697,7 @@ fbdevHWMapVidmem(ScrnInfoPtr pScrn) return fPtr->fbmem; } -int +_X_EXPORT int fbdevHWLinearOffset(ScrnInfoPtr pScrn) { fbdevHWPtr fPtr = FBDEVHWPTR(pScrn); @@ -706,7 +706,7 @@ fbdevHWLinearOffset(ScrnInfoPtr pScrn) return fPtr->fboff; } -Bool +_X_EXPORT Bool fbdevHWUnmapVidmem(ScrnInfoPtr pScrn) { fbdevHWPtr fPtr = FBDEVHWPTR(pScrn); @@ -772,7 +772,7 @@ fbdevHWUnmapMMIO(ScrnInfoPtr pScrn) /* -------------------------------------------------------------------- */ -Bool +_X_EXPORT Bool fbdevHWModeInit(ScrnInfoPtr pScrn, DisplayModePtr mode) { fbdevHWPtr fPtr = FBDEVHWPTR(pScrn); @@ -815,7 +815,7 @@ fbdevHWModeInit(ScrnInfoPtr pScrn, DisplayModePtr mode) /* video mode save/restore */ /* TODO: colormap */ -void +_X_EXPORT void fbdevHWSave(ScrnInfoPtr pScrn) { fbdevHWPtr fPtr = FBDEVHWPTR(pScrn); @@ -826,7 +826,7 @@ fbdevHWSave(ScrnInfoPtr pScrn) "FBIOGET_VSCREENINFO: %s\n", strerror(errno)); } -void +_X_EXPORT void fbdevHWRestore(ScrnInfoPtr pScrn) { fbdevHWPtr fPtr = FBDEVHWPTR(pScrn); @@ -898,7 +898,7 @@ fbdevHWSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) return TRUE; } -void +_X_EXPORT void fbdevHWAdjustFrame(int scrnIndex, int x, int y, int flags) { ScrnInfoPtr pScrn = xf86Screens[scrnIndex]; @@ -969,7 +969,7 @@ fbdevHWDPMSSet(ScrnInfoPtr pScrn, int mode, int flags) "FBIOBLANK: %s\n", strerror(errno)); } -Bool +_X_EXPORT Bool fbdevHWSaveScreen(ScreenPtr pScreen, int mode) { ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum]; @@ -991,26 +991,26 @@ fbdevHWSaveScreen(ScreenPtr pScreen, int mode) return TRUE; } -xf86SwitchModeProc * +_X_EXPORT xf86SwitchModeProc * fbdevHWSwitchModeWeak(void) { return fbdevHWSwitchMode; } -xf86AdjustFrameProc * +_X_EXPORT xf86AdjustFrameProc * fbdevHWAdjustFrameWeak(void) { return fbdevHWAdjustFrame; } -xf86EnterVTProc * +_X_EXPORT xf86EnterVTProc * fbdevHWEnterVTWeak(void) { return fbdevHWEnterVT; } -xf86LeaveVTProc * +_X_EXPORT xf86LeaveVTProc * fbdevHWLeaveVTWeak(void) { return fbdevHWLeaveVT; } -xf86ValidModeProc * +_X_EXPORT xf86ValidModeProc * fbdevHWValidModeWeak(void) { return fbdevHWValidMode; } -xf86DPMSSetProc * +_X_EXPORT xf86DPMSSetProc * fbdevHWDPMSSetWeak(void) { return fbdevHWDPMSSet; } -xf86LoadPaletteProc * +_X_EXPORT xf86LoadPaletteProc * fbdevHWLoadPaletteWeak(void) { return fbdevHWLoadPalette; } -SaveScreenProcPtr +_X_EXPORT SaveScreenProcPtr fbdevHWSaveScreenWeak(void) { return fbdevHWSaveScreen; } diff --git a/hw/xfree86/fbdevhw/fbdevhwstub.c b/hw/xfree86/fbdevhw/fbdevhwstub.c index 191a6d33d..5d18f9e96 100644 --- a/hw/xfree86/fbdevhw/fbdevhwstub.c +++ b/hw/xfree86/fbdevhw/fbdevhwstub.c @@ -21,50 +21,50 @@ fbdevHWFreeRec(ScrnInfoPtr pScrn) } -Bool +_X_EXPORT Bool fbdevHWProbe(struct pci_device *pPci, char *device, char **namep) { return FALSE; } -Bool +_X_EXPORT Bool fbdevHWInit(ScrnInfoPtr pScrn, struct pci_device *pPci, char *device) { xf86Msg(X_ERROR, "fbdevhw is not available on this platform\n"); return FALSE; } -char* +_X_EXPORT char* fbdevHWGetName(ScrnInfoPtr pScrn) { return NULL; } -int +_X_EXPORT int fbdevHWGetDepth(ScrnInfoPtr pScrn, int *fbbpp) { return -1; } -int +_X_EXPORT int fbdevHWGetLineLength(ScrnInfoPtr pScrn) { return -1; /* Should cause something spectacular... */ } -int +_X_EXPORT int fbdevHWGetType(ScrnInfoPtr pScrn) { return -1; } -int +_X_EXPORT int fbdevHWGetVidmem(ScrnInfoPtr pScrn) { return -1; } -void +_X_EXPORT void fbdevHWSetVideoModes(ScrnInfoPtr pScrn) { } @@ -75,24 +75,24 @@ fbdevHWGetBuildinMode(ScrnInfoPtr pScrn) return NULL; } -void +_X_EXPORT void fbdevHWUseBuildinMode(ScrnInfoPtr pScrn) { } -void* +_X_EXPORT void* fbdevHWMapVidmem(ScrnInfoPtr pScrn) { return NULL; } -int +_X_EXPORT int fbdevHWLinearOffset(ScrnInfoPtr pScrn) { return 0; } -Bool +_X_EXPORT Bool fbdevHWUnmapVidmem(ScrnInfoPtr pScrn) { return FALSE; @@ -110,18 +110,18 @@ fbdevHWUnmapMMIO(ScrnInfoPtr pScrn) return FALSE; } -Bool +_X_EXPORT Bool fbdevHWModeInit(ScrnInfoPtr pScrn, DisplayModePtr mode) { return FALSE; } -void +_X_EXPORT void fbdevHWSave(ScrnInfoPtr pScrn) { } -void +_X_EXPORT void fbdevHWRestore(ScrnInfoPtr pScrn) { } @@ -144,7 +144,7 @@ fbdevHWSwitchMode(int scrnIndex, DisplayModePtr mode, int flags) return FALSE; } -void +_X_EXPORT void fbdevHWAdjustFrame(int scrnIndex, int x, int y, int flags) { } @@ -165,32 +165,32 @@ fbdevHWDPMSSet(ScrnInfoPtr pScrn, int mode, int flags) { } -Bool +_X_EXPORT Bool fbdevHWSaveScreen(ScreenPtr pScreen, int mode) { return FALSE; } -xf86SwitchModeProc * +_X_EXPORT xf86SwitchModeProc * fbdevHWSwitchModeWeak(void) { return fbdevHWSwitchMode; } -xf86AdjustFrameProc * +_X_EXPORT xf86AdjustFrameProc * fbdevHWAdjustFrameWeak(void) { return fbdevHWAdjustFrame; } -xf86EnterVTProc * +_X_EXPORT xf86EnterVTProc * fbdevHWEnterVTWeak(void) { return fbdevHWEnterVT; } -xf86LeaveVTProc * +_X_EXPORT xf86LeaveVTProc * fbdevHWLeaveVTWeak(void) { return fbdevHWLeaveVT; } -xf86ValidModeProc * +_X_EXPORT xf86ValidModeProc * fbdevHWValidModeWeak(void) { return fbdevHWValidMode; } -xf86DPMSSetProc * +_X_EXPORT xf86DPMSSetProc * fbdevHWDPMSSetWeak(void) { return fbdevHWDPMSSet; } -xf86LoadPaletteProc * +_X_EXPORT xf86LoadPaletteProc * fbdevHWLoadPaletteWeak(void) { return fbdevHWLoadPalette; } -SaveScreenProcPtr +_X_EXPORT SaveScreenProcPtr fbdevHWSaveScreenWeak(void) { return fbdevHWSaveScreen; } diff --git a/hw/xfree86/int10/generic.c b/hw/xfree86/int10/generic.c index 0af7c1baa..a9006e216 100644 --- a/hw/xfree86/int10/generic.c +++ b/hw/xfree86/int10/generic.c @@ -116,7 +116,7 @@ read_legacy_video_BIOS(struct pci_device *dev, unsigned char *Buf) } -xf86Int10InfoPtr +_X_EXPORT xf86Int10InfoPtr xf86ExtendedInitInt10(int entityIndex, int Flags) { xf86Int10InfoPtr pInt; @@ -328,7 +328,7 @@ MapCurrentInt10(xf86Int10InfoPtr pInt) return TRUE; } -void +_X_EXPORT void xf86FreeInt10(xf86Int10InfoPtr pInt) { if (!pInt) @@ -345,7 +345,7 @@ xf86FreeInt10(xf86Int10InfoPtr pInt) xfree(pInt); } -void * +_X_EXPORT void * xf86Int10AllocPages(xf86Int10InfoPtr pInt, int num, int *off) { int pagesize = getpagesize(); @@ -373,7 +373,7 @@ xf86Int10AllocPages(xf86Int10InfoPtr pInt, int num, int *off) return (char *)INTPriv(pInt)->base + *off; } -void +_X_EXPORT void xf86Int10FreePages(xf86Int10InfoPtr pInt, void *pbase, int num) { int pagesize = getpagesize(); @@ -486,7 +486,7 @@ write_l(xf86Int10InfoPtr pInt, int addr, CARD32 val) V_ADDR_WB(addr + 3, val >> 24); } -pointer +_X_EXPORT pointer xf86int10Addr(xf86Int10InfoPtr pInt, CARD32 addr) { return V_ADDR(addr); diff --git a/hw/xfree86/int10/stub.c b/hw/xfree86/int10/stub.c index 58b65782c..ac858d5d8 100644 --- a/hw/xfree86/int10/stub.c +++ b/hw/xfree86/int10/stub.c @@ -19,7 +19,7 @@ xf86InitInt10(int entityIndex) return xf86ExtendedInitInt10(entityIndex, 0); } -xf86Int10InfoPtr +_X_EXPORT xf86Int10InfoPtr xf86ExtendedInitInt10(int entityIndex, int Flags) { return NULL; @@ -31,20 +31,20 @@ MapCurrentInt10(xf86Int10InfoPtr pInt) return FALSE; } -void +_X_EXPORT void xf86FreeInt10(xf86Int10InfoPtr pInt) { return; } -void * +_X_EXPORT void * xf86Int10AllocPages(xf86Int10InfoPtr pInt,int num, int *off) { *off = 0; return NULL; } -void +_X_EXPORT void xf86Int10FreePages(xf86Int10InfoPtr pInt, void *pbase, int num) { return; @@ -56,13 +56,13 @@ xf86Int10ExecSetup(xf86Int10InfoPtr pInt) return FALSE; } -void +_X_EXPORT void xf86ExecX86int10(xf86Int10InfoPtr pInt) { return; } -pointer +_X_EXPORT pointer xf86int10Addr(xf86Int10InfoPtr pInt, CARD32 addr) { return 0; diff --git a/hw/xfree86/int10/xf86x86emu.c b/hw/xfree86/int10/xf86x86emu.c index 83663b0e6..7f5b9d41c 100644 --- a/hw/xfree86/int10/xf86x86emu.c +++ b/hw/xfree86/int10/xf86x86emu.c @@ -28,7 +28,7 @@ x86emu_do_int(int num) } } -void +_X_EXPORT void xf86ExecX86int10(xf86Int10InfoPtr pInt) { int sig = setup_int(pInt); diff --git a/hw/xfree86/os-support/linux/int10/linux.c b/hw/xfree86/os-support/linux/int10/linux.c index 06f42f8af..0c77944e1 100644 --- a/hw/xfree86/os-support/linux/int10/linux.c +++ b/hw/xfree86/os-support/linux/int10/linux.c @@ -71,7 +71,7 @@ static Int10LinuxSubModuleState int10LinuxLoadSubModule(ScrnInfoPtr pScrn); #endif /* DoSubModules */ -xf86Int10InfoPtr +_X_EXPORT xf86Int10InfoPtr xf86ExtendedInitInt10(int entityIndex, int Flags) { xf86Int10InfoPtr pInt = NULL; @@ -392,7 +392,7 @@ MapCurrentInt10(xf86Int10InfoPtr pInt) return TRUE; } -void +_X_EXPORT void xf86FreeInt10(xf86Int10InfoPtr pInt) { if (!pInt) @@ -421,7 +421,7 @@ xf86FreeInt10(xf86Int10InfoPtr pInt) xfree(pInt); } -void * +_X_EXPORT void * xf86Int10AllocPages(xf86Int10InfoPtr pInt, int num, int *off) { int pagesize = getpagesize(); @@ -450,7 +450,7 @@ xf86Int10AllocPages(xf86Int10InfoPtr pInt, int num, int *off) return ((linuxInt10Priv*)pInt->private)->base + ((i + 1) * pagesize); } -void +_X_EXPORT void xf86Int10FreePages(xf86Int10InfoPtr pInt, void *pbase, int num) { int pagesize = getpagesize(); @@ -499,7 +499,7 @@ void write_l(xf86Int10InfoPtr pInt, int addr, CARD32 val) *((CARD32 *)(memType) addr) = val; } -pointer +_X_EXPORT pointer xf86int10Addr(xf86Int10InfoPtr pInt, CARD32 addr) { if (addr < V_RAM) diff --git a/hw/xfree86/os-support/linux/int10/vm86/linux_vm86.c b/hw/xfree86/os-support/linux/int10/vm86/linux_vm86.c index 9412b07a4..cceda06b8 100644 --- a/hw/xfree86/os-support/linux/int10/vm86/linux_vm86.c +++ b/hw/xfree86/os-support/linux/int10/vm86/linux_vm86.c @@ -255,7 +255,7 @@ do_vm86(xf86Int10InfoPtr pInt) return 1; } -void +_X_EXPORT void xf86ExecX86int10(xf86Int10InfoPtr pInt) { int sig = setup_int(pInt); diff --git a/hw/xfree86/vbe/vbe.c b/hw/xfree86/vbe/vbe.c index 4986b5b29..533710b7a 100644 --- a/hw/xfree86/vbe/vbe.c +++ b/hw/xfree86/vbe/vbe.c @@ -47,7 +47,7 @@ VBEInit(xf86Int10InfoPtr pInt, int entityIndex) return VBEExtendedInit(pInt, entityIndex, 0); } -vbeInfoPtr +_X_EXPORT vbeInfoPtr VBEExtendedInit(xf86Int10InfoPtr pInt, int entityIndex, int Flags) { int RealOff; @@ -155,7 +155,7 @@ VBEExtendedInit(xf86Int10InfoPtr pInt, int entityIndex, int Flags) return NULL; } -void +_X_EXPORT void vbeFree(vbeInfoPtr pVbe) { if (!pVbe) @@ -306,7 +306,7 @@ vbeReadEDID(vbeInfoPtr pVbe) return tmp; } -xf86MonPtr +_X_EXPORT xf86MonPtr vbeDoEDID(vbeInfoPtr pVbe, pointer pDDCModule) { xf86MonPtr pMonitor; @@ -339,7 +339,7 @@ vbeDoEDID(vbeInfoPtr pVbe, pointer pDDCModule) #define GET_UNALIGNED2(x) \ ((*(CARD16*)(x)) | (*(((CARD16*)(x) + 1))) << 16) -VbeInfoBlock * +_X_EXPORT VbeInfoBlock * VBEGetVBEInfo(vbeInfoPtr pVbe) { VbeInfoBlock *block = NULL; @@ -436,7 +436,7 @@ VBEFreeVBEInfo(VbeInfoBlock *block) xfree(block); } -Bool +_X_EXPORT Bool VBESetVBEMode(vbeInfoPtr pVbe, int mode, VbeCRTCInfoBlock *block) { /* @@ -474,7 +474,7 @@ VBESetVBEMode(vbeInfoPtr pVbe, int mode, VbeCRTCInfoBlock *block) return (R16(pVbe->pInt10->ax) == 0x4f); } -Bool +_X_EXPORT Bool VBEGetVBEMode(vbeInfoPtr pVbe, int *mode) { /* @@ -602,7 +602,7 @@ VBEFreeModeInfo(VbeModeInfoBlock *block) xfree(block); } -Bool +_X_EXPORT Bool VBESaveRestore(vbeInfoPtr pVbe, vbeSaveRestoreFunction function, pointer *memory, int *size, int *real_mode_pages) { @@ -701,7 +701,7 @@ VBESaveRestore(vbeInfoPtr pVbe, vbeSaveRestoreFunction function, return TRUE; } -Bool +_X_EXPORT Bool VBEBankSwitch(vbeInfoPtr pVbe, unsigned int iBank, int window) { /* @@ -723,7 +723,7 @@ VBEBankSwitch(vbeInfoPtr pVbe, unsigned int iBank, int window) return (TRUE); } -Bool +_X_EXPORT Bool VBESetGetLogicalScanlineLength(vbeInfoPtr pVbe, vbeScanwidthCommand command, int width, int *pixels, int *bytes, int *max) { @@ -771,7 +771,7 @@ VBESetGetLogicalScanlineLength(vbeInfoPtr pVbe, vbeScanwidthCommand command, return (TRUE); } -Bool +_X_EXPORT Bool VBESetDisplayStart(vbeInfoPtr pVbe, int x, int y, Bool wait_retrace) { pVbe->pInt10->num = 0x10; @@ -804,7 +804,7 @@ VBEGetDisplayStart(vbeInfoPtr pVbe, int *x, int *y) return (TRUE); } -int +_X_EXPORT int VBESetGetDACPaletteFormat(vbeInfoPtr pVbe, int bits) { /* @@ -834,7 +834,7 @@ VBESetGetDACPaletteFormat(vbeInfoPtr pVbe, int bits) return (bits != 0 ? bits : (pVbe->pInt10->bx >> 8) & 0x00ff); } -CARD32 * +_X_EXPORT CARD32 * VBESetGetPaletteData(vbeInfoPtr pVbe, Bool set, int first, int num, CARD32 *data, Bool secondary, Bool wait_retrace) { @@ -1013,7 +1013,7 @@ VBEVesaSaveRestore(vbeInfoPtr pVbe, vbeSaveRestorePtr vbe_sr, } -int +_X_EXPORT int VBEGetPixelClock(vbeInfoPtr pVbe, int mode, int clock) { /* @@ -1041,7 +1041,7 @@ VBEGetPixelClock(vbeInfoPtr pVbe, int mode, int clock) return (pVbe->pInt10->cx); } -Bool +_X_EXPORT Bool VBEDPMSSet(vbeInfoPtr pVbe, int mode) { /* diff --git a/hw/xfree86/vbe/vbeModes.c b/hw/xfree86/vbe/vbeModes.c index fb730a708..78cca5ae1 100644 --- a/hw/xfree86/vbe/vbeModes.c +++ b/hw/xfree86/vbe/vbeModes.c @@ -89,7 +89,7 @@ GetDepthFlag(vbeInfoPtr pVbe, int id) /* * Find supported mode depths. */ -int +_X_EXPORT int VBEFindSupportedDepths(vbeInfoPtr pVbe, VbeInfoBlock *vbe, int *flags24, int modeTypes) { @@ -269,7 +269,7 @@ CheckMode(ScrnInfoPtr pScrn, vbeInfoPtr pVbe, VbeInfoBlock *vbe, int id, * list. */ -DisplayModePtr +_X_EXPORT DisplayModePtr VBEGetModePool(ScrnInfoPtr pScrn, vbeInfoPtr pVbe, VbeInfoBlock *vbe, int modeTypes) { @@ -343,7 +343,7 @@ VBEGetModePool(ScrnInfoPtr pScrn, vbeInfoPtr pVbe, VbeInfoBlock *vbe, return modePool; } -void +_X_EXPORT void VBESetModeNames(DisplayModePtr pMode) { if (!pMode) @@ -369,7 +369,7 @@ VBESetModeNames(DisplayModePtr pMode) * parameters for each BIOS mode. Note: This is only supported in * VBE version 3.0 or later. */ -void +_X_EXPORT void VBESetModeParameters(ScrnInfoPtr pScrn, vbeInfoPtr pVbe) { DisplayModePtr pMode; @@ -432,7 +432,7 @@ VBESetModeParameters(ScrnInfoPtr pScrn, vbeInfoPtr pVbe) /* * These wrappers are to allow (temporary) funtionality divergences. */ -int +_X_EXPORT int VBEValidateModes(ScrnInfoPtr scrp, DisplayModePtr availModes, char **modeNames, ClockRangePtr clockRanges, int *linePitches, int minPitch, int maxPitch, int pitchInc, @@ -445,7 +445,7 @@ VBEValidateModes(ScrnInfoPtr scrp, DisplayModePtr availModes, apertureSize, strategy); } -void +_X_EXPORT void VBEPrintModes(ScrnInfoPtr scrp) { xf86PrintModes(scrp); |