Herb C Reference
Loading...
Searching...
No Matches
memory.c File Reference
#include "memory.h"
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>

Functions

static void * safe_malloc_internal (const size_t size, const bool fail_fast)
 
static void * safe_realloc_internal (void *pointer, const size_t new_size, const bool fail_fast)
 
void * safe_malloc (const size_t size)
 
void * nullable_safe_malloc (const size_t size)
 
void * safe_realloc (void *pointer, const size_t new_size)
 
void * nullable_safe_realloc (void *pointer, const size_t new_size)
 

Function Documentation

◆ safe_malloc_internal()

static void * safe_malloc_internal ( const size_t  size,
const bool  fail_fast 
)
static

◆ safe_realloc_internal()

static void * safe_realloc_internal ( void *  pointer,
const size_t  new_size,
const bool  fail_fast 
)
static

◆ safe_malloc()

void * safe_malloc ( const size_t  size)

◆ nullable_safe_malloc()

void * nullable_safe_malloc ( const size_t  size)

◆ safe_realloc()

void * safe_realloc ( void *  pointer,
const size_t  new_size 
)

◆ nullable_safe_realloc()

void * nullable_safe_realloc ( void *  pointer,
const size_t  new_size 
)