From 5f7d4d6e9f47d328e7c4ef71030bdc9e34892798 Mon Sep 17 00:00:00 2001 From: Oxore Date: Tue, 7 Mar 2023 16:05:46 +0300 Subject: Get rid of libc, take just parts of it --- third_party/printf/printf_config.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 third_party/printf/printf_config.h (limited to 'third_party/printf/printf_config.h') diff --git a/third_party/printf/printf_config.h b/third_party/printf/printf_config.h new file mode 100644 index 0000000..075649e --- /dev/null +++ b/third_party/printf/printf_config.h @@ -0,0 +1,22 @@ +#pragma once +#ifndef PRINTF_CONFIG_H_ +#define PRINTF_CONFIG_H_ + +#define PRINTF_SUPPORT_DECIMAL_SPECIFIERS 1 +#define PRINTF_SUPPORT_EXPONENTIAL_SPECIFIERS 1 +#define PRINTF_SUPPORT_WRITEBACK_SPECIFIER 0 +#define PRINTF_SUPPORT_MSVC_STYLE_INTEGER_SPECIFIERS 1 +#define PRINTF_SUPPORT_LONG_LONG 1 +#define PRINTF_ALIAS_STANDARD_FUNCTION_NAMES_SOFT 0 +#define PRINTF_ALIAS_STANDARD_FUNCTION_NAMES_HARD 0 +#define PRINTF_ALIAS_STANDARD_FUNCTION_NAMES 1 + +#define PRINTF_INTEGER_BUFFER_SIZE 32 +#define PRINTF_DECIMAL_BUFFER_SIZE 32 +#define PRINTF_DEFAULT_FLOAT_PRECISION 6 +#define PRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL 9 +#define PRINTF_LOG10_TAYLOR_TERMS 4 +#define PRINTF_CHECK_FOR_NUL_IN_FORMAT_SPECIFIER 1 + +#endif // PRINTF_CONFIG_H_ + -- cgit v1.2.3