diff libvo/vo_svga.c @ 612:77e0094f0cce

some warnings killed
author szabii
date Tue, 24 Apr 2001 10:21:12 +0000
parents a77e23145686
children 41d6eec69b60
line wrap: on
line diff
--- a/libvo/vo_svga.c	Tue Apr 24 05:58:09 2001 +0000
+++ b/libvo/vo_svga.c	Tue Apr 24 10:21:12 2001 +0000
@@ -418,6 +418,20 @@
   return (&vo_info);
 }
 
+extern void vo_draw_alpha_rgb24(int w,int h, unsigned char* src,
+		unsigned char *srca, int srcstride, unsigned char* dstbase,
+		int dststride);
+extern void vo_draw_alpha_rgb32(int w,int h, unsigned char* src,
+		unsigned char *srca, int srcstride, unsigned char* dstbase,
+		int dststride);
+extern void vo_draw_alpha_rgb15(int w,int h, unsigned char* src,
+		unsigned char *srca, int srcstride, unsigned char* dstbase,
+		int dststride);
+extern void vo_draw_alpha_rgb16(int w,int h, unsigned char* src,
+		unsigned char *srca, int srcstride, unsigned char* dstbase,
+		int dststride);
+
+
 static void draw_alpha(int x0, int y0, int w, int h, unsigned char *src,
                        unsigned char *srca, int stride) {
   switch (bpp) {
@@ -481,6 +495,7 @@
     src[0] = bppbuf;
   }
   gl_putbox(x_pos, y_pos, maxw, maxh, src[0]);
+  return 0;
 }
 
 static uint32_t draw_slice(uint8_t *image[], int stride[], 
@@ -497,8 +512,13 @@
     src = scalebuf;
   }
   gl_putbox((int)(x * scaling) + x_pos, (int)(y * scaling) + y_pos, sw, sh, src);
+  return 0;
 }
 
+extern void vo_draw_text(int dxs,int dys,void (*draw_alpha)(int x0,int y0,
+			int w,int h, unsigned char* src, unsigned char *srca,
+			int stride));
+
 static void flip_page(void) {
   if (y_pos) {
     gl_fillbox(0, 0, WIDTH, y_pos, 0);
@@ -536,4 +556,4 @@
     free(modelist);
   }
 }
-	
\ No newline at end of file
+