aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKazutaka YOKOTA <yokota@FreeBSD.org>1999-01-13 01:14:26 +0000
committerKazutaka YOKOTA <yokota@FreeBSD.org>1999-01-13 01:14:26 +0000
commitaae6a996c35dc4b67b4d0b574ce84e4008af2143 (patch)
tree5f252233c23ac7174d9a769a7cc8c12cc7eda679
parentbc2093747fa61bc5da570ce599edd3a322709fec (diff)
downloadsrc-aae6a996c35dc4b67b4d0b574ce84e4008af2143.tar.gz
src-aae6a996c35dc4b67b4d0b574ce84e4008af2143.zip
Get conditional compilation right so that unnecessary reference
to splash-relatec call won't be made if there is no splash pseudo device.
Notes
Notes: svn path=/head/; revision=42610
-rw-r--r--sys/dev/syscons/syscons.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/sys/dev/syscons/syscons.c b/sys/dev/syscons/syscons.c
index 57672bc7d197..9e5d2319a94b 100644
--- a/sys/dev/syscons/syscons.c
+++ b/sys/dev/syscons/syscons.c
@@ -25,7 +25,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: syscons.c,v 1.289 1999/01/07 14:14:22 yokota Exp $
+ * $Id: syscons.c,v 1.290 1999/01/11 03:18:27 yokota Exp $
*/
#include "sc.h"
@@ -268,12 +268,21 @@ static void sc_bcopy(scr_stat *scp, u_short *p, int from, int to, int mark);
static int get_scr_num(void);
static timeout_t scrn_timer;
static void scrn_update(scr_stat *scp, int show_cursor);
+#if NSPLASH > 0
+static int scsplash_callback(int);
+static void scsplash_saver(int show);
static int add_scrn_saver(void (*this_saver)(int));
static int remove_scrn_saver(void (*this_saver)(int));
static int set_scrn_saver_mode(scr_stat *scp, int mode, u_char *pal, int border);
static int restore_scrn_saver_mode(scr_stat *scp);
static void stop_scrn_saver(void (*saver)(int));
static int wait_scrn_saver_stop(void);
+#define scsplash_stick(stick) (sticky_splash = (stick))
+#else /* !NSPLASH */
+#define stop_scrn_saver(saver)
+#define wait_scrn_saver_stop() 0
+#define scsplash_stick(stick)
+#endif /* NSPLASH */
static int switch_scr(scr_stat *scp, u_int next_scr);
static void exchange_scr(void);
static void scan_esc(scr_stat *scp, u_char c);
@@ -305,13 +314,6 @@ static void draw_cutmarking(scr_stat *scp);
static void remove_cutmarking(scr_stat *scp);
static void do_bell(scr_stat *scp, int pitch, int duration);
static timeout_t blink_screen;
-#if NSPLASH > 0
-static int scsplash_callback(int);
-static void scsplash_saver(int show);
-#define scsplash_stick(stick) (sticky_splash = (stick))
-#else
-#define scsplash_stick(stick)
-#endif /* NSPLASH */
static cn_probe_t sccnprobe;
static cn_init_t sccninit;