#include <9pm/windows.h>
#include <9pm/u.h>
#include <9pm/libc.h>

BOOL WINAPI
SetEnvironmentVariable(LPCWSTR lpName, LPCWSTR lpValue)
{
	BOOL b;
	char *name, *val;

	if(win_useunicode)
		return SetEnvironmentVariableW(lpName, lpValue);

	name = win_wstr2utf(lpName);
	val = win_wstr2utf(lpValue);
	b = SetEnvironmentVariableA(name, val);
	win_free(name);
	win_free(val);

	return b;
}


syntax highlighted by Code2HTML, v. 0.9.1