To enable asserts define _RTLIBC_ASSERT_ The following functions are weak and can be defined by the user: void rtlibc_abort_handler(void); void rtlibc_malloc_failed_handler(void); void* malloc(size_t size); void free(void *p);