rem: STRINGP("Color");
add: GET_STRING_OR_DEFAULT("Color", val);
context: getColor(WScreen *scr, WDefaultEntry *entry, proplist_t value, void *addr, 	 void **ret){    static XColor color;    char *val;    int second_pass=0;    STRINGP("Color");        val = PLGetString(value);again:    if (!wGetColor(scr, val, &color)) {        wwarning(_("could not get color for key \"%s\""),                 entry->key);        if (second_pass==0) {            val = PLGetString(entry->plvalue);            second_pass = 1;            wwarning(_("using default \"%s\" instead"), val);            goto again;        }        return False;    }    if (ret)      *ret = &color;        assert(addr==NULL);    /*    if (addr)      *(unsigned long*)addr = pixel;     */        return True;}