Skip to content

Commit

Permalink
haiku: use addr_t instead of size_t for OpenGL dynamic loading.
Browse files Browse the repository at this point in the history
Partially fixes Bugzilla #4442.
  • Loading branch information
korli committed Nov 12, 2019
1 parent 55b5d8d commit 50806ee
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/video/haiku/SDL_bopengl.cc
Expand Up @@ -54,7 +54,7 @@ int HAIKU_GL_LoadLibrary(_THIS, const char *path)
if( get_image_symbol(info.id, "glBegin", B_SYMBOL_TYPE_ANY,
&location) == B_OK) {

_this->gl_config.dll_handle = (void *) (size_t) info.id;
_this->gl_config.dll_handle = (void *) (addr_t) info.id;
_this->gl_config.driver_loaded = 1;
SDL_strlcpy(_this->gl_config.driver_path, "libGL.so",
SDL_arraysize(_this->gl_config.driver_path));
Expand All @@ -69,7 +69,7 @@ void *HAIKU_GL_GetProcAddress(_THIS, const char *proc)
void *location = NULL;
status_t err;
if ((err =
get_image_symbol((image_id) (size_t) _this->gl_config.dll_handle,
get_image_symbol((image_id) (addr_t) _this->gl_config.dll_handle,
proc, B_SYMBOL_TYPE_ANY,
&location)) == B_OK) {
return location;
Expand Down

0 comments on commit 50806ee

Please sign in to comment.