OSDN Git Service

roast_env.h Add.
authorunknown <Administrator@edge.(none)>
Thu, 31 May 2012 17:34:44 +0000 (02:34 +0900)
committerunknown <Administrator@edge.(none)>
Thu, 31 May 2012 17:34:44 +0000 (02:34 +0900)
include/_nouse/roast_env.h [new file with mode: 0644]

diff --git a/include/_nouse/roast_env.h b/include/_nouse/roast_env.h
new file mode 100644 (file)
index 0000000..f86b4bd
--- /dev/null
@@ -0,0 +1,29 @@
+/*     Roast+ License
+*/
+#ifndef __SFJP_OPENMGL_roast_env_H__
+#define __SFJP_OPENMGL_roast_env_H__
+
+#include "roast_common.h"
+
+__ROAST_EXTERN_C_START
+
+
+#define ROAST_WINBOOL_TO_CSTDRET(b)                    ( b == TRUE ? 0 : 1 )
+#define ROAST_WINBOOL_TO_CSTDRET2(b,ERR)       ( b == TRUE ? 0 : ERR )
+
+
+const char* roast_getenv(const char *name);
+int roast_setenv(const char *name, const char *value, int overwrite);  /* C++ : overwrite=1 */
+int roast_unsetenv(const char *name);
+
+#define roast_rmenv                    roast_unsetenv
+#define roast_removeenv                roast_unsetenv
+#define roast_delenv           roast_unsetenv
+#define roast_deleteenv                roast_unsetenv
+#define roast_freeenv          roast_unsetenv
+#define roast_freenv           roast_unsetenv
+
+
+__ROAST_EXTERN_C_END
+
+#endif/*__SFJP_OPENMGL_roast_env_H__*/