if(!(charset = hash_find(Charsets, buffer)))
if(!CharsetAliases || !(real_charset = hash_find(CharsetAliases, buffer))) real_charset = buffer;  if(!(charset = hash_find(Charsets, real_charset)))
CHARSET *mutt_get_charset(const char *name){  CHARSET *charset;  char buffer[SHORT_STRING];    init_charsets();  canonical_charset(buffer, sizeof(buffer), name);  if(!(charset = hash_find(Charsets, buffer)))  {    charset = load_charset(buffer);    hash_insert(Charsets, buffer, charset, 0);  }  return charset;}