StorePixels() macro could create invalid *x++=*x... code - fixed.
This commit is contained in:
		
							parent
							
								
									d430e76a16
								
							
						
					
					
						commit
						df979b75c8
					
				| 
						 | 
				
			
			@ -301,7 +301,7 @@ typedef unsigned int	*glyphPointer;
 | 
			
		|||
#define StorePixels(o,p)    dst[o] = p
 | 
			
		||||
#define Loop		    dst += widthDst;
 | 
			
		||||
#else
 | 
			
		||||
#define StorePixels(o,p)    *dst++ = (p)
 | 
			
		||||
#define StorePixels(o,p)    do { *dst = (p); dst++; } while (0)
 | 
			
		||||
#define Loop		    dst += widthLeft;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue