diff --git a/src/filesystem/unix/SDL_sysfilesystem.c b/src/filesystem/unix/SDL_sysfilesystem.c index 4a16a99649..145c030889 100644 --- a/src/filesystem/unix/SDL_sysfilesystem.c +++ b/src/filesystem/unix/SDL_sysfilesystem.c @@ -419,7 +419,7 @@ static char *xdg_user_dir_lookup_with_fallback (const char *type, const char *fa p += 4; if (SDL_strncmp (p, type, SDL_strlen (type)) != 0) continue; - p += strlen (type); + p += SDL_strlen (type); if (SDL_strncmp (p, "_DIR", 4) != 0) continue; p += 4; diff --git a/src/joystick/linux/SDL_sysjoystick.c b/src/joystick/linux/SDL_sysjoystick.c index e7628f1128..5adc3508ae 100644 --- a/src/joystick/linux/SDL_sysjoystick.c +++ b/src/joystick/linux/SDL_sysjoystick.c @@ -708,7 +708,7 @@ static void LINUX_FallbackJoystickDetect(void) count = scandir("/dev/input", &entries, filter_entries, NULL); if (count > 1) { - qsort(entries, count, sizeof(*entries), sort_entries); + SDL_qsort(entries, count, sizeof(*entries), sort_entries); } for (i = 0; i < count; ++i) { (void)SDL_snprintf(path, SDL_arraysize(path), "/dev/input/%s", entries[i]->d_name);