gnutls_datum.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #include "gnutls_int.h"
00025
00026 void MHD_gtls_write_datum16 (opaque * dest, MHD_gnutls_datum_t dat);
00027 void MHD_gtls_write_datum24 (opaque * dest, MHD_gnutls_datum_t dat);
00028
00029 int MHD_gtls_set_datum_m (MHD_gnutls_datum_t * dat, const void *data,
00030 size_t data_size, MHD_gnutls_alloc_function);
00031 #define MHD__gnutls_set_datum( x, y, z) MHD_gtls_set_datum_m(x,y,z, MHD_gnutls_malloc)
00032 #define MHD__gnutls_sset_datum( x, y, z) MHD_gtls_set_datum_m(x,y,z, MHD_gnutls_secure_malloc)
00033
00034 #define MHD__gnutls_datum_append(x,y,z) MHD_gtls_datum_append_m(x,y,z, MHD_gnutls_realloc)
00035
00036 void MHD_gtls_free_datum_m (MHD_gnutls_datum_t * dat,
00037 MHD_gnutls_free_function);
00038 #define MHD__gnutls_free_datum(x) MHD_gtls_free_datum_m(x, MHD_gnutls_free)