// The *extName string must follow the OpenGL extensions naming scheme
// (ie: "GL_type_extension", like GL_EXT_convolution)
- return SGSearchExtensionsString((char *)glGetString(GL_EXTENSIONS),
-extName);
+ return SGSearchExtensionsString((char *)glGetString(GL_EXTENSIONS),extName);
}
#ifdef __APPLE__
return function;
}
-#else if !defined( WIN32 )
+#elif !defined( WIN32 )
void *SGGetGLProcAddress(const char *func) {
static void *libHandle = NULL;
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);
}