my_tchar.h

来自「日本的开源编辑器源码」· C头文件 代码 · 共 45 行

H
45
字号
/*
	my_icmp/my_stringのShift_JISとUnicodeを切り替えるための定義
*/

#ifndef _MY_TCHAR_H__
#define _MY_TCHAR_H__
 
/* include files */
#include "my_icmp.h"
// #include "my_string.h"

	
/* ************ _UNICODE ************ */
#ifdef _UNICODE

 /* my_icmp */
#define  my_tmemicmp my_wmemicmp
#define  my_tcsicmp  my_wcsicmp
#define  my_tcsnicmp my_wcsnicmp

 /* CRT */
#ifndef _tmemcpy
#define _tmemcpy     wmemcpy
#endif

 
/* ********** MBCS or CBCS ********** */
#else

 /*  my_icmp */
#define  my_tmemicmp my_memicmp
#define  my_tcsicmp  my_stricmp
#define  my_tcsnicmp my_strnicmp

 /* CRT */
#ifndef _tmemcpy
#define _tmemcpy     memcpy
#endif

#endif

#endif /* _MY_TCHAR_H__ */
/*[EOF]*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?