mirror of
https://github.com/yawut/SDL.git
synced 2026-04-21 08:07:20 -05:00
parent
fbbac023cd
commit
59ea17f263
|
|
@ -267,6 +267,16 @@ char *alloca();
|
|||
extern DECLSPEC char *SDLCALL SDL_getenv(const char *name);
|
||||
#endif
|
||||
|
||||
/**
|
||||
* \warning On some platforms, the string you pass to SDL_putenv() becomes
|
||||
* part of the environment table directly...it will use this specific
|
||||
* buffer, and not a copy of it! This means you can't free it, and
|
||||
* other pieces of code may try to write to it. In practice, this
|
||||
* isn't a big deal, but be aware of the possibility.
|
||||
* However, due to this issue, you should be prepared to
|
||||
* pass a (char*), or be willing to cast away the constness of your
|
||||
* string for this call.
|
||||
*/
|
||||
#ifdef HAVE_PUTENV
|
||||
#define SDL_putenv putenv
|
||||
#else
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user