From 95dc53bda8674b7f31df4f123706cfe8eb97cd21 Mon Sep 17 00:00:00 2001 From: fslongjin Date: Thu, 17 Mar 2022 20:05:24 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E8=BE=93=E5=87=BA=E8=B4=9F=E6=95=B0?= =?UTF-8?q?=E6=97=B6=E5=87=BA=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/common/printk.c | 2 +- kernel/common/printk.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/common/printk.c b/kernel/common/printk.c index 462ad13c..a187e1fb 100644 --- a/kernel/common/printk.c +++ b/kernel/common/printk.c @@ -405,7 +405,7 @@ static int vsprintf(char *buf, const char *fmt, va_list args) return str - buf; } -static char *write_num(char *str, ull num, int base, int field_width, int precision, int flags) +static char *write_num(char *str, ll num, int base, int field_width, int precision, int flags) { /** * @brief 将数字按照指定的要求转换成对应的字符串 diff --git a/kernel/common/printk.h b/kernel/common/printk.h index 6be27041..ef9b25d8 100644 --- a/kernel/common/printk.h +++ b/kernel/common/printk.h @@ -88,7 +88,7 @@ static int vsprintf(char *buf, const char *fmt, va_list args); * @param precision 精度 * @param flags 标志位 */ -static char *write_num(char *str, ull num, int base, int field_width, int precision, int flags); +static char *write_num(char *str, ll num, int base, int field_width, int precision, int flags); static char *write_float_point_num(char *str, double num, int field_width, int precision, int flags);