aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Fabio Bas2009-12-23 14:13:03 +0000
committerGravatar Fabio Bas2009-12-23 14:13:03 +0000
commitbbb8a67016167e4b1425aa9d093ddd5d01b7354b (patch)
treeefb504bae1d48c3681136cb8f39e4b2e3d801e72
parentre-fix for #619 (diff)
downloadKVIrc-bbb8a67016167e4b1425aa9d093ddd5d01b7354b.tar.gz
KVIrc-bbb8a67016167e4b1425aa9d093ddd5d01b7354b.tar.bz2
KVIrc-bbb8a67016167e4b1425aa9d093ddd5d01b7354b.zip
fix for #667
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3736 17fca916-40b9-46aa-a4ea-0a15b648b75c
-rw-r--r--src/kvilib/system/kvi_env.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/kvilib/system/kvi_env.h b/src/kvilib/system/kvi_env.h
index 3d0d56b6f..1be122d4d 100644
--- a/src/kvilib/system/kvi_env.h
+++ b/src/kvilib/system/kvi_env.h
@@ -52,7 +52,22 @@ inline char * kvi_getenv(const char * name)
#define kvi_setenv(__name,__value) SetEnvironmentVariable(__name,__value)
#define kvi_unsetenv(__name) SetEnvironmentVariable(__name,NULL)
#else
- #ifndef _KVI_ENV_CPP_
+ #ifdef _KVI_ENV_CPP_
+ /**
+ * \brief Sets environment variable
+ * \param name The name of the variable to set
+ * \param value The value of the variable
+ * \return bool
+ */
+ KVILIB_API bool kvi_setenv(const char * name, const char * value);
+
+ /**
+ * \brief Unsets environment variable
+ * \param name The name of the variable to set
+ * \return void
+ */
+ KVILIB_API void kvi_unsetenv(const char * name);
+ #else
/**
* \brief Sets environment variable
* \param name The name of the variable to set