From 71560ce9ca66b5e8c06e371b927eccb385fa2827 Mon Sep 17 00:00:00 2001 From: auronandace Date: Fri, 27 Mar 2026 08:07:18 +0000 Subject: [PATCH] move ctype bits from C to cbindgen --- include/bits/ctype.h | 7 ------- src/header/ctype/cbindgen.toml | 9 +++++++-- 2 files changed, 7 insertions(+), 9 deletions(-) delete mode 100644 include/bits/ctype.h diff --git a/include/bits/ctype.h b/include/bits/ctype.h deleted file mode 100644 index e5dedf5d30..0000000000 --- a/include/bits/ctype.h +++ /dev/null @@ -1,7 +0,0 @@ -#ifndef _BITS_CTYPE_H -#define _BITS_CTYPE_H - -#define _tolower(c) tolower(c) -#define _toupper(c) toupper(c) - -#endif /* _BITS_CTYPE_H */ diff --git a/src/header/ctype/cbindgen.toml b/src/header/ctype/cbindgen.toml index b98fe4a43c..c0b42f8c49 100644 --- a/src/header/ctype/cbindgen.toml +++ b/src/header/ctype/cbindgen.toml @@ -4,9 +4,14 @@ # - "The header shall define the locale_t type as described in , representing a locale object." # # features.h included for #[deprecated] annotation -sys_includes = ["bits/ctype.h", "features.h"] +sys_includes = ["features.h"] include_guard = "_RELIBC_CTYPE_H" -after_includes = "#include // for locale_t" +after_includes = """ +#include // for locale_t + +#define _tolower(c) tolower(c) +#define _toupper(c) toupper(c) +""" language = "C" style = "Tag" no_includes = true