]> granicus.if.org Git - libass/commitdiff
rasterizer: fix warning
authorDr.Smile <vabnick@gmail.com>
Sun, 17 Sep 2017 21:56:00 +0000 (00:56 +0300)
committerDr.Smile <vabnick@gmail.com>
Sun, 17 Sep 2017 21:56:00 +0000 (00:56 +0300)
While int8_t work in practice, uint8_t is more correct type here.

libass/ass_rasterizer_c.c

index 99cea6f9bec0970978b1e7f7849040ea81ab2e25..7e332317f84f9ab4959f9f6e5f5de99c95a636d7 100644 (file)
@@ -27,7 +27,7 @@
 
 void ass_fill_solid_tile16_c(uint8_t *buf, ptrdiff_t stride, int set)
 {
-    int8_t value = set ? 255 : 0;
+    uint8_t value = set ? 255 : 0;
     for (int y = 0; y < 16; y++) {
         for (int x = 0; x < 16; x++)
             buf[x] = value;
@@ -37,7 +37,7 @@ void ass_fill_solid_tile16_c(uint8_t *buf, ptrdiff_t stride, int set)
 
 void ass_fill_solid_tile32_c(uint8_t *buf, ptrdiff_t stride, int set)
 {
-    int8_t value = set ? 255 : 0;
+    uint8_t value = set ? 255 : 0;
     for (int y = 0; y < 32; y++) {
         for (int x = 0; x < 32; x++)
             buf[x] = value;