color/alpha arrays should not be const
This commit is contained in:
parent
0ad04fec26
commit
bd6cf29e23
|
@ -7,4 +7,4 @@ pangoxft=true
|
|||
xinerama=true
|
||||
openssl=true
|
||||
fribidi=true
|
||||
CC=tcc
|
||||
CC=gcc
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// color scheme arrays
|
||||
static const unsigned int alphas[][3] = {
|
||||
static unsigned int alphas[][3] = {
|
||||
// fg bg border
|
||||
[SchemeLArrow] = { fgalpha, bgalpha, borderalpha },
|
||||
[SchemeRArrow] = { fgalpha, bgalpha, borderalpha },
|
||||
|
@ -18,7 +18,7 @@ static const unsigned int alphas[][3] = {
|
|||
[SchemeBorder] = { fgalpha, bgalpha, borderalpha },
|
||||
};
|
||||
|
||||
static const char *colors[SchemeLast][2] = {
|
||||
static char *colors[SchemeLast][2] = {
|
||||
// fg bg
|
||||
[SchemeLArrow] = { col_larrowfg, col_larrowbg },
|
||||
[SchemeRArrow] = { col_rarrowfg, col_rarrowbg },
|
||||
|
|
|
@ -119,7 +119,7 @@ drw_font_free(Fnt *font)
|
|||
}
|
||||
|
||||
void
|
||||
drw_clr_create(Drw *drw, Clr *dest, const char *clrname, unsigned int alpha)
|
||||
drw_clr_create(Drw *drw, Clr *dest, char *clrname, unsigned int alpha)
|
||||
{
|
||||
if (!drw || !dest || !clrname)
|
||||
return;
|
||||
|
@ -134,7 +134,7 @@ drw_clr_create(Drw *drw, Clr *dest, const char *clrname, unsigned int alpha)
|
|||
/* Wrapper to create color schemes. The caller has to call free(3) on the
|
||||
* returned color scheme when done using it. */
|
||||
Clr *
|
||||
drw_scm_create(Drw *drw, const char *clrnames[], const unsigned int alphas[], size_t clrcount)
|
||||
drw_scm_create(Drw *drw, char *clrnames[], unsigned int alphas[], size_t clrcount)
|
||||
{
|
||||
size_t i;
|
||||
Clr *ret;
|
||||
|
|
|
@ -40,8 +40,8 @@ unsigned int drw_font_getwidth(Drw *drw, const char *text, Bool markup);
|
|||
void drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h, Bool markup);
|
||||
|
||||
/* Colorscheme abstraction */
|
||||
void drw_clr_create(Drw *drw, Clr *dest, const char *clrname, const unsigned int alpha);
|
||||
Clr *drw_scm_create(Drw *drw, const char *clrnames[], const unsigned int alphas[], size_t clrcount);
|
||||
void drw_clr_create(Drw *drw, Clr *dest, char *clrname, unsigned int alpha);
|
||||
Clr *drw_scm_create(Drw *drw, char *clrnames[], unsigned int alphas[], size_t clrcount);
|
||||
|
||||
/* Cursor abstraction */
|
||||
Cur *drw_cur_create(Drw *drw, int shape);
|
||||
|
|
|
@ -186,7 +186,7 @@ drw_font_free(Fnt *font)
|
|||
}
|
||||
|
||||
void
|
||||
drw_clr_create(Drw *drw, Clr *dest, const char *clrname, unsigned int alpha)
|
||||
drw_clr_create(Drw *drw, Clr *dest, char *clrname, unsigned int alpha)
|
||||
{
|
||||
if (!drw || !dest || !clrname)
|
||||
return;
|
||||
|
@ -201,7 +201,7 @@ drw_clr_create(Drw *drw, Clr *dest, const char *clrname, unsigned int alpha)
|
|||
/* Wrapper to create color schemes. The caller has to call free(3) on the
|
||||
* returned color scheme when done using it. */
|
||||
Clr *
|
||||
drw_scm_create(Drw *drw, const char *clrnames[], const unsigned int alphas[], size_t clrcount)
|
||||
drw_scm_create(Drw *drw, char *clrnames[], unsigned int alphas[], size_t clrcount)
|
||||
{
|
||||
size_t i;
|
||||
Clr *ret;
|
||||
|
|
|
@ -42,8 +42,8 @@ unsigned int drw_fontset_getwidth_clamp(Drw *drw, const char *text, unsigned int
|
|||
void drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h, Bool markup);
|
||||
|
||||
/* Colorscheme abstraction */
|
||||
void drw_clr_create(Drw *drw, Clr *dest, const char *clrname, unsigned int alpha);
|
||||
Clr *drw_scm_create(Drw *drw, const char *clrnames[], const unsigned int alphas[], size_t clrcount);
|
||||
void drw_clr_create(Drw *drw, Clr *dest, char *clrname, unsigned int alpha);
|
||||
Clr *drw_scm_create(Drw *drw, char *clrnames[], unsigned int alphas[], size_t clrcount);
|
||||
|
||||
/* Cursor abstraction */
|
||||
Cur *drw_cur_create(Drw *drw, int shape);
|
||||
|
|
Loading…
Reference in a new issue