diff --git a/CMakeLists.txt b/CMakeLists.txt index b6f1750..d960ce7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -63,7 +63,6 @@ set(SOURCES_COMMON src/rtc/rtc.c src/rtc/rtc_ticks.c src/spu/spu.c - src/std/aprint.c src/std/malloc.c src/tmu/inth-etmu.s src/tmu/inth-tmu.s diff --git a/src/std/aprint.c b/src/std/aprint.c deleted file mode 100644 index 100cf3b..0000000 --- a/src/std/aprint.c +++ /dev/null @@ -1,38 +0,0 @@ -//--- -// gint:src:aprint - Allocating extensions to formatted printing -//--- - -#include -#include -#include - -/* vasprintf() */ -GWEAK int vasprintf(char **strp, char const *format, va_list args1) -{ - va_list args2; - va_copy(args2, args1); - - int count = vsnprintf(NULL, 0, format, args1); - va_end(args1); - - char *str = malloc(count + 1); - if(str) count = vsnprintf(str, count + 1, format, args2); - va_end(args2); - - if(!str) return -1; - *strp = str; - return count; -} - -/* asprintf() */ -GWEAK int asprintf(char **strp, char const *format, ...) -{ - va_list args; - va_start(args, format); - - int count = vasprintf(strp, format, args); - - va_end(args); - return count; -} -