*: unify config.h handling

config.h needs to be consistently included before any standard headers
if we ever want to set feature test macros (like _GNU_SOURCE or whatever)
inside. It can lead to hard-to-debug issues without that.

It can also be problematic just for our own HAVE_* that it may define
if it's not consistently made available before our own headers. Just
always include it first, before everything.

We already did this in many files, just not consistently.
This commit is contained in:
Sam James 2025-05-30 10:15:49 +01:00 committed by Wim Taymans
parent 50fe63ea76
commit 2cec77e7df
57 changed files with 112 additions and 105 deletions

View file

@ -18,13 +18,14 @@
along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
***/
#include "config.h"
#include <spa/utils/string.h>
#include <spa/utils/cleanup.h>
#include "compat.h"
#include "device-port.h"
#include "alsa-mixer.h"
#include "config.h"
static const char *port_types[] = {
[PA_DEVICE_PORT_TYPE_UNKNOWN] = "unknown",

View file

@ -5,11 +5,11 @@
#ifndef SPA_ALSA_SEQ_H
#define SPA_ALSA_SEQ_H
#include "config.h"
#include <stddef.h>
#include <math.h>
#include "config.h"
#include <alsa/asoundlib.h>
#ifdef HAVE_ALSA_UMP
#include <alsa/ump_msg.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2018 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <errno.h>
#include <stddef.h>
#include <unistd.h>
@ -35,7 +37,6 @@
#include <spa-private/dbus-helpers.h>
#include <spa/param/audio/raw-json.h>
#include "config.h"
#include "codec-loader.h"
#include "player.h"
#include "iso-io.h"

View file

@ -5,6 +5,8 @@
#ifndef SPA_BLUEZ5_DEFS_H
#define SPA_BLUEZ5_DEFS_H
#include "config.h"
#include <math.h>
#include <spa/support/dbus.h>
@ -17,8 +19,6 @@
#include <dbus/dbus.h>
#include "config.h"
#ifdef __cplusplus
extern "C" {
#endif

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2023 Pauli Virtanen. */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <unistd.h>
#include <stddef.h>
#include <stdio.h>
@ -15,7 +17,6 @@
#include <spa/utils/result.h>
#include <spa/node/io.h>
#include "config.h"
#include "iso-io.h"
#include "media-codecs.h"

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2022 Pauli Virtanen */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <errno.h>
#include <stddef.h>
@ -21,7 +23,6 @@
#include <spa/node/keys.h>
#include "midi.h"
#include "config.h"
#include "bluez5-interface-gen.h"
#include "dbus-monitor.h"

View file

@ -2,13 +2,14 @@
/* SPDX-FileCopyrightText: Copyright © 2022 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <math.h>
#include <spa/utils/defs.h>
#include "config.h"
#ifndef HAVE_FFTW
#include "pffft.h"
#endif

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2022 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <math.h>
@ -10,7 +12,6 @@
#include <spa/utils/defs.h>
#include "config.h"
#ifdef HAVE_FFTW
#include <fftw3.h>
#else

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2022 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <math.h>
@ -10,7 +12,6 @@
#include <spa/utils/defs.h>
#include "config.h"
#ifndef HAVE_FFTW
#include "pffft.h"
#endif

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2021 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -13,8 +15,6 @@
#include <limits.h>
#include <math.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/string.h>
#include <spa/utils/json.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2018 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <stddef.h>
#include <stdio.h>
#include <unistd.h>
@ -24,7 +26,6 @@
#include <spa/monitor/device.h>
#include <spa/monitor/utils.h>
#include "config.h"
#include "v4l2.h"
#ifdef HAVE_LOGIND

View file

@ -2,12 +2,13 @@
/* SPDX-FileCopyrightText: Copyright © 2018 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <errno.h>
#include <spa/support/plugin.h>
#include <spa/support/log.h>
#include "config.h"
#include "v4l2.h"
extern const struct spa_handle_factory spa_v4l2_source_factory;

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2018 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <limits.h>
#include <signal.h>
#include <getopt.h>
@ -16,8 +18,6 @@
#include <pipewire/i18n.h>
#include "config.h"
static void do_quit(void *data, int signal_number)
{
struct pw_main_loop *loop = data;

View file

@ -8,14 +8,14 @@
[title]
*/
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
#include <math.h>
#include <time.h>
#include "config.h"
#include <spa/monitor/device.h>
#include <spa/node/node.h>
#include <spa/utils/hook.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2018 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -11,8 +13,6 @@
#include <unistd.h>
#include <limits.h>
#include "config.h"
#ifdef HAVE_SYS_VFS_H
#include <sys/vfs.h>
#endif

View file

@ -2,13 +2,13 @@
/* SPDX-FileCopyrightText: Copyright © 2018 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
#include <dlfcn.h>
#include "config.h"
#include <spa/node/node.h>
#include <spa/utils/hook.h>
#include <spa/utils/result.h>

View file

@ -2,14 +2,14 @@
/* SPDX-FileCopyrightText: Copyright © 2018 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
#include <math.h>
#include <time.h>
#include "config.h"
#include <spa/node/node.h>
#include <spa/node/utils.h>
#include <spa/utils/hook.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2022 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -10,8 +12,6 @@
#include <fcntl.h>
#include <unistd.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/string.h>
#include <spa/utils/json.h>

View file

@ -2,13 +2,13 @@
/* SPDX-FileCopyrightText: Copyright © 2019 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
#include <dlfcn.h>
#include "config.h"
#include <spa/utils/result.h>
#include <pipewire/impl.h>

View file

@ -2,13 +2,13 @@
/* SPDX-FileCopyrightText: Copyright © 2018 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
#include <dlfcn.h>
#include "config.h"
#include <spa/utils/result.h>
#include <pipewire/impl.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2023 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -14,8 +16,6 @@
#include <limits.h>
#include <math.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/string.h>
#include <spa/utils/json.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2023 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -10,8 +12,6 @@
#include <fcntl.h>
#include <unistd.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/string.h>
#include <spa/utils/json.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2021 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -14,8 +16,6 @@
#include <limits.h>
#include <math.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/string.h>
#include <spa/utils/json.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2021 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -14,8 +16,6 @@
#include <limits.h>
#include <math.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/string.h>
#include <spa/utils/json.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2021 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -10,8 +12,6 @@
#include <fcntl.h>
#include <unistd.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/string.h>
#include <spa/param/audio/raw.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2021 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -14,8 +16,6 @@
#include <limits.h>
#include <math.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/string.h>
#include <spa/utils/json.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2021 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -11,8 +13,6 @@
#include <dlfcn.h>
#include <unistd.h>
#include "config.h"
#include <spa/param/latency-utils.h>
#include <spa/param/tag-utils.h>
#include <spa/param/audio/raw-json.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2021 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -14,8 +16,6 @@
#include <limits.h>
#include <math.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/string.h>
#include <spa/utils/json.h>

View file

@ -3,6 +3,8 @@
/* SPDX-FileCopyrightText: Copyright © 2019 Red Hat Inc. */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -11,8 +13,6 @@
#include <fcntl.h>
#include <unistd.h>
#include "config.h"
#include <dbus/dbus.h>
#include <spa/utils/string.h>

View file

@ -2,13 +2,13 @@
/* SPDX-FileCopyrightText: Copyright © 2018 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
#include <dlfcn.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/string.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2021 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -10,8 +12,6 @@
#include <fcntl.h>
#include <unistd.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/string.h>
#include <spa/utils/json.h>

View file

@ -2,13 +2,13 @@
/* SPDX-FileCopyrightText: Copyright © 2019 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
#include <dlfcn.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/json.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2021 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -18,8 +20,6 @@
#include <net/if.h>
#include <math.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/string.h>
#include <spa/utils/json.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2023 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -19,8 +21,6 @@
#include <net/if.h>
#include <math.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/string.h>
#include <spa/utils/json.h>

View file

@ -3,11 +3,11 @@
/* SPDX-FileCopyrightText: Copyright © 2024 Asymptotic Inc. */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <errno.h>
#include <limits.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/json-core.h>
#include <spa/param/audio/raw.h>

View file

@ -3,6 +3,8 @@
/* SPDX-FileCopyrightText: Copyright © 2022 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -16,8 +18,6 @@
#include <limits.h>
#include <math.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/string.h>
#include <spa/utils/json.h>

View file

@ -3,6 +3,8 @@
/* SPDX-FileCopyrightText: Copyright © 2019 Red Hat Inc. */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -11,8 +13,6 @@
#include <fcntl.h>
#include <unistd.h>
#include "config.h"
#include <dbus/dbus.h>
#include <spa/utils/string.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2020 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <stdalign.h>
@ -11,8 +13,6 @@
#include <fcntl.h>
#include <unistd.h>
#include "config.h"
#include <spa/pod/builder.h>
#include <spa/utils/result.h>
#include <spa/utils/ringbuffer.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2020 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -10,8 +12,6 @@
#include <fcntl.h>
#include <unistd.h>
#include "config.h"
#include <spa/utils/result.h>
#include <pipewire/impl.h>

View file

@ -2,9 +2,7 @@
/* SPDX-FileCopyrightText: Copyright © 2022 Canonical Ltd. */
/* SPDX-License-Identifier: MIT */
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <glib.h>
#include <snapd-glib/snapd-glib.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2021 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -14,8 +16,6 @@
#include <limits.h>
#include <math.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/string.h>
#include <spa/utils/json.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2021 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -10,8 +12,6 @@
#include <fcntl.h>
#include <unistd.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/string.h>
#include <spa/utils/json.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2021 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -27,8 +29,6 @@
#include <openssl/md5.h>
#include <openssl/evp.h>
#include "config.h"
#include <spa/utils/cleanup.h>
#include <spa/utils/result.h>
#include <spa/utils/string.h>

View file

@ -3,12 +3,12 @@
/* SPDX-FileCopyrightText: Copyright © 2021 Sanchayan Maity <sanchayan@asymptotic.io> */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <limits.h>
#include <sys/stat.h>
#include <unistd.h>
#include "config.h"
#include <spa/utils/hook.h>
#include <spa/utils/result.h>
#include <spa/param/audio/format-utils.h>

View file

@ -3,12 +3,12 @@
/* SPDX-FileCopyrightText: Copyright © 2021 Sanchayan Maity <sanchayan@asymptotic.io> */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <limits.h>
#include <sys/stat.h>
#include <unistd.h>
#include "config.h"
#include <spa/utils/hook.h>
#include <spa/utils/result.h>
#include <spa/param/audio/format-utils.h>

View file

@ -26,6 +26,8 @@
SOFTWARE.
***/
#include "config.h"
#include <stdlib.h>
#include <stdbool.h>
#include <string.h>
@ -44,8 +46,6 @@
#include <sys/resource.h>
#include <sys/syscall.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/string.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2023 Wim Taymans <wim.taymans@gmail.com> */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <sys/socket.h>
#include <arpa/inet.h>
@ -17,8 +19,6 @@
#include <spa/debug/mem.h>
#include <spa/debug/log.h>
#include "config.h"
#include <pipewire/pipewire.h>
#include <pipewire/impl.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2024 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -17,8 +19,6 @@
#include <net/if.h>
#include <ifaddrs.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/string.h>
#include <spa/utils/json.h>

View file

@ -2,13 +2,13 @@
/* SPDX-FileCopyrightText: Copyright © 2018 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
#include <dlfcn.h>
#include "config.h"
#include <spa/utils/result.h>
#include "pipewire/impl.h"

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2018 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -9,8 +11,6 @@
#include <spa/utils/result.h>
#include "config.h"
#include "pipewire/impl.h"
#include "spa/spa-node.h"

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2023 Wim Taymans <wim.taymans@gmail.com> */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <sys/socket.h>
#include <arpa/inet.h>
@ -18,8 +20,6 @@
#include <spa/debug/mem.h>
#include <spa/debug/log.h>
#include "config.h"
#include <pipewire/pipewire.h>
#include <pipewire/impl.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2022 Wim Taymans <wim.taymans@gmail.com> */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -10,8 +12,6 @@
#include <fcntl.h>
#include <unistd.h>
#include "config.h"
#include <spa/utils/string.h>
#include <X11/Xlib.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2021 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdio.h>
#include <errno.h>
@ -10,8 +12,6 @@
#include <fcntl.h>
#include <unistd.h>
#include "config.h"
#include <spa/utils/result.h>
#include <spa/utils/string.h>
#include <spa/utils/json.h>

View file

@ -2,6 +2,8 @@
/* SPDX-FileCopyrightText: Copyright © 2018 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
@ -11,8 +13,6 @@
#include <malloc.h>
#include <limits.h>
#include "config.h"
#include <spa/support/system.h>
#include <spa/pod/parser.h>
#include <spa/pod/filter.h>

View file

@ -3,6 +3,8 @@
/* @author Pantelis Antoniou <pantelis.antoniou@konsulko.com> */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#include <stdio.h>
#include <errno.h>
#include <time.h>
@ -34,8 +36,6 @@
#include <pipewire/i18n.h>
#include <pipewire/extensions/metadata.h>
#include "config.h"
#ifdef HAVE_PW_CAT_FFMPEG_INTEGRATION
#include <libavformat/avformat.h>
#include <libavcodec/avcodec.h>

View file

@ -2,11 +2,11 @@
/* SPDX-FileCopyrightText: Copyright © 2021 Red Hat, Inc. */
/* SPDX-License-Identifier: MIT */
#include "config.h"
#ifndef PWTEST_H
#define PWTEST_H
#include "config.h"
#include <limits.h>
#include <stddef.h>
#include <stdbool.h>

View file

@ -2,10 +2,10 @@
/* SPDX-FileCopyrightText: Copyright © 2019 Wim Taymans */
/* SPDX-License-Identifier: MIT */
#include <sys/wait.h>
#include "config.h"
#include <sys/wait.h>
#include "pwtest.h"
PWTEST(openal_info_test)