freetype-commit
[Top][All Lists]
Advanced

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

[Git][freetype/freetype][master] * src/smooth/ftgrays.c (gray_set_cell):


From: Alexei Podtelezhnikov
Subject: [Git][freetype/freetype][master] * src/smooth/ftgrays.c (gray_set_cell): Refactor to fix VC++ warning.
Date: Tue, 16 Mar 2021 02:34:21 +0000

Alexei Podtelezhnikov pushed to branch master at FreeType / FreeType

Commits:

2 changed files:

Changes:

  • ChangeLog
    1
    +2021-03-11  Alexei Podtelezhnikov  <apodtele@gmail.com>
    
    2
    +
    
    3
    +	* src/smooth/ftgrays.c (gray_set_cell): Refactor to fix VC++ warning.
    
    4
    +
    
    1 5
     2021-03-13  Werner Lemberg  <wl@gnu.org>
    
    2 6
     
    
    3 7
     	Handle various VC++ compiler warnings.
    

  • src/smooth/ftgrays.c
    ... ... @@ -540,15 +540,17 @@ typedef ptrdiff_t FT_PtrDist;
    540 540
           ras.cell = NULL;
    
    541 541
         else
    
    542 542
         {
    
    543
    -      PCell  *pcell, cell;
    
    543
    +      PCell*  pcell = ras.ycells + ey - ras.min_ey;
    
    544
    +      PCell   cell;
    
    544 545
     
    
    545 546
     
    
    546 547
           ex = FT_MAX( ex, ras.min_ex - 1 );
    
    547 548
     
    
    548
    -      pcell = &ras.ycells[ey - ras.min_ey];
    
    549
    -      while ( ( cell = *pcell ) )
    
    549
    +      while ( 1 )
    
    550 550
           {
    
    551
    -        if ( cell->x > ex )
    
    551
    +        cell = *pcell;
    
    552
    +
    
    553
    +        if ( !cell || cell->x > ex )
    
    552 554
               break;
    
    553 555
     
    
    554 556
             if ( cell->x == ex )
    


  • reply via email to

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