common/lcd.c: use ARRAY_SIZE
authorAnatolij Gustschin <agust@denx.de>
Fri, 27 Apr 2012 04:41:06 +0000 (04:41 +0000)
committerAnatolij Gustschin <agust@denx.de>
Fri, 25 May 2012 07:15:10 +0000 (09:15 +0200)
Use available macro for obtaining the size of bmp_logo_palette[]

Signed-off-by: Anatolij Gustschin <agust@denx.de>
common/lcd.c

index bf1a6a9..0ea45d0 100644 (file)
@@ -523,7 +523,7 @@ void bitmap_plot (int x, int y)
 
        debug ("Logo: width %d  height %d  colors %d  cmap %d\n",
                BMP_LOGO_WIDTH, BMP_LOGO_HEIGHT, BMP_LOGO_COLORS,
-               (int)(sizeof(bmp_logo_palette)/(sizeof(ushort))));
+               ARRAY_SIZE(bmp_logo_palette));
 
        bmap = &bmp_logo_bitmap[0];
        fb   = (uchar *)(lcd_base + y * lcd_line_length + x);
@@ -548,7 +548,7 @@ void bitmap_plot (int x, int y)
                WATCHDOG_RESET();
 
                /* Set color map */
-               for (i=0; i<(sizeof(bmp_logo_palette)/(sizeof(ushort))); ++i) {
+               for (i = 0; i < ARRAY_SIZE(bmp_logo_palette); ++i) {
                        ushort colreg = bmp_logo_palette[i];
 #ifdef CONFIG_ATMEL_LCD
                        uint lut_entry;