summaryrefslogtreecommitdiffstats
path: root/sys/i386
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1995-11-24 15:08:07 +0000
committerbde <bde@FreeBSD.org>1995-11-24 15:08:07 +0000
commiteaebf72f4b2524b522ade2b79d17dc7cec43ae78 (patch)
tree8135f9f40871b66876ad8da5ba46e18cf79f64af /sys/i386
parent2889b1ba4a3bcb4542e14f59663b28d2fb0779f0 (diff)
downloadFreeBSD-src-eaebf72f4b2524b522ade2b79d17dc7cec43ae78.zip
FreeBSD-src-eaebf72f4b2524b522ade2b79d17dc7cec43ae78.tar.gz
Added bogusly placed extern prototypes for functions that should probably
be static.
Diffstat (limited to 'sys/i386')
-rw-r--r--sys/i386/isa/sound/gus_vol.c3
-rw-r--r--sys/i386/isa/sound/gus_wave.c5
-rw-r--r--sys/i386/isa/sound/midibuf.c2
-rw-r--r--sys/i386/isa/sound/pas2_card.c4
-rw-r--r--sys/i386/isa/sound/pas2_mixer.c4
-rw-r--r--sys/i386/isa/sound/pas2_pcm.c4
-rw-r--r--sys/i386/isa/sound/sequencer.c2
7 files changed, 24 insertions, 0 deletions
diff --git a/sys/i386/isa/sound/gus_vol.c b/sys/i386/isa/sound/gus_vol.c
index 055a117..3e58dce 100644
--- a/sys/i386/isa/sound/gus_vol.c
+++ b/sys/i386/isa/sound/gus_vol.c
@@ -7,6 +7,9 @@
#ifndef EXCLUDE_GUS
#include "gus_linearvol.h"
+extern unsigned short gus_adagio_vol (int vel, int mainv, int xpn, int voicev);
+extern unsigned short gus_linear_vol (int vol, int mainvol);
+
#define GUS_VOLUME gus_wave_volume
diff --git a/sys/i386/isa/sound/gus_wave.c b/sys/i386/isa/sound/gus_wave.c
index 0f24596..ecc266d 100644
--- a/sys/i386/isa/sound/gus_wave.c
+++ b/sys/i386/isa/sound/gus_wave.c
@@ -31,6 +31,11 @@
#include <machine/ultrasound.h>
#include "gus_hw.h"
+extern unsigned char gus_look8 __P((int reg));
+extern unsigned short gus_read16 __P((int reg));
+extern void gus_write_addr __P((int reg, unsigned long address, int is16bit));
+extern void gus_write16 __P((int reg, unsigned int data));
+
#if defined(CONFIGURE_SOUNDCARD) && !defined(EXCLUDE_GUS)
#define MAX_SAMPLE 150
diff --git a/sys/i386/isa/sound/midibuf.c b/sys/i386/isa/sound/midibuf.c
index accc6a0..f2f2d67 100644
--- a/sys/i386/isa/sound/midibuf.c
+++ b/sys/i386/isa/sound/midibuf.c
@@ -29,6 +29,8 @@
#include "sound_config.h"
+extern void drain_midi_queue __P((int dev));
+
#if defined(CONFIGURE_SOUNDCARD) && !defined(EXCLUDE_MIDI)
/*
diff --git a/sys/i386/isa/sound/pas2_card.c b/sys/i386/isa/sound/pas2_card.c
index 1714156..ef0236b 100644
--- a/sys/i386/isa/sound/pas2_card.c
+++ b/sys/i386/isa/sound/pas2_card.c
@@ -35,6 +35,10 @@
#define DEFINE_TRANSLATIONS
#include "pas.h"
+extern int config_pas_hw __P((struct address_info *hw_config));
+extern int detect_pas_hw __P((struct address_info *hw_config));
+extern void pas2_msg __P((char *foo));
+
/*
* The Address Translation code is used to convert I/O register addresses to
* be relative to the given base -register
diff --git a/sys/i386/isa/sound/pas2_mixer.c b/sys/i386/isa/sound/pas2_mixer.c
index 0b143b3..7442ae5 100644
--- a/sys/i386/isa/sound/pas2_mixer.c
+++ b/sys/i386/isa/sound/pas2_mixer.c
@@ -35,6 +35,10 @@
#include "pas.h"
+extern void mix_write __P((unsigned char data, int ioaddr));
+extern int pas_mixer_ioctl __P((int dev, unsigned int cmd, unsigned int arg));
+extern void set_mode __P((int new_mode));
+
#define TRACE(what) /* (what) */
extern int translat_code;
diff --git a/sys/i386/isa/sound/pas2_pcm.c b/sys/i386/isa/sound/pas2_pcm.c
index 26fc941..26deb84 100644
--- a/sys/i386/isa/sound/pas2_pcm.c
+++ b/sys/i386/isa/sound/pas2_pcm.c
@@ -34,6 +34,10 @@
#include "pas.h"
+extern int pcm_set_bits __P((int arg));
+extern int pcm_set_channels __P((int arg));
+extern int pcm_set_speed __P((int arg));
+
#if !defined(EXCLUDE_PAS) && !defined(EXCLUDE_AUDIO)
#define TRACE(WHAT) /*
diff --git a/sys/i386/isa/sound/sequencer.c b/sys/i386/isa/sound/sequencer.c
index e659696..785c5b8 100644
--- a/sys/i386/isa/sound/sequencer.c
+++ b/sys/i386/isa/sound/sequencer.c
@@ -31,6 +31,8 @@
#include "sound_config.h"
#include "midi_ctrl.h"
+extern void seq_drain_midi_queues __P((void));
+
#ifdef CONFIGURE_SOUNDCARD
#ifndef EXCLUDE_SEQUENCER
OpenPOWER on IntegriCloud