[PATCH 17/43] audio: constify some add_capture() arguments

marcandre.lureau@redhat.com posted 43 patches 1 week, 6 days ago
Maintainers: Gerd Hoffmann <kraxel@redhat.com>, Christian Schoenebeck <qemu_oss@crudebyte.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>, Thomas Huth <huth@tuxfamily.org>, Alexandre Ratchov <alex@caoua.org>, Laurent Vivier <laurent@vivier.eu>, Manos Pitsidianakis <manos.pitsidianakis@linaro.org>, "Michael S. Tsirkin" <mst@redhat.com>, Alistair Francis <alistair@alistair23.me>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Peter Maydell <peter.maydell@linaro.org>
[PATCH 17/43] audio: constify some add_capture() arguments
Posted by marcandre.lureau@redhat.com 1 week, 6 days ago
From: Marc-André Lureau <marcandre.lureau@redhat.com>

---
 include/qemu/audio-capture.h |  4 ++--
 include/qemu/audio.h         |  4 ++--
 audio/audio-be.c             |  4 ++--
 audio/audio-mixeng-be.c      | 10 +++++-----
 4 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/include/qemu/audio-capture.h b/include/qemu/audio-capture.h
index d7998232243..f1319c90020 100644
--- a/include/qemu/audio-capture.h
+++ b/include/qemu/audio-capture.h
@@ -21,8 +21,8 @@ typedef struct CaptureState {
 
 CaptureVoiceOut *audio_be_add_capture(
     AudioBackend *be,
-    struct audsettings *as,
-    struct audio_capture_ops *ops,
+    const struct audsettings *as,
+    const struct audio_capture_ops *ops,
     void *opaque);
 
 void audio_be_del_capture(
diff --git a/include/qemu/audio.h b/include/qemu/audio.h
index dfe247ab8c4..b6b6ee9b560 100644
--- a/include/qemu/audio.h
+++ b/include/qemu/audio.h
@@ -96,8 +96,8 @@ typedef struct AudioBackendClass {
     size_t (*read)(AudioBackend *be, SWVoiceIn *sw, void *buf, size_t size);
     int (*get_buffer_size_out)(AudioBackend *be, SWVoiceOut *sw);
     CaptureVoiceOut *(*add_capture)(AudioBackend *be,
-                                    struct audsettings *as,
-                                    struct audio_capture_ops *ops,
+                                    const struct audsettings *as,
+                                    const struct audio_capture_ops *ops,
                                     void *cb_opaque);
     void (*del_capture)(AudioBackend *be, CaptureVoiceOut *cap, void *cb_opaque);
 
diff --git a/audio/audio-be.c b/audio/audio-be.c
index 3150a57dc8a..725c860a194 100644
--- a/audio/audio-be.c
+++ b/audio/audio-be.c
@@ -182,8 +182,8 @@ void audio_be_set_volume_in(AudioBackend *be, SWVoiceIn *sw, Volume *vol)
 
 CaptureVoiceOut *audio_be_add_capture(
     AudioBackend *be,
-    struct audsettings *as,
-    struct audio_capture_ops *ops,
+    const struct audsettings *as,
+    const struct audio_capture_ops *ops,
     void *cb_opaque)
 {
     AudioBackendClass *klass = AUDIO_BACKEND_GET_CLASS(be);
diff --git a/audio/audio-mixeng-be.c b/audio/audio-mixeng-be.c
index 8f06afba821..a0e542754e5 100644
--- a/audio/audio-mixeng-be.c
+++ b/audio/audio-mixeng-be.c
@@ -314,7 +314,7 @@ void audio_pcm_info_clear_buf (struct audio_pcm_info *info, void *buf, int len)
  * Capture
  */
 static CaptureVoiceOut *audio_pcm_capture_find_specific(AudioMixengBackend *s,
-                                                        struct audsettings *as)
+                                                        const struct audsettings *as)
 {
     CaptureVoiceOut *cap;
 
@@ -1585,8 +1585,8 @@ static const char *audio_mixeng_backend_get_id(AudioBackend *be)
 
 static CaptureVoiceOut *audio_mixeng_backend_add_capture(
     AudioBackend *be,
-    struct audsettings *as,
-    struct audio_capture_ops *ops,
+    const struct audsettings *as,
+    const struct audio_capture_ops *ops,
     void *cb_opaque);
 
 static void audio_mixeng_backend_del_capture(
@@ -1710,8 +1710,8 @@ static const VMStateDescription vmstate_audio = {
 
 static CaptureVoiceOut *audio_mixeng_backend_add_capture(
     AudioBackend *be,
-    struct audsettings *as,
-    struct audio_capture_ops *ops,
+    const struct audsettings *as,
+    const struct audio_capture_ops *ops,
     void *cb_opaque)
 {
     AudioMixengBackend *s = AUDIO_MIXENG_BACKEND(be);
-- 
2.52.0