1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-12-04 14:46:47 -05:00

color_specs: Make const.

This commit is contained in:
Kalle Olavi Niemitalo 2007-01-28 01:13:53 +02:00 committed by Kalle Olavi Niemitalo
parent 0484f68b69
commit ada3858372

View File

@ -22,7 +22,7 @@ struct color_spec {
color_T rgb; color_T rgb;
}; };
static struct color_spec color_specs[] = { static const struct color_spec color_specs[] = {
#include "util/color_s.inc" #include "util/color_s.inc"
#ifndef CONFIG_SMALL #ifndef CONFIG_SMALL
#include "util/color.inc" #include "util/color.inc"
@ -32,7 +32,7 @@ static struct color_spec color_specs[] = {
#ifdef USE_FASTFIND #ifdef USE_FASTFIND
static struct color_spec *internal_pointer; static const struct color_spec *internal_pointer;
static void static void
colors_list_reset(void) colors_list_reset(void)
@ -52,7 +52,7 @@ colors_list_next(void)
if (!internal_pointer->name) return NULL; if (!internal_pointer->name) return NULL;
kv.key = (unsigned char *) internal_pointer->name; kv.key = (unsigned char *) internal_pointer->name;
kv.data = internal_pointer; kv.data = (void *) internal_pointer; /* cast away const */
internal_pointer++; internal_pointer++;
@ -107,7 +107,7 @@ decode_hex_color:
return 0; return 0;
} }
} else { } else {
struct color_spec *cs; const struct color_spec *cs;
#ifndef USE_FASTFIND #ifndef USE_FASTFIND
for (cs = color_specs; cs->name; cs++) for (cs = color_specs; cs->name; cs++)
@ -138,7 +138,7 @@ decode_hex_color:
const unsigned char * const unsigned char *
get_color_string(color_T color, unsigned char hexcolor[8]) get_color_string(color_T color, unsigned char hexcolor[8])
{ {
struct color_spec *cs; const struct color_spec *cs;
for (cs = color_specs; cs->name; cs++) for (cs = color_specs; cs->name; cs++)
if (cs->rgb == color) if (cs->rgb == color)