From 3f6fe915ebff003b907bc0c70502d21691b50095 Mon Sep 17 00:00:00 2001
From: Max Kellermann <max@duempel.org>
Date: Mon, 8 Sep 2008 11:43:38 +0200
Subject: output: const plugin structures

Since the plugin struct is never modified, we should store it in
constant locations.
---
 src/audioOutputs/audioOutput_alsa.c  | 2 +-
 src/audioOutputs/audioOutput_ao.c    | 2 +-
 src/audioOutputs/audioOutput_fifo.c  | 2 +-
 src/audioOutputs/audioOutput_jack.c  | 2 +-
 src/audioOutputs/audioOutput_mvp.c   | 2 +-
 src/audioOutputs/audioOutput_null.c  | 2 +-
 src/audioOutputs/audioOutput_oss.c   | 2 +-
 src/audioOutputs/audioOutput_osx.c   | 2 +-
 src/audioOutputs/audioOutput_pulse.c | 2 +-
 src/audioOutputs/audioOutput_shout.c | 2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

(limited to 'src/audioOutputs')

diff --git a/src/audioOutputs/audioOutput_alsa.c b/src/audioOutputs/audioOutput_alsa.c
index 9917c4629..948e0ad2a 100644
--- a/src/audioOutputs/audioOutput_alsa.c
+++ b/src/audioOutputs/audioOutput_alsa.c
@@ -413,7 +413,7 @@ static int alsa_playAudio(struct audio_output *audioOutput,
 	return 0;
 }
 
-struct audio_output_plugin alsaPlugin = {
+const struct audio_output_plugin alsaPlugin = {
 	"alsa",
 	alsa_testDefault,
 	alsa_initDriver,
diff --git a/src/audioOutputs/audioOutput_ao.c b/src/audioOutputs/audioOutput_ao.c
index b02884751..1aa57cba2 100644
--- a/src/audioOutputs/audioOutput_ao.c
+++ b/src/audioOutputs/audioOutput_ao.c
@@ -242,7 +242,7 @@ static int audioOutputAo_play(struct audio_output *audioOutput,
 	return 0;
 }
 
-struct audio_output_plugin aoPlugin = {
+const struct audio_output_plugin aoPlugin = {
 	"ao",
 	NULL,
 	audioOutputAo_initDriver,
diff --git a/src/audioOutputs/audioOutput_fifo.c b/src/audioOutputs/audioOutput_fifo.c
index 60c951387..be40b25e3 100644
--- a/src/audioOutputs/audioOutput_fifo.c
+++ b/src/audioOutputs/audioOutput_fifo.c
@@ -272,7 +272,7 @@ static int fifo_playAudio(struct audio_output *audioOutput,
 	return 0;
 }
 
-struct audio_output_plugin fifoPlugin = {
+const struct audio_output_plugin fifoPlugin = {
 	"fifo",
 	NULL, /* testDefaultDeviceFunc */
 	fifo_initDriver,
diff --git a/src/audioOutputs/audioOutput_jack.c b/src/audioOutputs/audioOutput_jack.c
index 884a3d197..04da026f9 100644
--- a/src/audioOutputs/audioOutput_jack.c
+++ b/src/audioOutputs/audioOutput_jack.c
@@ -430,7 +430,7 @@ static int jack_playAudio(struct audio_output *audioOutput,
 	return 0;
 }
 
-struct audio_output_plugin jackPlugin = {
+const struct audio_output_plugin jackPlugin = {
 	"jack",
 	jack_testDefault,
 	jack_initDriver,
diff --git a/src/audioOutputs/audioOutput_mvp.c b/src/audioOutputs/audioOutput_mvp.c
index c232b73b1..ba41c1703 100644
--- a/src/audioOutputs/audioOutput_mvp.c
+++ b/src/audioOutputs/audioOutput_mvp.c
@@ -257,7 +257,7 @@ static int mvp_playAudio(struct audio_output *audioOutput,
 	return 0;
 }
 
-struct audio_output_plugin mvpPlugin = {
+const struct audio_output_plugin mvpPlugin = {
 	"mvp",
 	mvp_testDefault,
 	mvp_initDriver,
diff --git a/src/audioOutputs/audioOutput_null.c b/src/audioOutputs/audioOutput_null.c
index eea1cfcbe..28e58d49e 100644
--- a/src/audioOutputs/audioOutput_null.c
+++ b/src/audioOutputs/audioOutput_null.c
@@ -63,7 +63,7 @@ static void null_dropBufferedAudio(struct audio_output *audioOutput)
 	timer_reset(audioOutput->data);
 }
 
-struct audio_output_plugin nullPlugin = {
+const struct audio_output_plugin nullPlugin = {
 	"null",
 	NULL,
 	null_initDriver,
diff --git a/src/audioOutputs/audioOutput_oss.c b/src/audioOutputs/audioOutput_oss.c
index a6c385c71..f65312fc9 100644
--- a/src/audioOutputs/audioOutput_oss.c
+++ b/src/audioOutputs/audioOutput_oss.c
@@ -549,7 +549,7 @@ static int oss_playAudio(struct audio_output *audioOutput,
 	return 0;
 }
 
-struct audio_output_plugin ossPlugin = {
+const struct audio_output_plugin ossPlugin = {
 	"oss",
 	oss_testDefault,
 	oss_initDriver,
diff --git a/src/audioOutputs/audioOutput_osx.c b/src/audioOutputs/audioOutput_osx.c
index 1cdcb473c..e8a65c453 100644
--- a/src/audioOutputs/audioOutput_osx.c
+++ b/src/audioOutputs/audioOutput_osx.c
@@ -355,7 +355,7 @@ static int osx_play(struct audio_output *audioOutput,
 	return 0;
 }
 
-struct audio_output_plugin osxPlugin = {
+const struct audio_output_plugin osxPlugin = {
 	"osx",
 	osx_testDefault,
 	osx_initDriver,
diff --git a/src/audioOutputs/audioOutput_pulse.c b/src/audioOutputs/audioOutput_pulse.c
index 6d9b385ca..8e76b7781 100644
--- a/src/audioOutputs/audioOutput_pulse.c
+++ b/src/audioOutputs/audioOutput_pulse.c
@@ -200,7 +200,7 @@ static int pulse_playAudio(struct audio_output *audioOutput,
 	return 0;
 }
 
-struct audio_output_plugin pulsePlugin = {
+const struct audio_output_plugin pulsePlugin = {
 	"pulse",
 	pulse_testDefault,
 	pulse_initDriver,
diff --git a/src/audioOutputs/audioOutput_shout.c b/src/audioOutputs/audioOutput_shout.c
index ee21fabe6..6c5e3c56b 100644
--- a/src/audioOutputs/audioOutput_shout.c
+++ b/src/audioOutputs/audioOutput_shout.c
@@ -680,7 +680,7 @@ static void myShout_setTag(struct audio_output *audioOutput,
 	sd->tagToSend = 1;
 }
 
-struct audio_output_plugin shoutPlugin = {
+const struct audio_output_plugin shoutPlugin = {
 	"shout",
 	NULL,
 	myShout_initDriver,
-- 
cgit v1.2.3