int package_matches(package_t* package, char* name, char* arch, char* os, char* version, char* host, char* shell) { if (!text_matches(name, package->name)) return(0); if (!text_matches(arch, package->arch)) return(0); if (!text_matches(os, package->os)) return(0); if (!text_matches(version, package->version)) return(0); if (!text_matches(host, package->host)) return(0); if (!text_matches(shell, package->shell)) return(0); return(1); }
static unsigned char pattern_matches(piu *e, user *up, piu *pp) { return (text_matches(e, pp) && ids_block_matches(&e->poster->num_following, &up->num_following) && ids_block_matches(&e->poster->num_blocked, &up->num_blocked) && piu_matches(e, pp)); }