/* * Copyright (c) 2006-2021, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2015-03-07 Bernard Add copyright header. */ #include <rtthread.h> #include "crt.h" void *operator new(size_t size) { return rt_malloc(size); } void *operator new[](size_t size) { return rt_malloc(size); } void operator delete(void *ptr) { rt_free(ptr); } void operator delete[](void *ptr) { return rt_free(ptr); } void __cxa_pure_virtual(void) { rt_kprintf("Illegal to call a pure virtual function.\n"); }