|
|
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.