Fix warning. First compute value then increment pointer.
authorSebastian Dransfeld <sd@tango.flipp.net>
Thu, 28 Dec 2006 12:37:37 +0000 (12:37 +0000)
committerSebastian Dransfeld <sd@tango.flipp.net>
Thu, 28 Dec 2006 12:37:37 +0000 (12:37 +0000)
SVN revision: 27588

legacy/evas/src/lib/engines/common/evas_image_main.c

index 61dce78..6930455 100644 (file)
@@ -682,8 +682,9 @@ evas_common_image_premul(RGBA_Image *im)
      {
        DATA32  a = 1 + (*s >> 24);
 
-       *s++ = (*s & 0xff000000) + (((((*s) >> 8) & 0xff) * a) & 0xff00) + 
+       *s = (*s & 0xff000000) + (((((*s) >> 8) & 0xff) * a) & 0xff00) + 
                         (((((*s) & 0x00ff00ff) * a) >> 8) & 0x00ff00ff);
+       s++;
        if ((a == 1) || (a == 256))
           nas++;
      }