Make sure GLX entrypoints are marked PUBLIC.

Fedora bug #229808.
This commit is contained in:
Adam Jackson
2007-04-08 14:40:03 -04:00
parent ca7885f733
commit d8bfc42bb7
2 changed files with 5 additions and 4 deletions
+3 -2
View File
@@ -39,6 +39,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <X11/Xlibint.h>
#include <X11/extensions/Xext.h>
#include <X11/extensions/extutil.h>
#include "glheader.h"
#include "glxclient.h"
#include "xf86dri.h"
#include "sarea.h"
@@ -342,7 +343,7 @@ __DRIdriver *driGetDriver(Display *dpy, int scrNum)
* The returned char pointer points to a static array that will be
* overwritten by subsequent calls.
*/
const char *glXGetScreenDriver (Display *dpy, int scrNum) {
PUBLIC const char *glXGetScreenDriver (Display *dpy, int scrNum) {
static char ret[32];
char *driverName;
if (GetDriverName(dpy, scrNum, &driverName)) {
@@ -371,7 +372,7 @@ const char *glXGetScreenDriver (Display *dpy, int scrNum) {
*
* Note: The driver remains opened after this function returns.
*/
const char *glXGetDriverConfig (const char *driverName) {
PUBLIC const char *glXGetDriverConfig (const char *driverName) {
__DRIdriver *driver = OpenDriver (driverName);
if (driver)
return dlsym (driver->handle, "__driConfigOptions");
+2 -2
View File
@@ -1488,7 +1488,7 @@ void __glXSendLargeCommand(__GLXcontext *ctx,
/************************************************************************/
GLXContext glXGetCurrentContext(void)
PUBLIC GLXContext glXGetCurrentContext(void)
{
GLXContext cx = __glXGetCurrentContext();
@@ -1499,7 +1499,7 @@ GLXContext glXGetCurrentContext(void)
}
}
GLXDrawable glXGetCurrentDrawable(void)
PUBLIC GLXDrawable glXGetCurrentDrawable(void)
{
GLXContext gc = __glXGetCurrentContext();
return gc->currentDrawable;