pipewire/spa
Sam James b943c31fd8
*: don't include standard C headers inside of extern "C"
Including C headers inside of `extern "C"` breaks use from C++. Hoist
the includes of standard C headers above the block so we don't try
to mangle the stdlib.

I initially tried to scope this with a targeted change but it's too
hard to do correctly that way. This way, we avoid whack-a-mole.

Firefox is working around this in their e21461b7b8b39cc31ba53c47d4f6f310c673ff2f
commit.

Bug: https://bugzilla.mozilla.org/1953080
2025-05-30 09:48:28 +01:00
..
examples Port videotestsrc to LoopUtils 2024-07-01 15:28:14 +00:00
include *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
include-private/spa-private spa: move dbus helpers out of bluez plugin 2024-02-05 13:03:20 +00:00
lib spa: add AC3, EAC3, TrueHD, DTS, MPEG-H formats 2025-05-29 21:41:51 +02:00
plugins *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
tests Add GNU/Hurd support 2023-09-24 15:11:52 +00:00
tools spa: tools: spa-inspect: Output more detailed dlopen and dlsym errors 2025-05-28 17:19:57 +02:00
meson.build bluez5: ldac decoding support 2025-04-10 13:22:57 +00:00