freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Git][freetype/freetype-demos][master] Revert "* src/ftlint.c (Checksum)


From: Alexei Podtelezhnikov (@apodtele)
Subject: [Git][freetype/freetype-demos][master] Revert "* src/ftlint.c (Checksum): Accept negative pitch."
Date: Sat, 17 Sep 2022 16:28:01 +0000

Alexei Podtelezhnikov pushed to branch master at FreeType / FreeType Demo Programs

Commits:

  • 5f4044b7
    by Alexei Podtelezhnikov at 2022-09-17T12:26:16-04:00
    Revert "* src/ftlint.c (Checksum): Accept negative pitch."
    
    This reverts commit bac9a53080b24e76a2dfe8def2b15682135b8454.
    The pitch is always positive in the converted bitmap.
    

1 changed file:

Changes:

  • src/ftlint.c
    ... ... @@ -134,6 +134,7 @@
    134 134
       }
    
    135 135
     
    
    136 136
     
    
    137
    +  /* Calculate MD5 checksum; bitmap should have positive pitch */
    
    137 138
       static void
    
    138 139
       Checksum( FT_Bitmap* bitmap )
    
    139 140
       {
    
    ... ... @@ -143,12 +144,8 @@
    143 144
     
    
    144 145
         MD5_Init( &ctx );
    
    145 146
         if ( bitmap->buffer )
    
    146
    -    {
    
    147
    -      unsigned long  pitch = bitmap->pitch > 0 ?  bitmap->pitch
    
    148
    -                                               : -bitmap->pitch;
    
    149
    -
    
    150
    -      MD5_Update( &ctx, bitmap->buffer, pitch * bitmap->rows );
    
    151
    -    }
    
    147
    +      MD5_Update( &ctx, bitmap->buffer,
    
    148
    +                  (unsigned long)bitmap->rows * (unsigned long)bitmap->pitch );
    
    152 149
         MD5_Final( md5, &ctx );
    
    153 150
     
    
    154 151
         for ( i = 0; i < 16; i++ )
    


  • reply via email to

    [Prev in Thread] Current Thread [Next in Thread]