From 346e05bc2111004760cfffee1fe43e243b5beca6 Mon Sep 17 00:00:00 2001 From: tracer-ics2023 Date: Sun, 15 Sep 2024 00:13:16 +0800 Subject: [PATCH] =?UTF-8?q?>=20=20compile=20NEMU=20221220000=20=E5=BC=A0?= =?UTF-8?q?=E4=B8=89=20Linux=20zzy=205.15.146.1-microsoft-standard-WSL2=20?= =?UTF-8?q?#1=20SMP=20Thu=20Jan=2011=2004:09:03=20UTC=202024=20x86=5F64=20?= =?UTF-8?q?x86=5F64=20x86=5F64=20GNU/Linux=20=2000:13:16=20up=202=20days,?= =?UTF-8?q?=2014:27,=20=201=20user,=20=20load=20average:=201.29,=201.24,?= =?UTF-8?q?=201.06?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- abstract-machine/klib/include/klib.h | 2 +- abstract-machine/klib/src/printf.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/abstract-machine/klib/include/klib.h b/abstract-machine/klib/include/klib.h index 5f279ef..ecb24c8 100644 --- a/abstract-machine/klib/include/klib.h +++ b/abstract-machine/klib/include/klib.h @@ -9,7 +9,7 @@ extern "C" { #endif -#define __NATIVE_USE_KLIB__ +//#define __NATIVE_USE_KLIB__ // string.h void *memset (void *s, int c, size_t n); diff --git a/abstract-machine/klib/src/printf.c b/abstract-machine/klib/src/printf.c index 40764f1..d79f9d9 100644 --- a/abstract-machine/klib/src/printf.c +++ b/abstract-machine/klib/src/printf.c @@ -1,5 +1,7 @@ #include +#if !defined(__ISA_NATIVE__) || defined(__NATIVE_USE_KLIB__) + int num_to_ascii(int num, int power, int size, char *buf) { if (size <= 1) { return 0; @@ -80,3 +82,5 @@ int rvsnprintf(char* out, size_t n, const char* fmt, va_list ap) { *out = '\0'; return ret; } + +#endif \ No newline at end of file