[bluez/bluez] 690ecc: mesh: Provide GNU basename compatible implementation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



  Branch: refs/heads/master
  Home:   https://github.com/bluez/bluez
  Commit: 690eccbe8562cc33f33503af67beb313ca737817
      https://github.com/bluez/bluez/commit/690eccbe8562cc33f33503af67beb313ca737817
  Author: Khem Raj <raj.khem@xxxxxxxxx>
  Date:   2024-09-10 (Tue, 10 Sep 2024)

  Changed paths:
    M configure.ac
    M mesh/mesh-config-json.c
    A mesh/missing.h
    M mesh/rpl.c
    M tools/hex2hcd.c
    A tools/missing.h

  Log Message:
  -----------
  mesh: Provide GNU basename compatible implementation

Call to basename() relies on a GNU extension
to take a const char * vs a char *. Let's define
a trivial helper function to ensure compatibility
with musl.

Fixes: https://github.com/bluez/bluez/issues/843


  Commit: 615fc3592a57e32b42691a16b5d5cc88e378cbc1
      https://github.com/bluez/bluez/commit/615fc3592a57e32b42691a16b5d5cc88e378cbc1
  Author: Frédéric Danis <frederic.danis@xxxxxxxxxxxxx>
  Date:   2024-09-10 (Tue, 10 Sep 2024)

  Changed paths:
    M gobex/gobex-header.c

  Log Message:
  -----------
  gobex: Replace g_convert by utf16_to_utf8

The glibc's iconv implementation is based around plug in modules
for specific translations which may not been built on the platform
and prevent to use g_convert().
This commit replaces it by a function similar to the existing
utf8_to_utf16() function.


Compare: https://github.com/bluez/bluez/compare/54866cee3fad...615fc3592a57

To unsubscribe from these emails, change your notification settings at https://github.com/bluez/bluez/settings/notifications





[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux