|
|
1.1 ! root 1: ! 2: /* Not all environments have a working getenv()/putenv() */ ! 3: ! 4: #if defined(macintosh) || defined(_WIN32_WCE) ! 5: #define NEED_SDL_GETENV ! 6: #endif ! 7: ! 8: #ifdef NEED_SDL_GETENV ! 9: ! 10: #include "begin_code.h" ! 11: /* Set up for C function definitions, even when using C++ */ ! 12: #ifdef __cplusplus ! 13: extern "C" { ! 14: #endif ! 15: ! 16: /* Put a variable of the form "name=value" into the environment */ ! 17: extern DECLSPEC int SDLCALL SDL_putenv(const char *variable); ! 18: #define putenv(X) SDL_putenv(X) ! 19: ! 20: /* Retrieve a variable named "name" from the environment */ ! 21: extern DECLSPEC char * SDLCALL SDL_getenv(const char *name); ! 22: #define getenv(X) SDL_getenv(X) ! 23: ! 24: /* Ends C function definitions when using C++ */ ! 25: #ifdef __cplusplus ! 26: } ! 27: #endif ! 28: #include "close_code.h" ! 29: ! 30: #endif /* NEED_GETENV */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.