Ignore:
Timestamp:
Nov 25, 2007, 3:12:20 PM (12 years ago)
Author:
Sam Hocevar
Message:
  • Export cucul_attr_to_rgb12_bg(), cucul_attr_to_rgb12_fg() and cucul_attr_to_argb64() (previously _cucul_attr_to_rgb12bg, _cucul_attr_to_rgb12fg and _cucul_attr_to_argb4) in the official libcucul API.
  • Cleanup complete: libcaca no longer depends on "cucul_internals.h".
Location:
libcaca/trunk/caca
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/caca/driver_cocoa.m

    r2056 r2057  
    271271                NSColor* color = nil;
    272272#if USE_RGB12_FGBG
    273                 uint16_t bg = _cucul_attr_to_rgb12bg(*attrs);
     273                uint16_t bg = cucul_attr_to_rgb12_bg(*attrs);
    274274                if(bg)
    275275                {
     
    289289#else
    290290                uint8_t argb[8];
    291                 _cucul_attr_to_argb4(*attrs, argb);
     291                cucul_attr_to_argb64(*attrs, argb);
    292292                color =  [NSColor colorWithCalibratedRed:((float)argb[1]) / 15.0
    293293                                  green:((float)argb[2]) / 15.0
     
    329329                    NSColor* color = nil;
    330330#if USE_RGB12_FGBG
    331                     uint16_t fg = _cucul_attr_to_rgb12fg(*attrs);
     331                    uint16_t fg = cucul_attr_to_rgb12_fg(*attrs);
    332332#   ifdef PRECACHE_WHOLE_COLOR_TABLE
    333333                    color = _colorCache[fg];
     
    344344#else // USE_RGB12_FGBG
    345345                    uint8_t argb[8];
    346                     _cucul_attr_to_argb4(*attrs, argb);
     346                    cucul_attr_to_argb64(*attrs, argb);
    347347                    debug_log(@"x,y=[%d,%d] r,g,b back=[%u %u %u] front=[%u %u %u]",
    348348                              x, y, argb[1], argb[2], argb[3], argb[5], argb[6], argb[7]);
  • libcaca/trunk/caca/driver_gl.c

    r2056 r2057  
    3838
    3939#include "cucul.h"
    40 #include "cucul_internals.h"
    4140#include "caca.h"
    4241#include "caca_internals.h"
     
    228227        for(x = 0; x < dp->drv.p->width; x += dp->drv.p->font_width)
    229228        {
    230             uint16_t bg = _cucul_attr_to_rgb12bg(*attrs++);
     229            uint16_t bg = cucul_attr_to_rgb12_bg(*attrs++);
    231230
    232231            glColor4b(((bg & 0xf00) >> 8) * 8,
     
    280279                                        - (uint32_t)dp->drv.p->blocks[i]]);
    281280
    282                 fg = _cucul_attr_to_rgb12fg(*attrs);
     281                fg = cucul_attr_to_rgb12_fg(*attrs);
    283282                glColor3b(((fg & 0xf00) >> 8) * 8,
    284283                          ((fg & 0x0f0) >> 4) * 8,
  • libcaca/trunk/caca/driver_x11.c

    r2056 r2057  
    3535
    3636#include "cucul.h"
    37 #include "cucul_internals.h"
    3837#include "caca.h"
    3938#include "caca_internals.h"
     
    305304        {
    306305            uint32_t const *attrs = cvattrs + x + y * width;
    307             uint16_t bg = _cucul_attr_to_rgb12bg(*attrs);
     306            uint16_t bg = cucul_attr_to_rgb12_bg(*attrs);
    308307
    309308            len = 1;
    310309            while(x + len < width
    311                    && _cucul_attr_to_rgb12bg(attrs[len]) == bg)
     310                   && cucul_attr_to_rgb12_bg(attrs[len]) == bg)
    312311                len++;
    313312
     
    333332        {
    334333            XSetForeground(dp->drv.p->dpy, dp->drv.p->gc,
    335                            dp->drv.p->colors[_cucul_attr_to_rgb12fg(*attrs)]);
     334                           dp->drv.p->colors[cucul_attr_to_rgb12_fg(*attrs)]);
    336335
    337336            x11_put_glyph(dp, x * dp->drv.p->font_width,
Note: See TracChangeset for help on using the changeset viewer.