summaryrefslogtreecommitdiffstats
path: root/sys/dev/syscons/logo/logo_saver.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/syscons/logo/logo_saver.c')
-rw-r--r--sys/dev/syscons/logo/logo_saver.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/dev/syscons/logo/logo_saver.c b/sys/dev/syscons/logo/logo_saver.c
index 2d2c660..0961cb6 100644
--- a/sys/dev/syscons/logo/logo_saver.c
+++ b/sys/dev/syscons/logo/logo_saver.c
@@ -44,7 +44,11 @@ static u_char *vid;
static int banksize, scrmode, bpsl, scrw, scrh;
static int blanked;
-#include "logo.c"
+extern unsigned int logo_w;
+extern unsigned int logo_h;
+extern unsigned char logo_pal[];
+extern unsigned char logo_img[];
+extern unsigned int logo_img_size;
static void
logo_blit(video_adapter_t *adp, int x, int y)
@@ -55,7 +59,7 @@ logo_blit(video_adapter_t *adp, int x, int y)
o += banksize;
set_origin(adp, o);
- for (d = 0; d < sizeof logo_img; d += logo_w) {
+ for (d = 0; d < logo_img_size; d += logo_w) {
if (p + logo_w < banksize) {
bcopy(logo_img + d, vid + p, logo_w);
p += bpsl;
OpenPOWER on IntegriCloud