From 98e6613df0de91ceda3d35a2fd59945413e5f98d Mon Sep 17 00:00:00 2001
From: Themaister <maister@archlinux.us>
Date: Sun, 30 Jan 2011 00:30:54 +0100
Subject: [PATCH] Add in feature check printing for XAudio and Pulse.

---
 config.features.h | 12 ++++++++++++
 ssnes.c           |  2 ++
 2 files changed, 14 insertions(+)

diff --git a/config.features.h b/config.features.h
index 84b9641056..503be24d22 100644
--- a/config.features.h
+++ b/config.features.h
@@ -50,6 +50,18 @@ static const bool _jack_supp = true;
 static const bool _jack_supp = false;
 #endif
 
+#ifdef HAVE_PULSE
+static const bool _pulse_supp = true;
+#else
+static const bool _pulse_supp = false;
+#endif
+
+#ifdef HAVE_XAUDIO
+static const bool _xaudio_supp = true;
+#else
+static const bool _xaudio_supp = false;
+#endif
+
 #ifdef HAVE_FILTER
 static const bool _filter_supp = true;
 #else
diff --git a/ssnes.c b/ssnes.c
index 90ae5fac3b..5b72f2ee52 100644
--- a/ssnes.c
+++ b/ssnes.c
@@ -257,6 +257,8 @@ static void print_features(void)
    _PSUPP(jack, "Jack", "audio driver");
    _PSUPP(rsound, "RSound", "audio driver");
    _PSUPP(roar, "RoarAudio", "audio driver");
+   _PSUPP(pulse, "PulseAudio", "audio driver");
+   _PSUPP(xaudio, "XAudio2", "audio driver");
    _PSUPP(al, "OpenAL", "audio driver");
    _PSUPP(filter, "Filter", "CPU based video filters");
    _PSUPP(cg, "Cg", "Cg pixel shaders");