source: libcf/trunk/include/cf_codec.h@ 90

Last change on this file since 90 was 90, checked in by cheese, 11 years ago

#1 fix bug on codec and arrange file flag

File size: 733 bytes
RevLine 
[66]1/**
2 * @file cf_codec.h
3 * @author myusgun <myusgun@gmail.com>
4 *
[73]5 * @remark 데이터 변환
[66]6 *
7 * @example codec.c
8 */
[88]9#ifndef __CF_CODEC_H__
10#define __CF_CODEC_H__
11
[66]12#include "cf_base.h"
13
14#include <stddef.h>
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
20CF_EXPORT int
[88]21CF_Codec_Hex_Encode (const unsigned char * bin,
22 const size_t len,
23 char * hex);
[66]24
25CF_EXPORT int
[88]26CF_Codec_Hex_Decode (const char * hex,
[90]27 unsigned char * bin);
[66]28
[88]29CF_EXPORT int
30CF_Codec_Base64_Encode (const unsigned char * bin,
31 const size_t len,
32 char * base64);
33
34CF_EXPORT int
35CF_Codec_Base64_Decode (const char * base64,
[90]36 unsigned char * bin);
[88]37
[66]38#ifdef __cplusplus
39}
40#endif
41
[73]42#endif // #ifndef __CF_CODEC_H__
Note: See TracBrowser for help on using the repository browser.