return GCONV_NOCONV;
{ __libc_lock_unlock (lock); return GCONV_NOCONV; }
__gconv_find_transform (const char *toset, const char *fromset,			struct gconv_step **handle, size_t *nsteps){  __libc_once_define (static, once);  const char *fromset_expand = NULL;  const char *toset_expand = NULL;  int result;  /* Ensure that the configuration data is read.  */  __libc_once (once, __gconv_read_conf);  /* Acquire the lock.  */  __libc_lock_lock (lock);  /* If we don't have a module database return with an error.  */  if (__gconv_modules_db == NULL)    return GCONV_NOCONV;  /* See whether the names are aliases.  */  if (__gconv_alias_db != NULL)    {      struct gconv_alias key;      struct gconv_alias **found;      key.fromname = fromset;      found = __tfind (&key, &__gconv_alias_db, __gconv_alias_compare);      fromset_expand = found != NULL ? (*found)->toname : NULL;      key.fromname = toset;      found = __tfind (&key, &__gconv_alias_db, __gconv_alias_compare);      toset_expand = found != NULL ? (*found)->toname : NULL;    }  result = find_derivation (toset, toset_expand, fromset, fromset_expand,			    handle, nsteps);#ifndef STATIC_GCONV  /* Increment the user counter.  */  if (result == GCONV_OK)    {      size_t cnt = *nsteps;      struct gconv_step *steps = *handle;      do	if (steps[--cnt].counter++ == 0)	  {	    steps[cnt].shlib_handle =	      __gconv_find_shlib (steps[cnt].modname);	    if (steps[cnt].shlib_handle == NULL)	      {		/* Oops, this is the second time we use this module (after		   unloading) and this time loading failed!?  */		while (++cnt < *nsteps)		  __gconv_release_shlib (steps[cnt].shlib_handle);		result = GCONV_NOCONV;		break;	      }	  }      while (cnt > 0);    }#endif  /* Release the lock.  */  __libc_lock_unlock (lock);  /* The following code is necessary since `find_derivation' will return     GCONV_OK even when no derivation was found but the same request     was processed before.  I.e., negative results will also be cached.  */  return (result == GCONV_OK	  ? (*handle == NULL ? GCONV_NOCONV : GCONV_OK)	  : result);}