0
|
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 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 *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 */
|