JabberWerxC
2015.1.1
Main Page
Data Structures
Files
File List
Globals
include
jabberwerx
util
base64.h
Go to the documentation of this file.
1
13
#ifndef JABBERWERX_UTIL_BASE64_H
14
#define JABBERWERX_UTIL_BASE64_H
15
16
#include <sys/types.h>
17
#include "../basics.h"
18
19
20
#ifdef __cplusplus
21
extern
"C"
22
{
23
#endif
24
46
JABBERWERX_API
bool
jw_base64_encode
(
const
uint8_t *orig,
47
size_t
orig_len,
48
char
**result,
49
size_t
*result_len,
50
jw_err
*err);
51
77
JABBERWERX_API
bool
jw_base64_decode
(
const
char
*orig,
78
ssize_t orig_len,
79
uint8_t **result,
80
size_t
*result_len,
81
jw_err
*err);
82
83
#ifdef __cplusplus
84
}
85
#endif
86
87
#endif
/* JABBERWERX_UTIL_BASE64_H */
JABBERWERX_API
#define JABBERWERX_API
Definition:
basics.h:32
jw_base64_decode
JABBERWERX_API bool jw_base64_decode(const char *orig, ssize_t orig_len, uint8_t **result, size_t *result_len, jw_err *err)
jw_err
Definition:
basics.h:157
jw_base64_encode
JABBERWERX_API bool jw_base64_encode(const uint8_t *orig, size_t orig_len, char **result, size_t *result_len, jw_err *err)
Generated on Wed Jul 8 2015 12:17:54 for JabberWerxC by
1.8.9.1