Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  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 */
  31.