acl  3.5.3.0
acl_gbcode.h
浏览该文件的文档.
1 #ifndef ACL_GBCODE_INCLUDE_H
2 #define ACL_GBCODE_INCLUDE_H
3 
4 #ifndef ACL_CLIENT_ONLY
5 
6 #ifdef __cplusplus
7 extern "C" {
8 #endif
9 #include "../stdlib/acl_define.h"
10 
11 /**
12  * 将GBK字符集中的简体转换为GBK字符集中的繁体
13  * @param data {const char*} 简体数据
14  * @param dlen {size_t} data 长度
15  * @param buf {char*} 存储转换后结果,其中 buf 地址和 data 可以是同一地址
16  * @param size {size_t} buf 空间大小
17  */
18 ACL_API void acl_gbjt2ft(const char *data, size_t dlen, char *buf, size_t size);
19 
20 
21 /**
22  * 将GBK字符集中的繁体转换为GBK字符集中的简体
23  * @param data {const char*} 繁体数据
24  * @param dlen {size_t} data 长度
25  * @param buf {char*} 存储转换后结果,其中 buf 地址和 data 可以是同一地址
26  * @param size {size_t} buf 空间大小
27  */
28 ACL_API void acl_gbft2jt(const char *data, size_t dlen, char *buf, size_t size);
29 
30 #ifdef __cplusplus
31 }
32 #endif
33 
34 #endif /* ACL_CLIENT_ONLY */
35 
36 #endif
ACL_API void acl_gbjt2ft(const char *data, size_t dlen, char *buf, size_t size)
ACL_API void acl_gbft2jt(const char *data, size_t dlen, char *buf, size_t size)