x11_color.c: Make most __imlib_AllocColors*() functions static
This commit is contained in:
parent
3debc9d46d
commit
238bfdfa21
|
@ -70,62 +70,7 @@ __imlib_BestVisual(Display * d, int screen, int *depth_return)
|
|||
return v;
|
||||
}
|
||||
|
||||
DATA8 *
|
||||
__imlib_AllocColorTable(Display * d, Colormap cmap, DATA8 * type_return,
|
||||
Visual * v)
|
||||
{
|
||||
DATA8 *color_lut = NULL;
|
||||
|
||||
if (v->bits_per_rgb > 1)
|
||||
{
|
||||
if ((_max_colors >= 256)
|
||||
&& (color_lut = __imlib_AllocColors332(d, cmap, v)))
|
||||
{
|
||||
*type_return = _pal_type;
|
||||
return color_lut;
|
||||
}
|
||||
if ((_max_colors >= 216)
|
||||
&& (color_lut = __imlib_AllocColors666(d, cmap, v)))
|
||||
{
|
||||
*type_return = _pal_type;
|
||||
return color_lut;
|
||||
}
|
||||
if ((_max_colors >= 128)
|
||||
&& (color_lut = __imlib_AllocColors232(d, cmap, v)))
|
||||
{
|
||||
*type_return = _pal_type;
|
||||
return color_lut;
|
||||
}
|
||||
if ((_max_colors >= 64)
|
||||
&& (color_lut = __imlib_AllocColors222(d, cmap, v)))
|
||||
{
|
||||
*type_return = _pal_type;
|
||||
return color_lut;
|
||||
}
|
||||
if ((_max_colors >= 32)
|
||||
&& (color_lut = __imlib_AllocColors221(d, cmap, v)))
|
||||
{
|
||||
*type_return = _pal_type;
|
||||
return color_lut;
|
||||
}
|
||||
if ((_max_colors >= 16)
|
||||
&& (color_lut = __imlib_AllocColors121(d, cmap, v)))
|
||||
{
|
||||
*type_return = _pal_type;
|
||||
return color_lut;
|
||||
}
|
||||
}
|
||||
if ((_max_colors >= 8) && (color_lut = __imlib_AllocColors111(d, cmap, v)))
|
||||
{
|
||||
*type_return = _pal_type;
|
||||
return color_lut;
|
||||
}
|
||||
color_lut = __imlib_AllocColors1(d, cmap, v);
|
||||
*type_return = _pal_type;
|
||||
return color_lut;
|
||||
}
|
||||
|
||||
DATA8 *
|
||||
static DATA8 *
|
||||
__imlib_AllocColors332(Display * d, Colormap cmap, Visual * v)
|
||||
{
|
||||
int r, g, b, i;
|
||||
|
@ -182,7 +127,7 @@ __imlib_AllocColors332(Display * d, Colormap cmap, Visual * v)
|
|||
return color_lut;
|
||||
}
|
||||
|
||||
DATA8 *
|
||||
static DATA8 *
|
||||
__imlib_AllocColors666(Display * d, Colormap cmap, Visual * v)
|
||||
{
|
||||
int r, g, b, i;
|
||||
|
@ -239,7 +184,7 @@ __imlib_AllocColors666(Display * d, Colormap cmap, Visual * v)
|
|||
return color_lut;
|
||||
}
|
||||
|
||||
DATA8 *
|
||||
static DATA8 *
|
||||
__imlib_AllocColors232(Display * d, Colormap cmap, Visual * v)
|
||||
{
|
||||
int r, g, b, i;
|
||||
|
@ -296,7 +241,7 @@ __imlib_AllocColors232(Display * d, Colormap cmap, Visual * v)
|
|||
return color_lut;
|
||||
}
|
||||
|
||||
DATA8 *
|
||||
static DATA8 *
|
||||
__imlib_AllocColors222(Display * d, Colormap cmap, Visual * v)
|
||||
{
|
||||
int r, g, b, i;
|
||||
|
@ -353,7 +298,7 @@ __imlib_AllocColors222(Display * d, Colormap cmap, Visual * v)
|
|||
return color_lut;
|
||||
}
|
||||
|
||||
DATA8 *
|
||||
static DATA8 *
|
||||
__imlib_AllocColors221(Display * d, Colormap cmap, Visual * v)
|
||||
{
|
||||
int r, g, b, i;
|
||||
|
@ -411,7 +356,7 @@ __imlib_AllocColors221(Display * d, Colormap cmap, Visual * v)
|
|||
return color_lut;
|
||||
}
|
||||
|
||||
DATA8 *
|
||||
static DATA8 *
|
||||
__imlib_AllocColors121(Display * d, Colormap cmap, Visual * v)
|
||||
{
|
||||
int r, g, b, i;
|
||||
|
@ -470,7 +415,7 @@ __imlib_AllocColors121(Display * d, Colormap cmap, Visual * v)
|
|||
return color_lut;
|
||||
}
|
||||
|
||||
DATA8 *
|
||||
static DATA8 *
|
||||
__imlib_AllocColors111(Display * d, Colormap cmap, Visual * v)
|
||||
{
|
||||
int r, g, b, i;
|
||||
|
@ -530,7 +475,7 @@ __imlib_AllocColors111(Display * d, Colormap cmap, Visual * v)
|
|||
return color_lut;
|
||||
}
|
||||
|
||||
DATA8 *
|
||||
static DATA8 *
|
||||
__imlib_AllocColors1(Display * d, Colormap cmap, Visual * v)
|
||||
{
|
||||
XColor xcl;
|
||||
|
@ -550,3 +495,58 @@ __imlib_AllocColors1(Display * d, Colormap cmap, Visual * v)
|
|||
_pal_type = 6;
|
||||
return color_lut;
|
||||
}
|
||||
|
||||
DATA8 *
|
||||
__imlib_AllocColorTable(Display * d, Colormap cmap, DATA8 * type_return,
|
||||
Visual * v)
|
||||
{
|
||||
DATA8 *color_lut = NULL;
|
||||
|
||||
if (v->bits_per_rgb > 1)
|
||||
{
|
||||
if ((_max_colors >= 256)
|
||||
&& (color_lut = __imlib_AllocColors332(d, cmap, v)))
|
||||
{
|
||||
*type_return = _pal_type;
|
||||
return color_lut;
|
||||
}
|
||||
if ((_max_colors >= 216)
|
||||
&& (color_lut = __imlib_AllocColors666(d, cmap, v)))
|
||||
{
|
||||
*type_return = _pal_type;
|
||||
return color_lut;
|
||||
}
|
||||
if ((_max_colors >= 128)
|
||||
&& (color_lut = __imlib_AllocColors232(d, cmap, v)))
|
||||
{
|
||||
*type_return = _pal_type;
|
||||
return color_lut;
|
||||
}
|
||||
if ((_max_colors >= 64)
|
||||
&& (color_lut = __imlib_AllocColors222(d, cmap, v)))
|
||||
{
|
||||
*type_return = _pal_type;
|
||||
return color_lut;
|
||||
}
|
||||
if ((_max_colors >= 32)
|
||||
&& (color_lut = __imlib_AllocColors221(d, cmap, v)))
|
||||
{
|
||||
*type_return = _pal_type;
|
||||
return color_lut;
|
||||
}
|
||||
if ((_max_colors >= 16)
|
||||
&& (color_lut = __imlib_AllocColors121(d, cmap, v)))
|
||||
{
|
||||
*type_return = _pal_type;
|
||||
return color_lut;
|
||||
}
|
||||
}
|
||||
if ((_max_colors >= 8) && (color_lut = __imlib_AllocColors111(d, cmap, v)))
|
||||
{
|
||||
*type_return = _pal_type;
|
||||
return color_lut;
|
||||
}
|
||||
color_lut = __imlib_AllocColors1(d, cmap, v);
|
||||
*type_return = _pal_type;
|
||||
return color_lut;
|
||||
}
|
||||
|
|
|
@ -8,23 +8,8 @@ extern DATA16 _max_colors;
|
|||
int __imlib_XActualDepth(Display * d, Visual * v);
|
||||
Visual *__imlib_BestVisual(Display * d, int screen,
|
||||
int *depth_return);
|
||||
|
||||
DATA8 *__imlib_AllocColorTable(Display * d, Colormap cmap,
|
||||
DATA8 * type_return, Visual * v);
|
||||
DATA8 *__imlib_AllocColors332(Display * d, Colormap cmap,
|
||||
Visual * v);
|
||||
DATA8 *__imlib_AllocColors666(Display * d, Colormap cmap,
|
||||
Visual * v);
|
||||
DATA8 *__imlib_AllocColors232(Display * d, Colormap cmap,
|
||||
Visual * v);
|
||||
DATA8 *__imlib_AllocColors222(Display * d, Colormap cmap,
|
||||
Visual * v);
|
||||
DATA8 *__imlib_AllocColors221(Display * d, Colormap cmap,
|
||||
Visual * v);
|
||||
DATA8 *__imlib_AllocColors121(Display * d, Colormap cmap,
|
||||
Visual * v);
|
||||
DATA8 *__imlib_AllocColors111(Display * d, Colormap cmap,
|
||||
Visual * v);
|
||||
DATA8 *__imlib_AllocColors1(Display * d, Colormap cmap,
|
||||
Visual * v);
|
||||
|
||||
#endif /* X11_COLOR_H */
|
||||
|
|
Loading…
Reference in New Issue