mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-01-31 03:37:19 +08:00
[kservice] 精简RT_PRINTF_PRECISION
This commit is contained in:
parent
e13230ba72
commit
2d505d8ffd
@ -147,7 +147,7 @@ menu "kservice optimization"
|
|||||||
default n
|
default n
|
||||||
|
|
||||||
config RT_PRINTF_LONGLONG
|
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
|
default n
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
@ -652,30 +652,19 @@ rt_inline int skip_atoi(const char **s)
|
|||||||
#define SPECIAL (1 << 5) /* 0x */
|
#define SPECIAL (1 << 5) /* 0x */
|
||||||
#define LARGE (1 << 6) /* use 'ABCDEF' instead of 'abcdef' */
|
#define LARGE (1 << 6) /* use 'ABCDEF' instead of 'abcdef' */
|
||||||
|
|
||||||
|
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,
|
||||||
#ifdef RT_PRINTF_PRECISION
|
#ifdef RT_PRINTF_PRECISION
|
||||||
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 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 */
|
#endif /* RT_PRINTF_PRECISION */
|
||||||
|
int type)
|
||||||
{
|
{
|
||||||
char c, sign;
|
char c, sign;
|
||||||
#ifdef RT_PRINTF_LONGLONG
|
#ifdef RT_PRINTF_LONGLONG
|
||||||
|
Loading…
x
Reference in New Issue
Block a user