MeshLib C Docs
Loading...
Searching...
No Matches
MRBase64.h
Go to the documentation of this file.
1#pragma once
2
3#include <MRCMisc/exports.h>
4
5#include <stddef.h>
6
7#ifdef __cplusplus
8extern "C" {
9#endif
10
11typedef struct MR_std_string MR_std_string; // Defined in `#include <MRCMisc/std_string.h>`.
12typedef struct MR_std_vector_unsigned_char MR_std_vector_unsigned_char; // Defined in `#include <MRCMisc/std_vector_unsigned_char.h>`.
13
14
18MRC_API MR_std_string *MR_encode64(const unsigned char *data, size_t size);
19
25MRC_API MR_std_vector_unsigned_char *MR_decode64(const char *val, const char *val_end);
26
27#ifdef __cplusplus
28} // extern "C"
29#endif
struct MR_std_vector_unsigned_char MR_std_vector_unsigned_char
Definition MRBase64.h:12
MRC_API MR_std_string * MR_encode64(const unsigned char *data, size_t size)
MRC_API MR_std_vector_unsigned_char * MR_decode64(const char *val, const char *val_end)
struct MR_std_string MR_std_string
Definition MRCtm.h:32
#define MRC_API
Definition include/MRCMisc/exports.h:11