347
367
t_HV = (HV *)SvRV(components);
368
t_GHash = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, g_free);
350
370
for (t_HE = hv_iternext(t_HV); t_HE != NULL; t_HE = hv_iternext(t_HV) ) {
351
371
t_key = hv_iterkey(t_HE, &len);
352
372
t_SV = *hv_fetch(t_HV, t_key, len, 0);
353
373
t_value = SvPVutf8_nolen(t_SV);
358
378
RETVAL = purple_chat_new(account, alias, t_GHash);