static guint invert(guint icolour) { if (interface_prefs.highlighting_invert_all) return utils_invert_color(icolour); return icolour; }
/* split a RGB colour into the three colour components */ static void get_rgb_values(gint c, gint *r, gint *g, gint *b) { c = ROTATE_RGB(c); if (interface_prefs.highlighting_invert_all) c = utils_invert_color(c); *r = c % 256; *g = (c & - 16711936) / 256; *b = (c & 0xff0000) / 65536; *r *= 257; *g *= 257; *b *= 257; }