-
-/* following functions are local */
-
-/*****************************************************************************
- * PutByte8: print a fixed width font character byte in 1 Bpp
- *****************************************************************************/
-static void PutByte8( u8 *p_pic, int i_byte, int i_char, int i_border,
- int i_bg, u32 i_char_color, u32 i_border_color,
- u32 i_bg_color )
-{
- /* Computes position offset and background mask */
- p_pic += 8 * i_byte;
- i_bg &= ~(i_char | i_border);
-
- /* Put character bits */
- PUT_BYTE_MASK(i_char, i_char_color);
- PUT_BYTE_MASK(i_border, i_border_color);
- PUT_BYTE_MASK(i_bg, i_bg_color);
-}
-
-/*****************************************************************************
- * PutByte16: print a fixed width font character byte in 2 Bpp
- *****************************************************************************/
-static void PutByte16( u16 *p_pic, int i_byte, int i_char, int i_border,
- int i_bg, u32 i_char_color, u32 i_border_color,
- u32 i_bg_color )
-{
- /* Computes position offset and background mask */
- p_pic += 8 * i_byte;
- i_bg &= ~(i_char | i_border);
-
- /* Put character bits */
- PUT_BYTE_MASK(i_char, i_char_color);
- PUT_BYTE_MASK(i_border, i_border_color);
- PUT_BYTE_MASK(i_bg, i_bg_color);
-}
-
-/*****************************************************************************
- * PutByte24: print a fixed width font character byte in 3 Bpp
- *****************************************************************************/
-static void PutByte24( void *p_pic, int i_byte, byte_t i_char, byte_t i_border, byte_t i_bg,
- u32 i_char_color, u32 i_border_color, u32 i_bg_color )
-{
- /* XXX?? */
-}
-
-/*****************************************************************************
- * PutByte32: print a fixed width font character byte in 4 Bpp
- *****************************************************************************/
-static void PutByte32( u32 *p_pic, int i_byte, byte_t i_char, byte_t i_border, byte_t i_bg,
- u32 i_char_color, u32 i_border_color, u32 i_bg_color )
-{
- /* Computes position offset and background mask */
- p_pic += 8 * i_byte;
- i_bg &= ~(i_char | i_border);
-
- /* Put character bits */
- PUT_BYTE_MASK(i_char, i_char_color);
- PUT_BYTE_MASK(i_border, i_border_color);
- PUT_BYTE_MASK(i_bg, i_bg_color);
-}
-