git: include: Drop duplicate '__inline' to fix C++ compilation
Aaron LI
aly at crater.dragonflybsd.org
Wed Aug 27 01:09:21 PDT 2025
commit f075be0749fbd0f3377d776c344d8b6ff0fa5ea1
Author: Aaron LI <aly at aaronly.me>
Date: Wed Aug 27 14:25:11 2025 +0800
include: Drop duplicate '__inline' to fix C++ compilation
Actually, the C compiler is okay with this duplicate '__inline' keyword.
It's the C++ compiler that is complaining about this, e.g.,
```
In file included from /usr/obj/usr/src/world_x86_64/usr/include/c++/8.0/bits/os_defines.h:29,
from /usr/obj/usr/src/world_x86_64/usr/include/c++/8.0/bits/c++config.h:508,
from /usr/obj/usr/src/world_x86_64/usr/include/c++/8.0/bits/localefwd.h:39,
from /usr/obj/usr/src/world_x86_64/usr/include/c++/8.0/locale:38,
from /usr/src/gnu/lib/gcc80/libstdcxx/components/libconv_2011/../../../../../../contrib/gcc-8.0/libstdc++-v3/src/c++11/cxx11-shim_facets.cc:40:
/usr/obj/usr/src/world_x86_64/usr/include/ctype.h:115:17: error: duplicate 'inline'
static __inline __always_inline int
^~~~~~~~~~~~~~~
/usr/obj/usr/src/world_x86_64/usr/include/ctype.h:122:17: error: duplicate 'inline'
static __inline __always_inline int
^~~~~~~~~~~~~~~
...
```
Summary of changes:
include/ctype.h | 22 ++++++++++------------
include/stdio.h | 12 ++++++------
2 files changed, 16 insertions(+), 18 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f075be0749fbd0f3377d776c344d8b6ff0fa5ea1
--
DragonFly BSD source repository
More information about the Commits
mailing list