• Show log

    Commit

  • Hash : a6a9a45e
    Author : Bruno Haible
    Date : 2023-04-04T12:38:25

    *c32*: Inline most functions on glibc and musl libc.
    
    * lib/uchar.in.h: Invoke _GL_INLINE_HEADER_BEGIN, _GL_INLINE_HEADER_END.
    (btoc32): Inline if _GL_WCHAR_T_IS_UCS4.
    (c32isalnum, c32isalpha, c32isblank, c32iscntrl, c32isdigit, c32isgraph,
    c32islower, c32isprint, c32ispunct, c32isspace, c32isupper,
    c32isxdigit): Inline if
    _GL_WCHAR_T_IS_UCS4 && !GNULIB_defined_mbstate_t.
    (c32snrtombs, c32srtombs, c32stombs, c32tob, mbsnrtoc32s, mbsrtoc32s,
    mbstoc32s): Inline if _GL_WCHAR_T_IS_UCS4.
    * lib/btoc32.c: Define compilation unit marker.
    (btoc32): Conditionally mark as _GL_EXTERN_INLINE.
    * lib/c32isalnum.c: Define compilation unit marker.
    * lib/c32isalpha.c: Likewise.
    * lib/c32isblank.c: Likewise.
    * lib/c32iscntrl.c: Likewise.
    * lib/c32isdigit.c: Likewise.
    * lib/c32isgraph.c: Likewise.
    * lib/c32islower.c: Likewise.
    * lib/c32isprint.c: Likewise.
    * lib/c32ispunct.c: Likewise.
    * lib/c32isspace.c: Likewise.
    * lib/c32isupper.c: Likewise.
    * lib/c32isxdigit.c: Likewise.
    * lib/c32is-impl.h (FUNC): Conditionally mark as _GL_EXTERN_INLINE.
    * lib/c32snrtombs.c: Define compilation unit marker.
    (c32snrtombs): Conditionally mark as _GL_EXTERN_INLINE.
    * lib/c32srtombs.c: Define compilation unit marker.
    (c32srtombs): Conditionally mark as _GL_EXTERN_INLINE.
    * lib/c32stombs.c: Define compilation unit marker.
    (c32stombs): Conditionally mark as _GL_EXTERN_INLINE.
    * lib/c32tob.c: Define compilation unit marker.
    (c32tob): Conditionally mark as _GL_EXTERN_INLINE.
    * lib/mbsnrtoc32s.c: Define compilation unit marker.
    (mbsnrtoc32s): Conditionally mark as _GL_EXTERN_INLINE.
    * lib/mbsrtoc32s.c: Define compilation unit marker.
    (mbsrtoc32s): Conditionally mark as _GL_EXTERN_INLINE.
    * lib/mbstoc32s.c: Define compilation unit marker.
    (mbstoc32s): Conditionally mark as _GL_EXTERN_INLINE.
    * modules/uchar (Depends-on): Add extern-inline.
    

  • README

  • Please create and read the docs with
    
      $ cd doc
      $ make gnulib.html
      $ xdg-open gnulib.html
    
    or read the online manual at
    
      https://www.gnu.org/software/gnulib/manual/gnulib.html