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