CryptoPkg/Include/openssl/buffer.h File Reference


Data Structures

struct  buf_mem_st

Defines

#define BUF_F_BUF_MEMDUP   103
#define BUF_F_BUF_MEM_GROW   100
#define BUF_F_BUF_MEM_GROW_CLEAN   105
#define BUF_F_BUF_MEM_NEW   101
#define BUF_F_BUF_STRDUP   102
#define BUF_F_BUF_STRNDUP   104

Functions

BUF_MEMBUF_MEM_new (void)
void BUF_MEM_free (BUF_MEM *a)
int BUF_MEM_grow (BUF_MEM *str, size_t len)
int BUF_MEM_grow_clean (BUF_MEM *str, size_t len)
size_t BUF_strnlen (const char *str, size_t maxlen)
char * BUF_strdup (const char *str)
char * BUF_strndup (const char *str, size_t siz)
void * BUF_memdup (const void *data, size_t siz)
void BUF_reverse (unsigned char *out, const unsigned char *in, size_t siz)
size_t BUF_strlcpy (char *dst, const char *src, size_t siz)
size_t BUF_strlcat (char *dst, const char *src, size_t siz)
void ERR_load_BUF_strings (void)

Define Documentation

#define BUF_F_BUF_MEM_GROW   100

#define BUF_F_BUF_MEM_GROW_CLEAN   105

#define BUF_F_BUF_MEM_NEW   101

#define BUF_F_BUF_MEMDUP   103

#define BUF_F_BUF_STRDUP   102

#define BUF_F_BUF_STRNDUP   104


Function Documentation

void BUF_MEM_free ( BUF_MEM a  ) 

int BUF_MEM_grow ( BUF_MEM str,
size_t  len 
)

int BUF_MEM_grow_clean ( BUF_MEM str,
size_t  len 
)

BUF_MEM* BUF_MEM_new ( void   ) 

void* BUF_memdup ( const void *  data,
size_t  siz 
)

void BUF_reverse ( unsigned char *  out,
const unsigned char *  in,
size_t  siz 
)

char* BUF_strdup ( const char *  str  ) 

size_t BUF_strlcat ( char *  dst,
const char *  src,
size_t  siz 
)

size_t BUF_strlcpy ( char *  dst,
const char *  src,
size_t  siz 
)

char* BUF_strndup ( const char *  str,
size_t  siz 
)

size_t BUF_strnlen ( const char *  str,
size_t  maxlen 
)

void ERR_load_BUF_strings ( void   ) 


Generated on Wed Sep 2 14:03:41 2015 for CryptoPkg[ALL] by  doxygen 1.5.7.1