Index: src/dos/vesa.c
===================================================================
RCS file: /cvsroot/alleg/allegro/src/dos/vesa.c,v
retrieving revision 1.20
diff -u -r1.20 vesa.c
--- src/dos/vesa.c	16 Jan 2005 12:19:49 -0000	1.20
+++ src/dos/vesa.c	16 May 2005 12:58:27 -0000
@@ -166,7 +166,7 @@
 
 typedef struct VESA_INFO         /* VESA information block structure */
 { 
-   unsigned char  VESASignature[4]     __PACKED__;
+   char           VESASignature[4]     __PACKED__;
    unsigned short VESAVersion          __PACKED__;
    unsigned long  OEMStringPtr         __PACKED__;
    unsigned char  Capabilities[4]      __PACKED__;
Index: src/misc/vbeafex.c
===================================================================
RCS file: /cvsroot/alleg/allegro/src/misc/vbeafex.c,v
retrieving revision 1.5
diff -u -r1.5 vbeafex.c
--- src/misc/vbeafex.c	4 Jul 2004 13:44:49 -0000	1.5
+++ src/misc/vbeafex.c	16 May 2005 12:58:28 -0000
@@ -680,16 +680,14 @@
 
 
 
-/* temporary global for storing the data selector */
-static int int_ds;
-
-
-
 /* my_int386x:
  *  Generates a protected mode interrupt (gcc version).
  */
 static int my_int386x(int intno, SCITECH_REGS *in, SCITECH_REGS *out, SCITECH_SREGS *sregs)
 {
+   /* temporary global for storing the data selector */
+   static int int_ds;
+
    asm (
       "  pushal ; "                       /* push lots of stuff */
       "  pushw %%es ; "
Index: tests/vesainfo.c
===================================================================
RCS file: /cvsroot/alleg/allegro/tests/vesainfo.c,v
retrieving revision 1.5
diff -u -r1.5 vesainfo.c
--- tests/vesainfo.c	2 Aug 2004 11:33:09 -0000	1.5
+++ tests/vesainfo.c	16 May 2005 12:58:28 -0000
@@ -51,7 +51,7 @@
 
 typedef struct VESA_INFO 
 { 
-   unsigned char  VESASignature[4]     __PACKED__;
+   char           VESASignature[4]     __PACKED__;
    unsigned short VESAVersion          __PACKED__;
    unsigned long  OEMStringPtr         __PACKED__;
    unsigned char  Capabilities[4]      __PACKED__;
