int target_compatible (target_t *t1, target_t *t2) { if (t2->mod != ALPM_DEP_MOD_EQ && t2->mod != ALPM_DEP_MOD_ANY) return 0; if (strcmp (t1->name, t2->name) == 0 && (t1->mod == ALPM_DEP_MOD_ANY || t2->mod == ALPM_DEP_MOD_ANY || target_check_version (t1, t2->ver))) return 1; return 0; }
bool target_compatible (const target_t *t1, const target_t *t2) { if (!t1 || !t2 || t2->mod != ALPM_DEP_MOD_EQ && t2->mod != ALPM_DEP_MOD_ANY) { return false; } if (strcmp (t1->name, t2->name) == 0 && (t1->mod == ALPM_DEP_MOD_ANY || t2->mod == ALPM_DEP_MOD_ANY || target_check_version (t1, t2->ver))) { return true; } return false; }