Macros | Functions
mem.h File Reference
#include <openssl/base.h>
#include <stdlib.h>
#include <stdarg.h>
Include dependency graph for mem.h:

Go to the source code of this file.

Macros

#define DECIMAL_SIZE(type)   ((sizeof(type)*8+2)/3+1)
 

Functions

OPENSSL_EXPORT int BIO_snprintf (char *buf, size_t n, const char *format,...) OPENSSL_PRINTF_FORMAT_FUNC(3
 
OPENSSL_EXPORT int OPENSSL_EXPORT int BIO_vsnprintf (char *buf, size_t n, const char *format, va_list args) OPENSSL_PRINTF_FORMAT_FUNC(3
 
OPENSSL_EXPORT void CRYPTO_free (void *ptr, const char *file, int line)
 
OPENSSL_EXPORT void * CRYPTO_malloc (size_t size, const char *file, int line)
 
OPENSSL_EXPORT int CRYPTO_memcmp (const void *a, const void *b, size_t len)
 
OPENSSL_EXPORT void * CRYPTO_realloc (void *ptr, size_t new_size, const char *file, int line)
 
OPENSSL_EXPORT void OPENSSL_cleanse (void *ptr, size_t len)
 
OPENSSL_EXPORT void OPENSSL_clear_free (void *ptr, size_t len)
 
OPENSSL_EXPORT void OPENSSL_free (void *ptr)
 
OPENSSL_EXPORT uint32_t OPENSSL_hash32 (const void *ptr, size_t len)
 
OPENSSL_EXPORT void * OPENSSL_malloc (size_t size)
 
OPENSSL_EXPORT void * OPENSSL_memdup (const void *data, size_t size)
 
OPENSSL_EXPORT void * OPENSSL_realloc (void *ptr, size_t new_size)
 
OPENSSL_EXPORT int OPENSSL_strcasecmp (const char *a, const char *b)
 
OPENSSL_EXPORT char * OPENSSL_strdup (const char *s)
 
OPENSSL_EXPORT uint32_t OPENSSL_strhash (const char *s)
 
OPENSSL_EXPORT size_t OPENSSL_strlcat (char *dst, const char *src, size_t dst_size)
 
OPENSSL_EXPORT size_t OPENSSL_strlcpy (char *dst, const char *src, size_t dst_size)
 
OPENSSL_EXPORT int OPENSSL_strncasecmp (const char *a, const char *b, size_t n)
 
OPENSSL_EXPORT int OPENSSL_EXPORT int OPENSSL_EXPORT char * OPENSSL_strndup (const char *str, size_t size)
 
OPENSSL_EXPORT size_t OPENSSL_strnlen (const char *s, size_t len)
 
OPENSSL_EXPORT int OPENSSL_tolower (int c)
 

Macro Definition Documentation

◆ DECIMAL_SIZE

#define DECIMAL_SIZE (   type)    ((sizeof(type)*8+2)/3+1)

Definition at line 124 of file mem.h.

Function Documentation

◆ BIO_snprintf()

OPENSSL_EXPORT int BIO_snprintf ( char *  buf,
size_t  n,
const char *  format,
  ... 
)

◆ BIO_vsnprintf()

OPENSSL_EXPORT int OPENSSL_EXPORT int BIO_vsnprintf ( char *  buf,
size_t  n,
const char *  format,
va_list  args 
)

◆ CRYPTO_free()

OPENSSL_EXPORT void CRYPTO_free ( void *  ptr,
const char *  file,
int  line 
)

Definition at line 410 of file mem.c.

◆ CRYPTO_malloc()

OPENSSL_EXPORT void* CRYPTO_malloc ( size_t  size,
const char *  file,
int  line 
)

Definition at line 402 of file mem.c.

◆ CRYPTO_memcmp()

OPENSSL_EXPORT int CRYPTO_memcmp ( const void *  a,
const void *  b,
size_t  len 
)

Definition at line 240 of file mem.c.

◆ CRYPTO_realloc()

OPENSSL_EXPORT void* CRYPTO_realloc ( void *  ptr,
size_t  new_size,
const char *  file,
int  line 
)

Definition at line 406 of file mem.c.

◆ OPENSSL_cleanse()

OPENSSL_EXPORT void OPENSSL_cleanse ( void *  ptr,
size_t  len 
)

Definition at line 221 of file mem.c.

◆ OPENSSL_clear_free()

OPENSSL_EXPORT void OPENSSL_clear_free ( void *  ptr,
size_t  len 
)

Definition at line 236 of file mem.c.

◆ OPENSSL_free()

OPENSSL_EXPORT void OPENSSL_free ( void *  ptr)

Definition at line 168 of file mem.c.

◆ OPENSSL_hash32()

OPENSSL_EXPORT uint32_t OPENSSL_hash32 ( const void *  ptr,
size_t  len 
)

Definition at line 252 of file mem.c.

◆ OPENSSL_malloc()

OPENSSL_EXPORT void* OPENSSL_malloc ( size_t  size)

Definition at line 138 of file mem.c.

◆ OPENSSL_memdup()

OPENSSL_EXPORT void* OPENSSL_memdup ( const void *  data,
size_t  size 
)

Definition at line 387 of file mem.c.

◆ OPENSSL_realloc()

OPENSSL_EXPORT void* OPENSSL_realloc ( void *  ptr,
size_t  new_size 
)

Definition at line 190 of file mem.c.

◆ OPENSSL_strcasecmp()

OPENSSL_EXPORT int OPENSSL_strcasecmp ( const char *  a,
const char *  b 
)

Definition at line 300 of file mem.c.

◆ OPENSSL_strdup()

OPENSSL_EXPORT char* OPENSSL_strdup ( const char *  s)

Definition at line 280 of file mem.c.

◆ OPENSSL_strhash()

OPENSSL_EXPORT uint32_t OPENSSL_strhash ( const char *  s)

Definition at line 268 of file mem.c.

◆ OPENSSL_strlcat()

OPENSSL_EXPORT size_t OPENSSL_strlcat ( char *  dst,
const char *  src,
size_t  dst_size 
)

Definition at line 379 of file mem.c.

◆ OPENSSL_strlcpy()

OPENSSL_EXPORT size_t OPENSSL_strlcpy ( char *  dst,
const char *  src,
size_t  dst_size 
)

Definition at line 364 of file mem.c.

◆ OPENSSL_strncasecmp()

OPENSSL_EXPORT int OPENSSL_strncasecmp ( const char *  a,
const char *  b,
size_t  n 
)

Definition at line 315 of file mem.c.

◆ OPENSSL_strndup()

OPENSSL_EXPORT int OPENSSL_EXPORT int OPENSSL_EXPORT char* OPENSSL_strndup ( const char *  str,
size_t  size 
)

Definition at line 344 of file mem.c.

◆ OPENSSL_strnlen()

OPENSSL_EXPORT size_t OPENSSL_strnlen ( const char *  s,
size_t  len 
)

Definition at line 270 of file mem.c.

◆ OPENSSL_tolower()

OPENSSL_EXPORT int OPENSSL_tolower ( int  c)

Definition at line 293 of file mem.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:23