Skip to content

Commit 2ce10f0

Browse files
author
Job Henandez Lara
authored
[libc] Remove the <string.h> header in libc/src and libc/test (#113076)
1 parent 490b7d1 commit 2ce10f0

File tree

9 files changed

+15
-11
lines changed

9 files changed

+15
-11
lines changed

libc/src/string/CMakeLists.txt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ add_entrypoint_object(
138138
DEPENDS
139139
.strcpy
140140
.string_utils
141+
libc.include.llvm-libc-types.size_t
141142
)
142143

143144
add_entrypoint_object(
@@ -240,6 +241,7 @@ add_entrypoint_object(
240241
.string_utils
241242
libc.include.stdlib
242243
libc.src.errno.errno
244+
libc.include.llvm-libc-types.size_t
243245
)
244246

245247
add_entrypoint_object(
@@ -270,7 +272,7 @@ add_entrypoint_object(
270272
strlcat.h
271273
DEPENDS
272274
.string_utils
273-
libc.include.string
275+
libc.include.llvm-libc-types.size_t
274276
)
275277

276278
add_entrypoint_object(
@@ -281,7 +283,7 @@ add_entrypoint_object(
281283
strlcpy.h
282284
DEPENDS
283285
.string_utils
284-
libc.include.string
286+
libc.include.llvm-libc-types.size_t
285287
)
286288

287289
add_entrypoint_object(
@@ -292,7 +294,7 @@ add_entrypoint_object(
292294
strlen.h
293295
DEPENDS
294296
.string_utils
295-
libc.include.string
297+
libc.include.llvm-libc-types.size_t
296298
)
297299

298300
add_entrypoint_object(
@@ -304,6 +306,7 @@ add_entrypoint_object(
304306
DEPENDS
305307
.strncpy
306308
.string_utils
309+
libc.include.llvm-libc-types.size_t
307310
)
308311

309312
add_entrypoint_object(
@@ -346,6 +349,7 @@ add_entrypoint_object(
346349
.string_utils
347350
libc.include.stdlib
348351
libc.src.__support.CPP.new
352+
libc.include.llvm-libc-types.size_t
349353
)
350354

351355
add_entrypoint_object(

libc/src/string/strcat.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
#ifndef LLVM_LIBC_SRC_STRING_STRCAT_H
1010
#define LLVM_LIBC_SRC_STRING_STRCAT_H
1111

12+
#include "include/llvm-libc-types/size_t.h"
1213
#include "src/__support/macros/config.h"
13-
#include <string.h>
1414

1515
namespace LIBC_NAMESPACE_DECL {
1616

libc/src/string/strcpy.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
#ifndef LLVM_LIBC_SRC_STRING_STRCPY_H
1010
#define LLVM_LIBC_SRC_STRING_STRCPY_H
1111

12+
#include "include/llvm-libc-types/size_t.h"
1213
#include "src/__support/macros/config.h"
13-
#include <string.h>
1414

1515
namespace LIBC_NAMESPACE_DECL {
1616

libc/src/string/strdup.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
#ifndef LLVM_LIBC_SRC_STRING_STRDUP_H
1010
#define LLVM_LIBC_SRC_STRING_STRDUP_H
1111

12+
#include "include/llvm-libc-types/size_t.h"
1213
#include "src/__support/macros/config.h"
13-
#include <string.h>
1414

1515
namespace LIBC_NAMESPACE_DECL {
1616

libc/src/string/strlcat.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
#ifndef LLVM_LIBC_SRC_STRING_STRLCAT_H
1010
#define LLVM_LIBC_SRC_STRING_STRLCAT_H
1111

12+
#include "include/llvm-libc-types/size_t.h"
1213
#include "src/__support/macros/config.h"
13-
#include <string.h>
1414

1515
namespace LIBC_NAMESPACE_DECL {
1616

libc/src/string/strlcpy.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
#ifndef LLVM_LIBC_SRC_STRING_STRLCPY_H
1010
#define LLVM_LIBC_SRC_STRING_STRLCPY_H
1111

12+
#include "include/llvm-libc-types/size_t.h"
1213
#include "src/__support/macros/config.h"
13-
#include <string.h>
1414

1515
namespace LIBC_NAMESPACE_DECL {
1616

libc/src/string/strlen.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
#ifndef LLVM_LIBC_SRC_STRING_STRLEN_H
1010
#define LLVM_LIBC_SRC_STRING_STRLEN_H
1111

12+
#include "include/llvm-libc-types/size_t.h"
1213
#include "src/__support/macros/config.h"
13-
#include <string.h>
1414

1515
namespace LIBC_NAMESPACE_DECL {
1616

libc/src/string/strncat.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
#ifndef LLVM_LIBC_SRC_STRING_STRNCAT_H
1010
#define LLVM_LIBC_SRC_STRING_STRNCAT_H
1111

12+
#include "include/llvm-libc-types/size_t.h"
1213
#include "src/__support/macros/config.h"
13-
#include <string.h>
1414

1515
namespace LIBC_NAMESPACE_DECL {
1616

libc/src/string/strndup.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
#ifndef LLVM_LIBC_SRC_STRING_STRNDUP_H
1010
#define LLVM_LIBC_SRC_STRING_STRNDUP_H
1111

12+
#include "include/llvm-libc-types/size_t.h"
1213
#include "src/__support/macros/config.h"
13-
#include <string.h>
1414

1515
namespace LIBC_NAMESPACE_DECL {
1616

0 commit comments

Comments
 (0)