if (_dl_name_match_p (name, GL(dl_loaded)->l_searchlist.r_list[n])) return GL(dl_loaded)->l_searchlist.r_list[n];
if (_dl_name_match_p (name, scope->r_list[n])) return scope->r_list[n];
find_needed (const char *name){  unsigned int n = GL(dl_loaded)->l_searchlist.r_nlist;  while (n-- > 0)    if (_dl_name_match_p (name, GL(dl_loaded)->l_searchlist.r_list[n]))      return GL(dl_loaded)->l_searchlist.r_list[n];  /* Should never happen.  */  return NULL;}