kal_wstrcat

王朝百科·作者佚名  2011-11-08  
宽屏版  字体: |||超大  

MTK中的字符串拼接函数,宽字节,主要用于unicode编码格式的字串拼接,用法和strcat相同,MTK中的kal_wstrcpy、kal_wstrcmp等函数也是这样

文件:kal_release.h

typedef unsigned short WCHAR;

// 16bits string operationsint kal_wstrlen(const WCHAR *wstr);

WCHAR *kal_wstrcpy(WCHAR *to, const WCHAR *from);

WCHAR *kal_wstrncpy(WCHAR *to, const WCHAR *from, int n);

int kal_wstrcmp(const WCHAR *s1, const WCHAR *s2);

int kal_wstrncmp(const WCHAR *s1, const WCHAR *s2, int n);

WCHAR *kal_wstrcat(WCHAR *s1, const WCHAR *s2);

WCHAR *kal_wstrncat(WCHAR *s1, const WCHAR *s2, int n);

WCHAR *kal_wstrchr(const WCHAR *s, int c);

WCHAR *kal_wstrrchr(const WCHAR *str, int ch);

// dual 8bits string operationsint kal_dchar_strlen(const char *wstr);

char *kal_dchar_strcpy(char *to, const char *from);

char *kal_dchar_strncpy(char *to, const char *from, int n);

int kal_dchar_strcmp(const char *s1, const char *s2);

int kal_dchar_strncmp(const char *s1, const char *s2, int n);

char *kal_dchar_strcat(char *s1, const char *s2);

char *kal_dchar_strncat(char *s1, const char *s2, int n);

char *kal_dchar_strchr(const char *s, int c);

char *kal_dchar_strrchr(const char *str, int ch);

void kal_dchar2char(WCHAR *outstr, char* tostr);

void kal_wsprintf(WCHAR *outstr, char *fmt,...);

#define kal_toWCHAR(asciiString) L##asciiString

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有