mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-02-11 20:27:19 +00:00
[libc][NFC] rename str_conv_utils to str_to_integer
rename str_conv_utils to str_to_integer to be more in line with str_to_float. Reviewed By: sivachandra, lntue Differential Revision: https://reviews.llvm.org/D113061
This commit is contained in:
parent
a7fc39f213
commit
31d797f41e
@ -23,11 +23,22 @@ add_header_library(
|
||||
)
|
||||
|
||||
add_header_library(
|
||||
str_conv_utils
|
||||
str_to_integer
|
||||
HDRS
|
||||
str_to_integer.h
|
||||
DEPENDS
|
||||
.ctype_utils
|
||||
libc.include.errno
|
||||
libc.src.errno.__errno_location
|
||||
libc.src.__support.CPP.standalone_cpp
|
||||
)
|
||||
|
||||
add_header_library(
|
||||
str_to_float
|
||||
HDRS
|
||||
str_conv_utils.h
|
||||
str_to_float.h
|
||||
DEPENDS
|
||||
.str_to_integer
|
||||
.ctype_utils
|
||||
.high_precision_decimal
|
||||
libc.include.errno
|
||||
|
@ -21,7 +21,7 @@ namespace internal {
|
||||
// and contains the 128 bit mantissa approximations of the powers of 10 from
|
||||
// -348 to 347. The exponents are implied by a linear expression with slope
|
||||
// 217706.0/65536.0 ≈ log(10)/log(2). This is used by the Eisel-Lemire algorithm
|
||||
// in str_conv_utils.h.
|
||||
// in str_to_float.h.
|
||||
|
||||
constexpr int32_t DETAILED_POWERS_OF_TEN_MIN_EXP_10 = -348;
|
||||
constexpr int32_t DETAILED_POWERS_OF_TEN_MAX_EXP_10 = 347;
|
||||
|
@ -10,7 +10,7 @@
|
||||
#define LIBC_SRC_SUPPORT_HIGH_PRECISION_DECIMAL_H
|
||||
|
||||
#include "src/__support/ctype_utils.h"
|
||||
#include "src/__support/str_conv_utils.h"
|
||||
#include "src/__support/str_to_integer.h"
|
||||
#include <stdint.h>
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
@ -14,7 +14,7 @@
|
||||
#include "src/__support/ctype_utils.h"
|
||||
#include "src/__support/detailed_powers_of_ten.h"
|
||||
#include "src/__support/high_precision_decimal.h"
|
||||
#include "src/__support/str_conv_utils.h"
|
||||
#include "src/__support/str_to_integer.h"
|
||||
#include <errno.h>
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
@ -1,4 +1,4 @@
|
||||
//===-- Stdlib utils --------------------------------------------*- C++ -*-===//
|
||||
//===-- String to integer conversion utils ----------------------*- C++ -*-===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
||||
@ -6,8 +6,8 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LIBC_SRC_STDLIB_STDLIB_UTILS_H
|
||||
#define LIBC_SRC_STDLIB_STDLIB_UTILS_H
|
||||
#ifndef LIBC_SRC_SUPPORT_STR_TO_INTEGER_H
|
||||
#define LIBC_SRC_SUPPORT_STR_TO_INTEGER_H
|
||||
|
||||
#include "src/__support/CPP/Limits.h"
|
||||
#include "src/__support/ctype_utils.h"
|
||||
@ -148,4 +148,4 @@ static inline T strtointeger(const char *__restrict src,
|
||||
} // namespace internal
|
||||
} // namespace __llvm_libc
|
||||
|
||||
#endif // LIBC_SRC_STDLIB_STDLIB_UTILS_H
|
||||
#endif // LIBC_SRC_SUPPORT_STR_TO_INTEGER_H
|
@ -5,7 +5,7 @@ add_entrypoint_object(
|
||||
HDRS
|
||||
strtoimax.h
|
||||
DEPENDS
|
||||
libc.src.__support.str_conv_utils
|
||||
libc.src.__support.str_to_integer
|
||||
)
|
||||
|
||||
add_entrypoint_object(
|
||||
@ -15,7 +15,7 @@ add_entrypoint_object(
|
||||
HDRS
|
||||
strtoumax.h
|
||||
DEPENDS
|
||||
libc.src.__support.str_conv_utils
|
||||
libc.src.__support.str_to_integer
|
||||
)
|
||||
|
||||
add_entrypoint_object(
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
#include "src/inttypes/strtoimax.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "src/__support/str_conv_utils.h"
|
||||
#include "src/__support/str_to_integer.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
#include "src/inttypes/strtoumax.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "src/__support/str_conv_utils.h"
|
||||
#include "src/__support/str_to_integer.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
||||
|
@ -5,7 +5,7 @@ add_entrypoint_object(
|
||||
HDRS
|
||||
atoi.h
|
||||
DEPENDS
|
||||
libc.src.__support.str_conv_utils
|
||||
libc.src.__support.str_to_integer
|
||||
)
|
||||
|
||||
add_entrypoint_object(
|
||||
@ -15,7 +15,7 @@ add_entrypoint_object(
|
||||
HDRS
|
||||
atof.h
|
||||
DEPENDS
|
||||
libc.src.__support.str_conv_utils
|
||||
libc.src.__support.str_to_float
|
||||
)
|
||||
|
||||
add_entrypoint_object(
|
||||
@ -25,7 +25,7 @@ add_entrypoint_object(
|
||||
HDRS
|
||||
atol.h
|
||||
DEPENDS
|
||||
libc.src.__support.str_conv_utils
|
||||
libc.src.__support.str_to_integer
|
||||
)
|
||||
|
||||
add_entrypoint_object(
|
||||
@ -35,7 +35,7 @@ add_entrypoint_object(
|
||||
HDRS
|
||||
atoll.h
|
||||
DEPENDS
|
||||
libc.src.__support.str_conv_utils
|
||||
libc.src.__support.str_to_integer
|
||||
)
|
||||
|
||||
add_entrypoint_object(
|
||||
@ -45,7 +45,7 @@ add_entrypoint_object(
|
||||
HDRS
|
||||
strtof.h
|
||||
DEPENDS
|
||||
libc.src.__support.str_conv_utils
|
||||
libc.src.__support.str_to_float
|
||||
)
|
||||
|
||||
add_entrypoint_object(
|
||||
@ -55,7 +55,7 @@ add_entrypoint_object(
|
||||
HDRS
|
||||
strtod.h
|
||||
DEPENDS
|
||||
libc.src.__support.str_conv_utils
|
||||
libc.src.__support.str_to_float
|
||||
)
|
||||
|
||||
add_entrypoint_object(
|
||||
@ -65,7 +65,7 @@ add_entrypoint_object(
|
||||
HDRS
|
||||
strtol.h
|
||||
DEPENDS
|
||||
libc.src.__support.str_conv_utils
|
||||
libc.src.__support.str_to_integer
|
||||
)
|
||||
|
||||
add_entrypoint_object(
|
||||
@ -75,7 +75,7 @@ add_entrypoint_object(
|
||||
HDRS
|
||||
strtoll.h
|
||||
DEPENDS
|
||||
libc.src.__support.str_conv_utils
|
||||
libc.src.__support.str_to_integer
|
||||
)
|
||||
|
||||
add_entrypoint_object(
|
||||
@ -85,7 +85,7 @@ add_entrypoint_object(
|
||||
HDRS
|
||||
strtoul.h
|
||||
DEPENDS
|
||||
libc.src.__support.str_conv_utils
|
||||
libc.src.__support.str_to_integer
|
||||
)
|
||||
|
||||
add_entrypoint_object(
|
||||
@ -95,7 +95,7 @@ add_entrypoint_object(
|
||||
HDRS
|
||||
strtoull.h
|
||||
DEPENDS
|
||||
libc.src.__support.str_conv_utils
|
||||
libc.src.__support.str_to_integer
|
||||
)
|
||||
|
||||
add_entrypoint_object(
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
#include "src/stdlib/atoi.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "src/__support/str_conv_utils.h"
|
||||
#include "src/__support/str_to_integer.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
#include "src/stdlib/atol.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "src/__support/str_conv_utils.h"
|
||||
#include "src/__support/str_to_integer.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
#include "src/stdlib/atoll.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "src/__support/str_conv_utils.h"
|
||||
#include "src/__support/str_to_integer.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
#include "src/stdlib/strtol.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "src/__support/str_conv_utils.h"
|
||||
#include "src/__support/str_to_integer.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
#include "src/stdlib/strtoll.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "src/__support/str_conv_utils.h"
|
||||
#include "src/__support/str_to_integer.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
#include "src/stdlib/strtoul.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "src/__support/str_conv_utils.h"
|
||||
#include "src/__support/str_to_integer.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
#include "src/stdlib/strtoull.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "src/__support/str_conv_utils.h"
|
||||
#include "src/__support/str_to_integer.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
||||
|
@ -27,7 +27,7 @@ add_libc_unittest(
|
||||
SRCS
|
||||
str_to_float_test.cpp
|
||||
DEPENDS
|
||||
libc.src.__support.str_conv_utils
|
||||
libc.src.__support.str_to_float
|
||||
)
|
||||
|
||||
add_executable(
|
||||
|
Loading…
x
Reference in New Issue
Block a user