pipewire/spa/plugins/avb
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
..
avbtp treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
avb-pcm-sink.c spa: small cleanups 2024-01-10 15:51:01 +01:00
avb-pcm-source.c spa: small cleanups 2024-01-10 15:51:01 +01:00
avb-pcm.c loop: add method to run a function with the lock 2025-05-29 10:17:16 +02:00
avb-pcm.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
avb.c spa: export log topic enumerations 2024-01-04 10:02:55 +00:00
avb.h spa: remove unnecessary indirection for some spa_log_topics 2023-10-06 13:08:24 +00:00
meson.build avb: remove wrong cargs 2022-07-13 13:14:07 +02:00