/* ============================================================================= * scpp_env.hpp * Copyright (c) 2003 - 2011 Nomura Kei * LICENSE : * LGPL (GNU Lesser General General Public License - Version 3,29 June 2007) * http://www.gnu.org/copyleft/lesser.html * ============================================================================= * * 環境変数操作モジュール. * */ #ifndef SCPP_ENV_HPP #define SCPP_ENV_HPP #include <string> #include <cstdlib> #include <scpp_os.hpp> namespace scpp { /** * 環境変数の取得/設定/削除を行う. */ namespace Env { bool getEnv(std::string* buf, const std::string& name); bool setEnv(const std::string& name, const std::string& value, bool overwrite = false); bool unsetEnv(const std::string& name); } // namespace env } // namespace scpp #endif // SCPP_ENV_HPP