mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-10-04 08:56:25 +00:00
remove most of SDL_OutOfMemory() calls where SDL is the allocator.
Since commit 447b508a77
, SDL_malloc,
SDL_calloc, and SDL_realloc already calls SDL_OutOfMemory().
This commit is contained in:
@@ -87,7 +87,6 @@ void show_file_dialog(cocoa_FileDialogType type, SDL_DialogFileCallback callback
|
||||
char *pattern_ptr = pattern;
|
||||
|
||||
if (!pattern_ptr) {
|
||||
SDL_OutOfMemory();
|
||||
callback(userdata, NULL, -1);
|
||||
return;
|
||||
}
|
||||
|
@@ -86,7 +86,6 @@ static void DBus_AppendFilter(SDL_DBusContext *dbus, DBusMessageIter *parent, co
|
||||
|
||||
patterns = SDL_strdup(filter->pattern);
|
||||
if (!patterns) {
|
||||
SDL_OutOfMemory();
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
@@ -99,7 +98,6 @@ static void DBus_AppendFilter(SDL_DBusContext *dbus, DBusMessageIter *parent, co
|
||||
|
||||
glob_pattern = SDL_calloc(sizeof(char), max_len);
|
||||
if (!glob_pattern) {
|
||||
SDL_OutOfMemory();
|
||||
goto cleanup;
|
||||
}
|
||||
glob_pattern[0] = '*';
|
||||
@@ -222,7 +220,6 @@ static DBusHandlerResult DBus_MessageFilter(DBusConnection *conn, DBusMessage *m
|
||||
|
||||
path = SDL_malloc(sizeof(const char *) * length);
|
||||
if (!path) {
|
||||
SDL_OutOfMemory();
|
||||
signal_data->callback(signal_data->userdata, NULL, -1);
|
||||
goto cleanup;
|
||||
}
|
||||
@@ -233,7 +230,6 @@ static DBusHandlerResult DBus_MessageFilter(DBusConnection *conn, DBusMessage *m
|
||||
++length;
|
||||
path = SDL_realloc(path, sizeof(const char *) * length);
|
||||
if (!path) {
|
||||
SDL_OutOfMemory();
|
||||
signal_data->callback(signal_data->userdata, NULL, -1);
|
||||
goto cleanup;
|
||||
}
|
||||
|
@@ -54,7 +54,6 @@ typedef struct
|
||||
#define CHECK_OOM() \
|
||||
{ \
|
||||
if (!argv[nextarg - 1]) { \
|
||||
SDL_OutOfMemory(); \
|
||||
CLEAR_AND_RETURN() \
|
||||
} \
|
||||
\
|
||||
@@ -120,9 +119,7 @@ static char** generate_args(const zenityArgs* info)
|
||||
}
|
||||
|
||||
argv = SDL_malloc(sizeof(char *) * argc + 1);
|
||||
|
||||
if (!argv) {
|
||||
SDL_OutOfMemory();
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@@ -259,7 +256,6 @@ static void run_zenity(zenityArgs* arg_struct)
|
||||
while ((bytes_last_read = read(out[0], readbuffer, sizeof(readbuffer)))) {
|
||||
char *new_container = SDL_realloc(container, bytes_read + bytes_last_read);
|
||||
if (!new_container) {
|
||||
SDL_OutOfMemory();
|
||||
SDL_free(container);
|
||||
close(out[0]);
|
||||
callback(userdata, NULL, -1);
|
||||
@@ -286,7 +282,6 @@ static void run_zenity(zenityArgs* arg_struct)
|
||||
char **array = (char **) SDL_malloc((narray + 1) * sizeof(char *));
|
||||
|
||||
if (!array) {
|
||||
SDL_OutOfMemory();
|
||||
SDL_free(container);
|
||||
callback(userdata, NULL, -1);
|
||||
return;
|
||||
@@ -304,7 +299,6 @@ static void run_zenity(zenityArgs* arg_struct)
|
||||
narray++;
|
||||
char **new_array = (char **) SDL_realloc(array, (narray + 1) * sizeof(char *));
|
||||
if (!new_array) {
|
||||
SDL_OutOfMemory();
|
||||
SDL_free(container);
|
||||
SDL_free(array);
|
||||
callback(userdata, NULL, -1);
|
||||
@@ -343,7 +337,6 @@ void SDL_Zenity_ShowOpenFileDialog(SDL_DialogFileCallback callback, void* userda
|
||||
|
||||
args = SDL_malloc(sizeof(*args));
|
||||
if (!args) {
|
||||
SDL_OutOfMemory();
|
||||
callback(userdata, NULL, -1);
|
||||
return;
|
||||
}
|
||||
@@ -371,7 +364,6 @@ void SDL_Zenity_ShowSaveFileDialog(SDL_DialogFileCallback callback, void* userda
|
||||
|
||||
args = SDL_malloc(sizeof(zenityArgs));
|
||||
if (args == NULL) {
|
||||
SDL_OutOfMemory();
|
||||
callback(userdata, NULL, -1);
|
||||
return;
|
||||
}
|
||||
@@ -399,7 +391,6 @@ void SDL_Zenity_ShowOpenFolderDialog(SDL_DialogFileCallback callback, void* user
|
||||
|
||||
args = SDL_malloc(sizeof(zenityArgs));
|
||||
if (args == NULL) {
|
||||
SDL_OutOfMemory();
|
||||
callback(userdata, NULL, -1);
|
||||
return;
|
||||
}
|
||||
|
@@ -369,29 +369,22 @@ int windows_file_dialog_thread(void* ptr)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int CALLBACK browse_callback_proc(
|
||||
HWND hwnd,
|
||||
UINT uMsg,
|
||||
LPARAM lParam,
|
||||
LPARAM lpData)
|
||||
int CALLBACK browse_callback_proc(HWND hwnd, UINT uMsg, LPARAM lParam, LPARAM lpData)
|
||||
{
|
||||
|
||||
switch (uMsg)
|
||||
{
|
||||
case BFFM_INITIALIZED :
|
||||
if(lpData)
|
||||
{
|
||||
SendMessage(hwnd, BFFM_SETSELECTION, TRUE, lpData);
|
||||
switch (uMsg) {
|
||||
case BFFM_INITIALIZED:
|
||||
if (lpData) {
|
||||
SendMessage(hwnd, BFFM_SETSELECTION, TRUE, lpData);
|
||||
}
|
||||
break;
|
||||
case BFFM_SELCHANGED :
|
||||
break;
|
||||
case BFFM_VALIDATEFAILED :
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return 0;
|
||||
break;
|
||||
case BFFM_SELCHANGED:
|
||||
break;
|
||||
case BFFM_VALIDATEFAILED:
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
void windows_ShowFolderDialog(void* ptr)
|
||||
@@ -400,7 +393,6 @@ void windows_ShowFolderDialog(void* ptr)
|
||||
SDL_Window *window = args->parent;
|
||||
SDL_DialogFileCallback callback = args->callback;
|
||||
void *userdata = args->userdata;
|
||||
|
||||
HWND parent = NULL;
|
||||
|
||||
if (window) {
|
||||
|
Reference in New Issue
Block a user