Commit 43674503e1fb42383ab14aa132dd6c3edf436ab3

Ryan C. Gordon 2015-03-18T10:05:36

Patched to compile on C89 compilers.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
diff --git a/src/audio/pulseaudio/SDL_pulseaudio.c b/src/audio/pulseaudio/SDL_pulseaudio.c
index 30bc228..915d5d6 100644
--- a/src/audio/pulseaudio/SDL_pulseaudio.c
+++ b/src/audio/pulseaudio/SDL_pulseaudio.c
@@ -546,10 +546,8 @@ PULSEAUDIO_DetectDevices(int iscapture, SDL_AddAudioDevice addfn)
     }
 
     if (!iscapture) {
-        sink_struct a;
-        a.last = 0;
-        a.addfn = addfn;
-        pa_operation* o = PULSEAUDIO_pa_context_get_sink_info_list(context,
+        sink_struct a = { 0, addfn };
+        pa_operation *o = PULSEAUDIO_pa_context_get_sink_info_list(context,
                 get_sink_info_callback, &a);
         while (!a.last) {
             if (PULSEAUDIO_pa_operation_get_state(o) == PA_OPERATION_CANCELLED) {