File:  [RetroPC.NET] / xmil / win9x / oemtext.h
Revision 1.1: download - view: text, annotated - select for diffs
Tue Aug 3 21:50:54 2004 JST (21 years, 2 months ago) by yui
Branches: MAIN
CVS tags: HEAD
fix...


#ifdef __cplusplus
extern "C" {
#endif

#if defined(OSLANG_UTF8)
UINT oemtext_sjis2oem(OEMCHAR *dst, UINT dcnt, const char *src, UINT scnt);
UINT oemtext_oem2sjis(char *dst, UINT dcnt, const OEMCHAR *src, UINT scnt);
#elif defined(OSLANG_UCS2)
#define oemtext_sjis2oem(dst, dcnt, src, scnt) \
			MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, src, -1, dst, dcnt)
#define oemtext_oem2sjis(dst, dcnt, src, scnt) \
			WideCharToMultiByte(CP_ACP, 0, src, -1, dst, dcnt, NULL, NULL)
#endif

#ifdef __cplusplus
}
#endif


RetroPC.NET-CVS <cvs@retropc.net>