pipewire/spa/plugins/jack
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
..
jack-client.c jack: improve jack-sink and jack-source 2023-04-25 20:17:11 +02:00
jack-client.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
jack-device.c spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
jack-sink.c spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
jack-source.c spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
meson.build treewide: meson.build: use dependency variable for SPA 2021-12-28 18:34:06 +01:00
plugin.c spa: use log topics everywhere 2024-03-11 18:45:21 +02:00