Csaba Halasz: fix a compilation error for non-bsd systems that happen to return

const char* from dlerror().
This commit is contained in:
ehofman
2010-03-23 08:19:43 +00:00
committed by Tim Moore
parent ff95af0367
commit 44c93d5074

View File

@@ -121,11 +121,7 @@ void *SGGetGLProcAddress(const char *func) {
libHandle = dlopen(NULL, RTLD_LAZY);
if (!libHandle) {
#if defined (__FreeBSD__)
const char *error = dlerror();
#else
char *error = dlerror();
#endif
if (error) {
SG_LOG(SG_GENERAL, SG_INFO, error);
return 0;
@@ -145,11 +141,7 @@ void *SGGetGLProcAddress(const char *func) {
} else if (libHandle != NULL) {
fptr = dlsym(libHandle, func);
#if defined (__FreeBSD__)
const char *error = dlerror();
#else
char *error = dlerror();
#endif
if (error)
SG_LOG(SG_GENERAL, SG_INFO, error);
}