123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- #ifndef BOOST_NOWIDE_CSTDLIB_HPP_INCLUDED
- #define BOOST_NOWIDE_CSTDLIB_HPP_INCLUDED
- #include <boost/nowide/config.hpp>
- #if !defined(BOOST_WINDOWS)
- #include <cstdlib>
- #endif
- namespace boost {
- namespace nowide {
- #if !defined(BOOST_WINDOWS) && !defined(BOOST_NOWIDE_DOXYGEN)
- using std::getenv;
- using std::system;
- #else
-
-
-
-
-
- BOOST_NOWIDE_DECL char* getenv(const char* key);
-
-
-
- BOOST_NOWIDE_DECL int system(const char* cmd);
- #endif
-
-
-
-
-
-
-
-
-
- BOOST_NOWIDE_DECL int setenv(const char* key, const char* value, int overwrite);
-
-
-
-
-
-
- BOOST_NOWIDE_DECL int unsetenv(const char* key);
-
-
-
-
-
-
-
-
- BOOST_NOWIDE_DECL int putenv(char* string);
- }
- }
- #endif
|