Lines Matching refs:name
48 SDL_setenv(const char *name, const char *value, int overwrite) in SDL_setenv() argument
51 if (!name || SDL_strlen(name) == 0 || SDL_strchr(name, '=') != NULL || !value) { in SDL_setenv()
55 return setenv(name, value, overwrite); in SDL_setenv()
59 SDL_setenv(const char *name, const char *value, int overwrite) in SDL_setenv() argument
62 if (!name || SDL_strlen(name) == 0 || SDL_strchr(name, '=') != NULL || !value) { in SDL_setenv()
67 if (GetEnvironmentVariableA(name, NULL, 0) > 0) { in SDL_setenv()
71 if (!SetEnvironmentVariableA(name, *value ? value : NULL)) { in SDL_setenv()
79 SDL_setenv(const char *name, const char *value, int overwrite) in SDL_setenv() argument
85 if (!name || SDL_strlen(name) == 0 || SDL_strchr(name, '=') != NULL || !value) { in SDL_setenv()
89 if (getenv(name) != NULL) { in SDL_setenv()
91 unsetenv(name); in SDL_setenv()
98 len = SDL_strlen(name) + SDL_strlen(value) + 2; in SDL_setenv()
104 SDL_snprintf(new_variable, len, "%s=%s", name, value); in SDL_setenv()
110 SDL_setenv(const char *name, const char *value, int overwrite) in SDL_setenv() argument
118 if (!name || SDL_strlen(name) == 0 || SDL_strchr(name, '=') != NULL || !value) { in SDL_setenv()
123 if (!overwrite && SDL_getenv(name)) { in SDL_setenv()
128 len = SDL_strlen(name) + SDL_strlen(value) + 2; in SDL_setenv()
134 SDL_snprintf(new_variable, len, "%s=%s", name, value); in SDL_setenv()
135 value = new_variable + SDL_strlen(name) + 1; in SDL_setenv()
136 name = new_variable; in SDL_setenv()
143 len = (value - name); in SDL_setenv()
145 if (SDL_strncmp(SDL_env[i], name, len) == 0) { in SDL_setenv()
176 SDL_getenv(const char *name) in SDL_getenv() argument
184 if (!name || !*name) { in SDL_getenv()
188 return getenv(name); in SDL_getenv()
192 SDL_getenv(const char *name) in SDL_getenv() argument
197 if (!name || SDL_strlen(name)==0) { in SDL_getenv()
202 GetEnvironmentVariableA(name, SDL_envmem, (DWORD) SDL_envmemlen); in SDL_getenv()
213 GetEnvironmentVariableA(name, SDL_envmem, (DWORD) SDL_envmemlen); in SDL_getenv()
219 SDL_getenv(const char *name) in SDL_getenv() argument
225 if (!name || SDL_strlen(name)==0) { in SDL_getenv()
231 len = SDL_strlen(name); in SDL_getenv()
233 if ((SDL_strncmp(SDL_env[i], name, len) == 0) && in SDL_getenv()