buffer.h File Reference

#include <openssl/ossl_typ.h>
#include <stddef.h>
#include <sys/types.h>

Go to the source code of this file.

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, int len)
int BUF_MEM_grow_clean (BUF_MEM *str, int len)
char * BUF_strdup (const char *str)
char * BUF_strndup (const char *str, size_t siz)
void * BUF_memdup (const void *data, 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

Definition at line 107 of file buffer.h.

#define BUF_F_BUF_MEM_GROW_CLEAN   105

Definition at line 108 of file buffer.h.

#define BUF_F_BUF_MEM_NEW   101

Definition at line 109 of file buffer.h.

#define BUF_F_BUF_MEMDUP   103

Definition at line 106 of file buffer.h.

#define BUF_F_BUF_STRDUP   102

Definition at line 110 of file buffer.h.

#define BUF_F_BUF_STRNDUP   104

Definition at line 111 of file buffer.h.


Function Documentation

void BUF_MEM_free ( BUF_MEM a  ) 

int BUF_MEM_grow ( BUF_MEM str,
int  len 
)

int BUF_MEM_grow_clean ( BUF_MEM str,
int  len 
)

BUF_MEM* BUF_MEM_new ( void   ) 

void* BUF_memdup ( const void *  data,
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 
)

void ERR_load_BUF_strings ( void   ) 


Generated on Thu Aug 20 22:33:06 2009 for OpenXDAS by  doxygen 1.5.6