Sync SDL3 wiki -> header
This commit is contained in:
@@ -997,10 +997,12 @@ typedef struct SDL_Environment SDL_Environment;
|
||||
/**
|
||||
* Get the process environment.
|
||||
*
|
||||
* This is initialized at application start and is not affected by setenv() and unsetenv() calls after that point. Use SDL_SetEnvironmentVariable() and SDL_UnsetEnvironmentVariable() if you want to modify this environment.
|
||||
* This is initialized at application start and is not affected by setenv()
|
||||
* and unsetenv() calls after that point. Use SDL_SetEnvironmentVariable() and
|
||||
* SDL_UnsetEnvironmentVariable() if you want to modify this environment.
|
||||
*
|
||||
* \returns a pointer to the environment for the process or NULL on failure; call SDL_GetError()
|
||||
* for more information.
|
||||
* \returns a pointer to the environment for the process or NULL on failure;
|
||||
* call SDL_GetError() for more information.
|
||||
*
|
||||
* \threadsafety It is safe to call this function from any thread.
|
||||
*
|
||||
@@ -1017,7 +1019,9 @@ extern SDL_DECLSPEC SDL_Environment * SDLCALL SDL_GetEnvironment(void);
|
||||
/**
|
||||
* Cleanup the process environment.
|
||||
*
|
||||
* This is called during SDL_Quit() to free the process environment. If SDL_GetEnvironment() is called afterwards, it will automatically create a new environment copied from the C runtime environment.
|
||||
* This is called during SDL_Quit() to free the process environment. If
|
||||
* SDL_GetEnvironment() is called afterwards, it will automatically create a
|
||||
* new environment copied from the C runtime environment.
|
||||
*
|
||||
* \threadsafety This function is not thread-safe.
|
||||
*
|
||||
@@ -1030,11 +1034,14 @@ extern SDL_DECLSPEC void SDLCALL SDL_CleanupEnvironment(void);
|
||||
/**
|
||||
* Create a set of environment variables
|
||||
*
|
||||
* \param populated SDL_TRUE to initialize it from the C runtime environment, SDL_FALSE to create an empty environment.
|
||||
* \returns a pointer to the new environment or NULL on failure; call SDL_GetError()
|
||||
* for more information.
|
||||
* \param populated SDL_TRUE to initialize it from the C runtime environment,
|
||||
* SDL_FALSE to create an empty environment.
|
||||
* \returns a pointer to the new environment or NULL on failure; call
|
||||
* SDL_GetError() for more information.
|
||||
*
|
||||
* \threadsafety If `populated` is SDL_FALSE, it is safe to call this function from any thread, otherwise it is safe if no other threads are calling setenv() or unsetenv()
|
||||
* \threadsafety If `populated` is SDL_FALSE, it is safe to call this function
|
||||
* from any thread, otherwise it is safe if no other threads are
|
||||
* calling setenv() or unsetenv()
|
||||
*
|
||||
* \since This function is available since SDL 3.0.0.
|
||||
*
|
||||
@@ -1051,7 +1058,8 @@ extern SDL_DECLSPEC SDL_Environment * SDLCALL SDL_CreateEnvironment(SDL_bool pop
|
||||
*
|
||||
* \param env the environment to query.
|
||||
* \param name the name of the variable to get.
|
||||
* \returns a pointer to the value of the variable or NULL if it can't be found.
|
||||
* \returns a pointer to the value of the variable or NULL if it can't be
|
||||
* found.
|
||||
*
|
||||
* \threadsafety It is safe to call this function from any thread.
|
||||
*
|
||||
@@ -1069,10 +1077,10 @@ extern SDL_DECLSPEC const char * SDLCALL SDL_GetEnvironmentVariable(SDL_Environm
|
||||
* Get all variables in the environment.
|
||||
*
|
||||
* \param env the environment to query.
|
||||
* \returns a NULL terminated array of pointers to environment variables in the form "variable=value" or NULL on
|
||||
* failure; call SDL_GetError() for more information. This is a
|
||||
* single allocation that should be freed with SDL_free() when it is
|
||||
* no longer needed.
|
||||
* \returns a NULL terminated array of pointers to environment variables in
|
||||
* the form "variable=value" or NULL on failure; call SDL_GetError()
|
||||
* for more information. This is a single allocation that should be
|
||||
* freed with SDL_free() when it is no longer needed.
|
||||
*
|
||||
* \threadsafety It is safe to call this function from any thread.
|
||||
*
|
||||
@@ -1092,7 +1100,9 @@ extern SDL_DECLSPEC char ** SDLCALL SDL_GetEnvironmentVariables(SDL_Environment
|
||||
* \param env the environment to modify.
|
||||
* \param name the name of the variable to set.
|
||||
* \param value the value of the variable to set.
|
||||
* \param overwrite SDL_TRUE to overwrite the variable if it exists, SDL_FALSE to return success without setting the variable if it already exists.
|
||||
* \param overwrite SDL_TRUE to overwrite the variable if it exists, SDL_FALSE
|
||||
* to return success without setting the variable if it
|
||||
* already exists.
|
||||
* \returns SDL_TRUE on success or SDL_FALSE on failure; call SDL_GetError()
|
||||
* for more information.
|
||||
*
|
||||
@@ -1134,7 +1144,8 @@ extern SDL_DECLSPEC SDL_bool SDLCALL SDL_UnsetEnvironmentVariable(SDL_Environmen
|
||||
*
|
||||
* \param env the environment to destroy.
|
||||
*
|
||||
* \threadsafety It is safe to call this function from any thread, as long as the environment is no longer in use.
|
||||
* \threadsafety It is safe to call this function from any thread, as long as
|
||||
* the environment is no longer in use.
|
||||
*
|
||||
* \since This function is available since SDL 3.0.0.
|
||||
*
|
||||
@@ -1146,9 +1157,11 @@ extern SDL_DECLSPEC void SDLCALL SDL_DestroyEnvironment(SDL_Environment *env);
|
||||
* Get the value of a variable in the environment.
|
||||
*
|
||||
* \param name the name of the variable to get.
|
||||
* \returns a pointer to the value of the variable or NULL if it can't be found.
|
||||
* \returns a pointer to the value of the variable or NULL if it can't be
|
||||
* found.
|
||||
*
|
||||
* \threadsafety This function is not thread safe, consider using SDL_GetEnvironmentVariable() instead.
|
||||
* \threadsafety This function is not thread safe, consider using
|
||||
* SDL_GetEnvironmentVariable() instead.
|
||||
*
|
||||
* \since This function is available since SDL 3.0.0.
|
||||
*
|
||||
@@ -1161,10 +1174,12 @@ extern SDL_DECLSPEC const char * SDLCALL SDL_getenv_unsafe(const char *name);
|
||||
*
|
||||
* \param name the name of the variable to set.
|
||||
* \param value the value of the variable to set.
|
||||
* \param overwrite 1 to overwrite the variable if it exists, 0 to return success without setting the variable if it already exists.
|
||||
* \param overwrite 1 to overwrite the variable if it exists, 0 to return
|
||||
* success without setting the variable if it already exists.
|
||||
* \returns 0 on success, -1 on error.
|
||||
*
|
||||
* \threadsafety This function is not thread safe, consider using SDL_SetEnvironmentVariable() instead.
|
||||
* \threadsafety This function is not thread safe, consider using
|
||||
* SDL_SetEnvironmentVariable() instead.
|
||||
*
|
||||
* \since This function is available since SDL 3.0.0.
|
||||
*
|
||||
@@ -1178,7 +1193,8 @@ extern SDL_DECLSPEC int SDLCALL SDL_setenv_unsafe(const char *name, const char *
|
||||
* \param name the name of the variable to unset.
|
||||
* \returns 0 on success, -1 on error.
|
||||
*
|
||||
* \threadsafety This function is not thread safe, consider using SDL_UnsetEnvironmentVariable() instead..
|
||||
* \threadsafety This function is not thread safe, consider using
|
||||
* SDL_UnsetEnvironmentVariable() instead..
|
||||
*
|
||||
* \since This function is available since SDL 3.0.0.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user