mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-09-20 18:28:14 +00:00
Pointer as bool (libsdl-org#7214)
This commit is contained in:
@@ -40,7 +40,7 @@ static size_t SDL_envmemlen = 0;
|
||||
int SDL_setenv(const char *name, const char *value, int overwrite)
|
||||
{
|
||||
/* Input validation */
|
||||
if (name == NULL || *name == '\0' || SDL_strchr(name, '=') != NULL || value == NULL) {
|
||||
if (!name || *name == '\0' || SDL_strchr(name, '=') != NULL || !value) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -50,7 +50,7 @@ int SDL_setenv(const char *name, const char *value, int overwrite)
|
||||
int SDL_setenv(const char *name, const char *value, int overwrite)
|
||||
{
|
||||
/* Input validation */
|
||||
if (name == NULL || *name == '\0' || SDL_strchr(name, '=') != NULL || value == NULL) {
|
||||
if (!name || *name == '\0' || SDL_strchr(name, '=') != NULL || !value) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -72,7 +72,7 @@ int SDL_setenv(const char *name, const char *value, int overwrite)
|
||||
char *new_variable;
|
||||
|
||||
/* Input validation */
|
||||
if (name == NULL || *name == '\0' || SDL_strchr(name, '=') != NULL || value == NULL) {
|
||||
if (!name || *name == '\0' || SDL_strchr(name, '=') != NULL || !value) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -87,7 +87,7 @@ int SDL_setenv(const char *name, const char *value, int overwrite)
|
||||
/* This leaks. Sorry. Get a better OS so we don't have to do this. */
|
||||
len = SDL_strlen(name) + SDL_strlen(value) + 2;
|
||||
new_variable = (char *)SDL_malloc(len);
|
||||
if (new_variable == NULL) {
|
||||
if (!new_variable) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -104,7 +104,7 @@ int SDL_setenv(const char *name, const char *value, int overwrite)
|
||||
char *new_variable;
|
||||
|
||||
/* Input validation */
|
||||
if (name == NULL || *name == '\0' || SDL_strchr(name, '=') != NULL || value == NULL) {
|
||||
if (!name || *name == '\0' || SDL_strchr(name, '=') != NULL || !value) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -116,7 +116,7 @@ int SDL_setenv(const char *name, const char *value, int overwrite)
|
||||
/* Allocate memory for the variable */
|
||||
len = SDL_strlen(name) + SDL_strlen(value) + 2;
|
||||
new_variable = (char *)SDL_malloc(len);
|
||||
if (new_variable == NULL) {
|
||||
if (!new_variable) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -169,7 +169,7 @@ char *SDL_getenv(const char *name)
|
||||
#endif
|
||||
|
||||
/* Input validation */
|
||||
if (name == NULL || *name == '\0') {
|
||||
if (!name || *name == '\0') {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@@ -181,7 +181,7 @@ char *SDL_getenv(const char *name)
|
||||
size_t bufferlen;
|
||||
|
||||
/* Input validation */
|
||||
if (name == NULL || *name == '\0') {
|
||||
if (!name || *name == '\0') {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@@ -192,7 +192,7 @@ char *SDL_getenv(const char *name)
|
||||
}
|
||||
if (bufferlen > SDL_envmemlen) {
|
||||
char *newmem = (char *)SDL_realloc(SDL_envmem, bufferlen);
|
||||
if (newmem == NULL) {
|
||||
if (!newmem) {
|
||||
return NULL;
|
||||
}
|
||||
SDL_envmem = newmem;
|
||||
@@ -208,14 +208,14 @@ char *SDL_getenv(const char *name)
|
||||
char *value;
|
||||
|
||||
/* Input validation */
|
||||
if (name == NULL || *name == '\0') {
|
||||
if (!name || *name == '\0') {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
value = (char *)0;
|
||||
if (SDL_env) {
|
||||
len = SDL_strlen(name);
|
||||
for (i = 0; SDL_env[i] && value == NULL; ++i) {
|
||||
for (i = 0; SDL_env[i] && !value; ++i) {
|
||||
if ((SDL_strncmp(SDL_env[i], name, len) == 0) &&
|
||||
(SDL_env[i][len] == '=')) {
|
||||
value = &SDL_env[i][len + 1];
|
||||
|
Reference in New Issue
Block a user