pipewire/src/modules/module-protocol-native
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
..
v0 *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
connection.c connection: fix fd leaks and confusion 2024-09-26 13:10:15 +02:00
connection.h *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
defs.h protocol-native: move compat_v2 to protocol 2023-07-11 16:13:38 +02:00
local-socket.c protocol-native: support abstract socket addresses 2025-02-17 16:50:16 +01:00
portal-screencast.c
protocol-footer.c
protocol-footer.h
protocol-native.c protocol-native: improve security context properties 2024-03-13 12:53:04 +01:00
security-context.c add per type API defines 2024-11-26 11:58:51 +01:00
test-connection.c