From 752dca0a41581282498ccb0d3e2aedb15181e4a8 Mon Sep 17 00:00:00 2001 From: Loek Le Blansch Date: Tue, 18 Jun 2024 18:34:08 +0200 Subject: WIP main controller puzzle bus behavior + fix build system / client --- lib/pbdrv/ext/stdlib/include.cmake | 4 +--- lib/pbdrv/ext/stdlib/pb-mem.c | 9 ++++----- 2 files changed, 5 insertions(+), 8 deletions(-) (limited to 'lib/pbdrv/ext/stdlib') diff --git a/lib/pbdrv/ext/stdlib/include.cmake b/lib/pbdrv/ext/stdlib/include.cmake index fce788d..67fe80e 100644 --- a/lib/pbdrv/ext/stdlib/include.cmake +++ b/lib/pbdrv/ext/stdlib/include.cmake @@ -1,4 +1,2 @@ -target_sources(pbdrv-mod PRIVATE - "${CMAKE_CURRENT_LIST_DIR}/pb-mem.c" - ) +target_sources(pbdrv PRIVATE "${CMAKE_CURRENT_LIST_DIR}/pb-mem.c") diff --git a/lib/pbdrv/ext/stdlib/pb-mem.c b/lib/pbdrv/ext/stdlib/pb-mem.c index 1f59a84..b260c2c 100644 --- a/lib/pbdrv/ext/stdlib/pb-mem.c +++ b/lib/pbdrv/ext/stdlib/pb-mem.c @@ -2,21 +2,20 @@ #include #include "../../pb-mem.h" -#include "../../pb-types.h" -__weak inline void * pb_malloc(size_t sz) { +inline void * pb_malloc(size_t sz) { return malloc(sz); } -__weak inline void pb_free(void * ptr) { +inline void pb_free(void * ptr) { free(ptr); } -__weak inline void * pb_realloc(void * ptr, size_t sz) { +inline void * pb_realloc(void * ptr, size_t sz) { return realloc(ptr, sz); } -__weak void * pb_memcpy(void * dest, const void * src, size_t sz) { +void * pb_memcpy(void * dest, const void * src, size_t sz) { return memcpy(dest, src, sz); } -- cgit v1.2.3