mirror of
https://github.com/yawut/SDL.git
synced 2026-10-02 05:06:46 -05:00
Actually, this is dumb, just simplify this for now.
(But what if this finds the wrong symbol? We really should make this a ./configure test and only do one dlsym or the other depending on the platform...) Reference Bugzilla #354. --ryan. --HG-- branch : SDL-1.2
This commit is contained in:
@@ -45,8 +45,6 @@ void *SDL_LoadFunction(void *handle, const char *name)
|
||||
{
|
||||
void *symbol = dlsym(handle, name);
|
||||
if ( symbol == NULL ) {
|
||||
|
||||
#ifdef DLOPEN_NEED_UNDERSCORE
|
||||
/* append an underscore for platforms that need that. */
|
||||
size_t len = 1+SDL_strlen(name)+1;
|
||||
char *_name = SDL_stack_alloc(char, len);
|
||||
@@ -54,10 +52,6 @@ void *SDL_LoadFunction(void *handle, const char *name)
|
||||
SDL_strlcpy(&_name[1], name, len);
|
||||
symbol = dlsym(handle, _name);
|
||||
SDL_stack_free(_name);
|
||||
#else
|
||||
symbol = dlsym(handle, name);
|
||||
#endif
|
||||
|
||||
if ( symbol == NULL ) {
|
||||
SDL_SetError("Failed loading %s: %s", name, (const char *)dlerror());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user