acl
3.5.3.0
acl_vstring_base64.h
浏览该文件的文档.
1
#ifndef ACL_VSTRING_BASE64_CODE_INCLUDE_H
2
#define ACL_VSTRING_BASE64_CODE_INCLUDE_H
3
4
#ifdef __cplusplus
5
extern
"C"
{
6
#endif
7
8
#include "../stdlib/acl_define.h"
9
#include "../stdlib/acl_vstring.h"
10
11
/**
12
* BASE64 编码函数
13
* @param vp {ACL_VSTRING*} 存储编码后结果
14
* @param in {const char*} 源数据
15
* @param len {int} in 源数据的长度
16
* @return {ACL_VSTRING*} 与 vp 相同
17
*/
18
ACL_API
ACL_VSTRING
*
acl_vstring_base64_encode
(
ACL_VSTRING
*vp,
19
const
char
*in,
int
len);
20
21
/**
22
* BASE64 解码函数
23
* @param vp {ACL_VSTRING*} 存储解码后结果
24
* @param in {const char*} 编码后的数据
25
* @param len {int} in 数据长度
26
* @return {ACL_VSTRING*} NULL: 解码失败; !=NULL: 解码成功且与 vp 相同地址
27
*/
28
ACL_API
ACL_VSTRING
*
acl_vstring_base64_decode
(
ACL_VSTRING
*vp,
29
const
char
*in,
int
len);
30
31
#ifdef __cplusplus
32
}
33
#endif
34
35
#endif
acl_vstring_base64_decode
ACL_API ACL_VSTRING * acl_vstring_base64_decode(ACL_VSTRING *vp, const char *in, int len)
ACL_VSTRING
Definition:
acl_vstring.h:17
acl_vstring_base64_encode
ACL_API ACL_VSTRING * acl_vstring_base64_encode(ACL_VSTRING *vp, const char *in, int len)
include
acl
code
acl_vstring_base64.h
生成于 2021年 九月 10日 星期五 11:14:43 , 为 acl使用
1.8.15