base64.h
来自「sloedgy open sip stack source code」· C头文件 代码 · 共 47 行
H
47 行
/*****************************************************************************
*****************************************************************************
*
*
* Base64 conversion.
*
* Written by Alex Fedotov, posted at CodeGuru
* (http://codeguru.earthweb.com) with no copyright or restrictions on
* its use.
*
*****************************************************************************
****************************************************************************/
#ifndef __base64_h_included
#define __base64_h_included
#include <vxibuildopts.h>
#if P_VXI
#include <wchar.h>
#ifdef __cplusplus
extern "C" {
#endif
#define B64ELEN(cb) (((cb) + 2) / 3 * 4)
#define B64DLEN(cch) ((cch) * 3 / 4 + ((cch) % 4))
long b64elen(size_t cb);
long b64dlen(size_t cch);
long strb64d(const char * psz, size_t cch, void * p);
long strb64e(const void * p, size_t cb, char * psz);
int strisb64(const char * psz, size_t cch);
long wcsb64d(const wchar_t * psz, size_t cch, void * p);
long wcsb64e(const void * p, size_t cb, wchar_t * psz);
int wcsisb64(const wchar_t * psz, size_t cch);
#ifdef __cplusplus
}
#endif
#endif
#endif // __base64_h_included
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?