rem: STRINGP("Integer");  val = PLGetString(value);
add: GET_STRING_OR_DEFAULT("Integer", val);
context: getInt(WScreen *scr, WDefaultEntry *entry, proplist_t value, void *addr,       void **ret){    static int data;    char *val;            STRINGP("Integer");        val = PLGetString(value);        if (sscanf(val, "%i", &data)!=1) {        wwarning(_("can't convert \"%s\" to integer for key \"%s\""),                 val, entry->key);        val = PLGetString(entry->plvalue);        wwarning(_("using default \"%s\" instead"), val);        if (sscanf(val, "%i", &data)!=1) {            return False;        }    }        if (ret)      *ret = &data;        if (addr) {	*(int*)addr = data;    }    return True;}