bool ini_on_update_bool(CStrRef value, void *p) { if (p) { if ((value.size() == 2 && strcasecmp("on", value.data()) == 0) || (value.size() == 3 && strcasecmp("yes", value.data()) == 0) || (value.size() == 4 && strcasecmp("true", value.data()) == 0)) { *((bool*)p) = true; } else { *((bool*)p) = value.toBoolean(); } } return true; }