[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

GitOrigin-RevId: 31d797f41efe00dbc3eaf5d97778f1c4dd0c15c2
diff --git a/src/__support/CMakeLists.txt b/src/__support/CMakeLists.txt
index 5d2667d..567ed06 100644
--- a/src/__support/CMakeLists.txt
+++ b/src/__support/CMakeLists.txt
@@ -23,11 +23,22 @@
 )
 
 add_header_library(
-  str_conv_utils
+  str_to_integer
   HDRS
-    str_conv_utils.h
+    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_to_float.h
   DEPENDS
+    .str_to_integer
     .ctype_utils
     .high_precision_decimal
     libc.include.errno
diff --git a/src/__support/detailed_powers_of_ten.h b/src/__support/detailed_powers_of_ten.h
index e168b95..9a58ba5 100644
--- a/src/__support/detailed_powers_of_ten.h
+++ b/src/__support/detailed_powers_of_ten.h
@@ -21,7 +21,7 @@
 // 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;
diff --git a/src/__support/high_precision_decimal.h b/src/__support/high_precision_decimal.h
index ae8aac3..352de58 100644
--- a/src/__support/high_precision_decimal.h
+++ b/src/__support/high_precision_decimal.h
@@ -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 {
diff --git a/src/__support/str_to_float.h b/src/__support/str_to_float.h
index b62e8ff..59bd1ec 100644
--- a/src/__support/str_to_float.h
+++ b/src/__support/str_to_float.h
@@ -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 {
diff --git a/src/__support/str_conv_utils.h b/src/__support/str_to_integer.h
similarity index 95%
rename from src/__support/str_conv_utils.h
rename to src/__support/str_to_integer.h
index 13c800a..ec7f6f5 100644
--- a/src/__support/str_conv_utils.h
+++ b/src/__support/str_to_integer.h
@@ -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 @@
 } // namespace internal
 } // namespace __llvm_libc
 
-#endif // LIBC_SRC_STDLIB_STDLIB_UTILS_H
+#endif // LIBC_SRC_SUPPORT_STR_TO_INTEGER_H
diff --git a/src/inttypes/CMakeLists.txt b/src/inttypes/CMakeLists.txt
index e0e0f4d..00fd791 100644
--- a/src/inttypes/CMakeLists.txt
+++ b/src/inttypes/CMakeLists.txt
@@ -5,7 +5,7 @@
   HDRS
     strtoimax.h
   DEPENDS
-    libc.src.__support.str_conv_utils
+    libc.src.__support.str_to_integer
 )
 
 add_entrypoint_object(
@@ -15,7 +15,7 @@
   HDRS
     strtoumax.h
   DEPENDS
-    libc.src.__support.str_conv_utils
+    libc.src.__support.str_to_integer
 )
 
 add_entrypoint_object(
diff --git a/src/inttypes/strtoimax.cpp b/src/inttypes/strtoimax.cpp
index ecd59ff..ef5e84e 100644
--- a/src/inttypes/strtoimax.cpp
+++ b/src/inttypes/strtoimax.cpp
@@ -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 {
 
diff --git a/src/inttypes/strtoumax.cpp b/src/inttypes/strtoumax.cpp
index cc3f145..edf8b65 100644
--- a/src/inttypes/strtoumax.cpp
+++ b/src/inttypes/strtoumax.cpp
@@ -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 {
 
diff --git a/src/stdlib/CMakeLists.txt b/src/stdlib/CMakeLists.txt
index 3700d9a..f5f3390 100644
--- a/src/stdlib/CMakeLists.txt
+++ b/src/stdlib/CMakeLists.txt
@@ -5,7 +5,7 @@
   HDRS
     atoi.h
   DEPENDS
-    libc.src.__support.str_conv_utils
+    libc.src.__support.str_to_integer
 )
 
 add_entrypoint_object(
@@ -15,7 +15,7 @@
   HDRS
     atof.h
   DEPENDS
-    libc.src.__support.str_conv_utils
+    libc.src.__support.str_to_float
 )
 
 add_entrypoint_object(
@@ -25,7 +25,7 @@
   HDRS
     atol.h
   DEPENDS
-    libc.src.__support.str_conv_utils
+    libc.src.__support.str_to_integer
 )
 
 add_entrypoint_object(
@@ -35,7 +35,7 @@
   HDRS
     atoll.h
   DEPENDS
-    libc.src.__support.str_conv_utils
+    libc.src.__support.str_to_integer
 )
 
 add_entrypoint_object(
@@ -45,7 +45,7 @@
   HDRS
     strtof.h
   DEPENDS
-    libc.src.__support.str_conv_utils
+    libc.src.__support.str_to_float
 )
 
 add_entrypoint_object(
@@ -55,7 +55,7 @@
   HDRS
     strtod.h
   DEPENDS
-    libc.src.__support.str_conv_utils
+    libc.src.__support.str_to_float
 )
 
 add_entrypoint_object(
@@ -65,7 +65,7 @@
   HDRS
     strtol.h
   DEPENDS
-    libc.src.__support.str_conv_utils
+    libc.src.__support.str_to_integer
 )
 
 add_entrypoint_object(
@@ -75,7 +75,7 @@
   HDRS
     strtoll.h
   DEPENDS
-    libc.src.__support.str_conv_utils
+    libc.src.__support.str_to_integer
 )
 
 add_entrypoint_object(
@@ -85,7 +85,7 @@
   HDRS
     strtoul.h
   DEPENDS
-    libc.src.__support.str_conv_utils
+    libc.src.__support.str_to_integer
 )
 
 add_entrypoint_object(
@@ -95,7 +95,7 @@
   HDRS
     strtoull.h
   DEPENDS
-    libc.src.__support.str_conv_utils
+    libc.src.__support.str_to_integer
 )
 
 add_entrypoint_object(
diff --git a/src/stdlib/atoi.cpp b/src/stdlib/atoi.cpp
index f0e57ca..37cfab1 100644
--- a/src/stdlib/atoi.cpp
+++ b/src/stdlib/atoi.cpp
@@ -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 {
 
diff --git a/src/stdlib/atol.cpp b/src/stdlib/atol.cpp
index 8f0ed88..6a1da4c 100644
--- a/src/stdlib/atol.cpp
+++ b/src/stdlib/atol.cpp
@@ -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 {
 
diff --git a/src/stdlib/atoll.cpp b/src/stdlib/atoll.cpp
index c75e521..ffa8105 100644
--- a/src/stdlib/atoll.cpp
+++ b/src/stdlib/atoll.cpp
@@ -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 {
 
diff --git a/src/stdlib/strtol.cpp b/src/stdlib/strtol.cpp
index 1c744c9..33038b5 100644
--- a/src/stdlib/strtol.cpp
+++ b/src/stdlib/strtol.cpp
@@ -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 {
 
diff --git a/src/stdlib/strtoll.cpp b/src/stdlib/strtoll.cpp
index e2fc37f..e2f0aac 100644
--- a/src/stdlib/strtoll.cpp
+++ b/src/stdlib/strtoll.cpp
@@ -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 {
 
diff --git a/src/stdlib/strtoul.cpp b/src/stdlib/strtoul.cpp
index eab264f..0069679 100644
--- a/src/stdlib/strtoul.cpp
+++ b/src/stdlib/strtoul.cpp
@@ -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 {
 
diff --git a/src/stdlib/strtoull.cpp b/src/stdlib/strtoull.cpp
index bece278..db6c838 100644
--- a/src/stdlib/strtoull.cpp
+++ b/src/stdlib/strtoull.cpp
@@ -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 {
 
diff --git a/test/src/__support/CMakeLists.txt b/test/src/__support/CMakeLists.txt
index 85b819c..d2367ef 100644
--- a/test/src/__support/CMakeLists.txt
+++ b/test/src/__support/CMakeLists.txt
@@ -27,7 +27,7 @@
   SRCS
     str_to_float_test.cpp
   DEPENDS
-    libc.src.__support.str_conv_utils
+    libc.src.__support.str_to_float
 )
 
 add_executable(