acl
3.5.3.0
acl_hex_code.h
浏览该文件的文档.
1
#ifndef ACL_HEX_CODE_INCLUDE_H
2
#define ACL_HEX_CODE_INCLUDE_H
3
4
#ifdef __cplusplus
5
extern
"C"
{
6
#endif
7
8
#include "
acl_define.h
"
9
#include "
acl_vstring.h
"
10
11
/**
12
* 将二进制数据进行编码,一个字节转换成两个字节后,从而转为文本字符串
13
* @param buf {ACL_VSTRING*} 存储转换结果
14
* @param ptr {const char*} 二进制数据
15
* @param len {int} ptr 数据的长度
16
* @return {ACL_VSTRING*} 如果转换成功,则与 buf 相同
17
*/
18
ACL_API
ACL_VSTRING
*
acl_hex_encode
(
ACL_VSTRING
*buf,
const
char
*ptr,
int
len);
19
20
/**
21
* 将编码后的数据进行解码
22
* @param buf {ACL_VSTRING*} 存储转换结果
23
* @param ptr {const char*} 编码数据
24
* @param len {int} ptr 数据长度
25
* @return {ACL_VSTRING*} 如果解码成功,则与 buf 相同, 否则返回 NULL
26
*/
27
ACL_API
ACL_VSTRING
*
acl_hex_decode
(
ACL_VSTRING
*buf,
const
char
*ptr,
int
len);
28
29
#ifdef __cplusplus
30
}
31
#endif
32
33
#endif
34
acl_vstring.h
acl_define.h
acl_hex_encode
ACL_API ACL_VSTRING * acl_hex_encode(ACL_VSTRING *buf, const char *ptr, int len)
ACL_VSTRING
Definition:
acl_vstring.h:17
acl_hex_decode
ACL_API ACL_VSTRING * acl_hex_decode(ACL_VSTRING *buf, const char *ptr, int len)
include
acl
stdlib
acl_hex_code.h
生成于 2021年 九月 10日 星期五 11:14:43 , 为 acl使用
1.8.15