/*	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__*/
