[ros-diffs] [gvg] 15359: Add typecasts to avoid any possibility of signed/unsigned mismatch warnings

gvg at svn.reactos.com gvg at svn.reactos.com
Mon May 16 23:20:50 CEST 2005


Add typecasts to avoid any possibility of signed/unsigned mismatch
warnings
Modified: branches/xen/reactos/boot/freeldr/freeldr/arch/i386/xenvideo.c
  _____  

Modified: branches/xen/reactos/boot/freeldr/freeldr/arch/i386/xenvideo.c
--- branches/xen/reactos/boot/freeldr/freeldr/arch/i386/xenvideo.c
2005-05-16 20:42:36 UTC (rev 15358)
+++ branches/xen/reactos/boot/freeldr/freeldr/arch/i386/xenvideo.c
2005-05-16 21:20:48 UTC (rev 15359)
@@ -84,7 +84,7 @@

     {
       for (X = 0; X < COLS; X++)
         {
-          ShadowBuffer[2 * (Y * COLS + X)] = ' ';
+          ShadowBuffer[2 * (Y * COLS + X)] = (UCHAR) ' ';
           ShadowBuffer[2 * (Y * COLS + X) + 1] = Attr;
         }
     }
@@ -124,7 +124,7 @@
         }
     }
 
-  if (Ch != ShadowBuffer[2 * (Y * COLS + X)]
+  if ((UCHAR) Ch != ShadowBuffer[2 * (Y * COLS + X)]
       || Attr != ShadowBuffer[2 * (Y * COLS + X) + 1])
     {
       if (X != CurrentX || Y != CurrentY)
@@ -138,7 +138,7 @@
       XenConsPutChar(Ch);
       CurrentX++;
 
-      ShadowBuffer[2 * (Y * COLS + X)] = Ch;
+      ShadowBuffer[2 * (Y * COLS + X)] = (UCHAR) Ch;
       ShadowBuffer[2 * (Y * COLS + X) + 1] = Attr;
     }
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20050516/941e9e46/attachment.html


More information about the Ros-diffs mailing list