This allows the compiler to assume more about their interface, if at
all possible.
Signed-off-by: Diego E. 'Flameeyes' Pettenò <flameeyes@gmail.com>
}
-void alsa_dsp_descructor(void) __attribute__ ((destructor));
+static void alsa_dsp_descructor(void) __attribute__ ((destructor));
-void alsa_dsp_descructor(void)
+static void alsa_dsp_descructor(void)
{
DENTER();
DPRINT("alsa dsp destructor\n");
*
* @return zero. success.
*/
-int free_control_list(control_list_t * control_list)
+static int free_control_list(control_list_t * control_list)
{
struct list_head *pos, *q;
control_list_t *tmp;
DLEAVE(ret);
return ret;
}
-void dsp_ctl_descructor(void) __attribute__ ((destructor));
+static void dsp_ctl_descructor(void) __attribute__ ((destructor));
-void dsp_ctl_descructor(void)
+static void dsp_ctl_descructor(void)
{
DENTER();
DPRINT("dsp ctl destructor\n");
return err;
}
-int pulse_drain(snd_pcm_ioplug_t * io)
+static int pulse_drain(snd_pcm_ioplug_t * io)
{
snd_pcm_pulse_t *pcm = io->private_data;
pa_operation *o;
static struct user_usb_stream *uus;
static pthread_mutex_t uus_mutex = PTHREAD_MUTEX_INITIALIZER;
-struct user_usb_stream *get_uus(const char *card)
+static struct user_usb_stream *get_uus(const char *card)
{
pthread_mutex_lock(&uus_mutex);