示例#1
0
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);
}
示例#2
0
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));
}