|  | @@ -42,31 +42,31 @@ typedef struct {
 | 
	
		
			
				|  |  |   * monochrome (0.2125 * color.r) + (0.7154 * color.g) + (0.0721 * color.b)
 | 
	
		
			
				|  |  |   * grayscale (0.3 * R) + (0.59 * G) + (0.11 * B) )
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  | -inline int Scaler332(uint8_t *Pixels) {
 | 
	
		
			
				|  |  | +static inline int Scaler332(uint8_t *Pixels) {
 | 
	
		
			
				|  |  |  	return (Pixels[2] & ~0x1f) | ((Pixels[1] & ~0x1f) >> 3) | (Pixels[0] >> 6);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -inline int Scaler444(uint8_t *Pixels) {
 | 
	
		
			
				|  |  | +static inline int Scaler444(uint8_t *Pixels) {
 | 
	
		
			
				|  |  |  	return ((Pixels[2] & ~0x0f) << 4) | (Pixels[1] & ~0x0f) | (Pixels[0] >> 4);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -inline int Scaler555(uint8_t *Pixels) {
 | 
	
		
			
				|  |  | +static inline int Scaler555(uint8_t *Pixels) {
 | 
	
		
			
				|  |  |  	return ((Pixels[2] & ~0x07) << 7) | ((Pixels[1] & ~0x07) << 2) | (Pixels[0] >> 3);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -inline int Scaler565(uint8_t *Pixels) {
 | 
	
		
			
				|  |  | +static inline int Scaler565(uint8_t *Pixels) {
 | 
	
		
			
				|  |  |  	return ((Pixels[2] & ~0x07) << 8) | ((Pixels[1] & ~0x03) << 3) | (Pixels[0] >> 3);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -inline int Scaler666(uint8_t *Pixels) {
 | 
	
		
			
				|  |  | +static inline int Scaler666(uint8_t *Pixels) {
 | 
	
		
			
				|  |  |  	return ((Pixels[2] & ~0x03) << 10) | ((Pixels[1] & ~0x03) << 4) | (Pixels[0] >> 2);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -inline int Scaler888(uint8_t *Pixels) {
 | 
	
		
			
				|  |  | +static inline int Scaler888(uint8_t *Pixels) {
 | 
	
		
			
				|  |  |  	return (Pixels[2] << 16) | (Pixels[1] << 8) | Pixels[0];
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -inline int ScalerGray(uint8_t *Pixels) {
 | 
	
		
			
				|  |  | +static inline int ScalerGray(uint8_t *Pixels) {
 | 
	
		
			
				|  |  |  	return (Pixels[2] * 14 + Pixels[1] * 76 + Pixels[0] * 38) >> 7;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -236,37 +236,37 @@ void GDS_GetJPEGSize(uint8_t *Source, int *Width, int *Height) {
 | 
	
		
			
				|  |  |   * grayscale (0.3 * R) + (0.59 * G) + (0.11 * B) )
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  |   
 | 
	
		
			
				|  |  | -inline int ToGray888(uint8_t **Pixel) {
 | 
	
		
			
				|  |  | +static inline int ToGray888(uint8_t **Pixel) {
 | 
	
		
			
				|  |  |  	uint32_t v = *(*Pixel)++; v |= *(*Pixel)++ << 8; v |= *(*Pixel)++ << 16; 
 | 
	
		
			
				|  |  |  	return (((v & 0xff) * 14) + ((v >> 8) & 0xff) * 76 + ((v >> 16) * 38) + 1) >> 7;
 | 
	
		
			
				|  |  |  } 
 | 
	
		
			
				|  |  |   
 | 
	
		
			
				|  |  | -inline int ToGray666(uint8_t **Pixel) {
 | 
	
		
			
				|  |  | +static inline int ToGray666(uint8_t **Pixel) {
 | 
	
		
			
				|  |  |  	uint32_t v = *(*Pixel)++; v |= *(*Pixel)++ << 8; v |= *(*Pixel)++ << 16; 
 | 
	
		
			
				|  |  |  	return (((v & 0x3f) * 14) + ((v >> 6) & 0x3f) * 76 + ((v >> 12) * 38) + 1) >> 7;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -inline int ToGray565(uint16_t **Pixel) {
 | 
	
		
			
				|  |  | +static inline int ToGray565(uint16_t **Pixel) {
 | 
	
		
			
				|  |  |  	uint16_t v = *(*Pixel)++; 
 | 
	
		
			
				|  |  |  	return ((((v & 0x1f) * 14) << 1) + ((v >> 5) & 0x3f) * 76 + (((v >> 11) * 38) << 1) + 1) >> 7;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -inline int ToGray555(uint16_t **Pixel) {
 | 
	
		
			
				|  |  | +static inline int ToGray555(uint16_t **Pixel) {
 | 
	
		
			
				|  |  |  	uint16_t v = *(*Pixel)++; 
 | 
	
		
			
				|  |  |  	return ((v & 0x1f) * 14 + ((v >> 5) & 0x1f) * 76 + (v >> 10) * 38) >> 7;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -inline int ToGray444(uint16_t **Pixel) {
 | 
	
		
			
				|  |  | +static inline int ToGray444(uint16_t **Pixel) {
 | 
	
		
			
				|  |  |  	uint16_t v = *(*Pixel)++; 
 | 
	
		
			
				|  |  |  	return ((v & 0x0f) * 14 + ((v >> 4) & 0x0f) * 76 + (v >> 8) * 38) >> 7;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -inline int ToGray332(uint8_t **Pixel) {
 | 
	
		
			
				|  |  | +static inline int ToGray332(uint8_t **Pixel) {
 | 
	
		
			
				|  |  |  	uint8_t v = *(*Pixel)++; 
 | 
	
		
			
				|  |  |  	return ((((v & 0x3) * 14) << 1) + ((v >> 2) & 0x7) * 76 + (v >> 5) * 38 + 1) >> 7;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -inline int ToSelf(uint8_t **Pixel) {
 | 
	
		
			
				|  |  | +static inline int ToSelf(uint8_t **Pixel) {
 | 
	
		
			
				|  |  |  	return *(*Pixel)++; 
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  	
 |