提交 2d505d8f 编写于 作者: mysterywolf's avatar mysterywolf

[kservice] 精简RT_PRINTF_PRECISION

上级 e13230ba
......@@ -147,7 +147,7 @@ menu "kservice optimization"
default n
config RT_PRINTF_LONGLONG
bool "Enable rt_xprintf functions to support long long format"
bool "Enable rt_printf-family functions to support long long format"
default n
endmenu
......
......@@ -652,7 +652,6 @@ rt_inline int skip_atoi(const char **s)
#define SPECIAL (1 << 5) /* 0x */
#define LARGE (1 << 6) /* use 'ABCDEF' instead of 'abcdef' */
#ifdef RT_PRINTF_PRECISION
static char *print_number(char *buf,
char *end,
#ifdef RT_PRINTF_LONGLONG
......@@ -662,20 +661,10 @@ static char *print_number(char *buf,
#endif /* RT_PRINTF_LONGLONG */
int base,
int s,
#ifdef RT_PRINTF_PRECISION
int precision,
int type)
#else
static char *print_number(char *buf,
char *end,
#ifdef RT_PRINTF_LONGLONG
long long num,
#else
long num,
#endif /* RT_PRINTF_LONGLONG */
int base,
int s,
int type)
#endif /* RT_PRINTF_PRECISION */
int type)
{
char c, sign;
#ifdef RT_PRINTF_LONGLONG
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册