exip  Alpha 0.5.4
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
d_mem.c File Reference
#include <stdint.h>
#include <stdio.h>
#include <string.h>
#include "d_mem.h"

Go to the source code of this file.

Functions

void d_malloc_init ()
 
uint16_t getMemUsage ()
 
void * d_malloc (uint16_t sz)
 
void d_free (void *ptr)
 
uint16_t d_malloc_freespace ()
 
void * d_realloc (void *ptr, uint16_t size)
 

Variables

uint8_t heap [D_MEM_HEAP_SIZE]
 
uint16_t memUsage = 0
 

Function Documentation

void d_free ( void *  ptr)

Definition at line 71 of file d_mem.c.

void* d_malloc ( uint16_t  sz)

Definition at line 44 of file d_mem.c.

uint16_t d_malloc_freespace ( )

Definition at line 93 of file d_mem.c.

void d_malloc_init ( )

Definition at line 32 of file d_mem.c.

void* d_realloc ( void *  ptr,
uint16_t  size 
)

Definition at line 105 of file d_mem.c.

uint16_t getMemUsage ( )

Definition at line 37 of file d_mem.c.

Variable Documentation

Definition at line 28 of file d_mem.c.

uint16_t memUsage = 0

Definition at line 30 of file d_mem.c.