365
359
data->_tmp0_ = _g_object_ref0 (data->destination_store);
366
data->_tmp1_ = data->_tmp0_;
367
360
_g_object_unref0 (data->self->priv->destination_store);
368
data->self->priv->destination_store = data->_tmp1_;
369
data->_tmp2_ = g_strdup (data->source_filename);
370
data->filename = data->_tmp2_;
361
data->self->priv->destination_store = data->_tmp0_;
362
data->_tmp1_ = g_strdup (data->source_filename);
363
data->filename = data->_tmp1_;
371
364
if (data->filename == NULL) {
375
data->_tmp4_ = string_strip (data->filename);
376
data->_tmp5_ = data->_tmp4_;
377
data->_tmp3_ = g_strcmp0 (data->_tmp5_, "") == 0;
378
_g_free0 (data->_tmp5_);
368
data->_tmp3_ = string_strip (data->filename);
369
data->_tmp4_ = data->_tmp3_;
370
data->_tmp2_ = g_strcmp0 (data->_tmp4_, "") == 0;
371
_g_free0 (data->_tmp4_);
375
data->_tmp5_ = g_get_home_dir ();
381
376
data->_tmp6_ = NULL;
382
data->_tmp6_ = g_get_home_dir ();
384
data->_tmp7_ = g_build_filename (data->_tmp6_, ".purple", "blist.xml", NULL, NULL);
385
data->_tmp8_ = data->_tmp7_;
377
data->_tmp6_ = g_build_filename (data->_tmp5_, ".purple", "blist.xml", NULL, NULL);
386
378
_g_free0 (data->filename);
387
data->filename = data->_tmp8_;
379
data->filename = data->_tmp6_;
390
data->_tmp9_ = g_file_new_for_path (data->filename);
391
data->file = data->_tmp9_;
392
data->_tmp10_ = g_file_query_exists (data->file, NULL);
393
if (!data->_tmp10_) {
394
data->_tmp11_ = NULL;
395
data->_tmp11_ = _ ("File %s does not exist.");
396
data->_tmp12_ = NULL;
397
data->_tmp12_ = g_error_new (FOLKS_IMPORT_ERROR, FOLKS_IMPORT_ERROR_MALFORMED_INPUT, data->_tmp11_, data->filename);
398
data->_inner_error_ = data->_tmp12_;
382
data->_tmp7_ = g_file_new_for_path (data->filename);
383
data->file = data->_tmp7_;
384
data->_tmp8_ = g_file_query_exists (data->file, NULL);
387
data->_tmp9_ = _ ("File %s does not exist.");
388
data->_tmp10_ = NULL;
389
data->_tmp10_ = g_error_new (FOLKS_IMPORT_ERROR, FOLKS_IMPORT_ERROR_MALFORMED_INPUT, data->_tmp9_, data->filename);
390
data->_inner_error_ = data->_tmp10_;
399
391
if (data->_inner_error_->domain == FOLKS_IMPORT_ERROR) {
400
392
g_simple_async_result_set_from_error (data->_async_result, data->_inner_error_);
401
393
g_error_free (data->_inner_error_);
420
412
g_file_query_info_async (data->file, G_FILE_ATTRIBUTE_ACCESS_CAN_READ, G_FILE_QUERY_INFO_NONE, G_PRIORITY_DEFAULT, NULL, folks_importers_pidgin_import_ready, data);
423
data->_tmp13_ = NULL;
424
data->_tmp13_ = g_file_query_info_finish (data->file, data->_res_, &data->_inner_error_);
425
data->_tmp14_ = data->_tmp13_;
415
data->_tmp11_ = NULL;
416
data->_tmp11_ = g_file_query_info_finish (data->file, data->_res_, &data->_inner_error_);
417
data->_tmp12_ = data->_tmp11_;
426
418
if (data->_inner_error_ != NULL) {
427
419
goto __catch5_g_error;
429
data->_tmp15_ = data->_tmp14_;
430
421
_g_object_unref0 (data->file_info);
431
data->file_info = data->_tmp15_;
422
data->file_info = data->_tmp12_;
433
424
__catch5_g_error:
435
426
data->e = data->_inner_error_;
436
427
data->_inner_error_ = NULL;
428
data->_tmp13_ = NULL;
429
data->_tmp13_ = _ ("Failed to get information about file %s: %s");
430
data->_tmp14_ = NULL;
431
data->_tmp14_ = g_error_new (FOLKS_IMPORT_ERROR, FOLKS_IMPORT_ERROR_MALFORMED_INPUT, data->_tmp13_, data->filename, data->e->message);
432
data->_inner_error_ = data->_tmp14_;
433
_g_error_free0 (data->e);
437
if (data->_inner_error_ != NULL) {
438
if (data->_inner_error_->domain == FOLKS_IMPORT_ERROR) {
439
g_simple_async_result_set_from_error (data->_async_result, data->_inner_error_);
440
g_error_free (data->_inner_error_);
441
_g_object_unref0 (data->file_info);
442
_g_object_unref0 (data->file);
443
_g_free0 (data->filename);
444
if (data->_state_ == 0) {
445
g_simple_async_result_complete_in_idle (data->_async_result);
447
g_simple_async_result_complete (data->_async_result);
449
g_object_unref (data->_async_result);
452
_g_object_unref0 (data->file_info);
453
_g_object_unref0 (data->file);
454
_g_free0 (data->filename);
455
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, data->_inner_error_->message, g_quark_to_string (data->_inner_error_->domain), data->_inner_error_->code);
456
g_clear_error (&data->_inner_error_);
460
data->_tmp15_ = g_file_info_get_attribute_boolean (data->file_info, G_FILE_ATTRIBUTE_ACCESS_CAN_READ);
461
if (!data->_tmp15_) {
437
462
data->_tmp16_ = NULL;
438
data->_tmp16_ = _ ("Failed to get information about file %s: %s");
463
data->_tmp16_ = _ ("File %s is not readable.");
439
464
data->_tmp17_ = NULL;
440
data->_tmp17_ = g_error_new (FOLKS_IMPORT_ERROR, FOLKS_IMPORT_ERROR_MALFORMED_INPUT, data->_tmp16_, data->filename, data->e->message);
465
data->_tmp17_ = g_error_new (FOLKS_IMPORT_ERROR, FOLKS_IMPORT_ERROR_MALFORMED_INPUT, data->_tmp16_, data->filename);
441
466
data->_inner_error_ = data->_tmp17_;
442
_g_error_free0 (data->e);
446
if (data->_inner_error_ != NULL) {
447
467
if (data->_inner_error_->domain == FOLKS_IMPORT_ERROR) {
448
468
g_simple_async_result_set_from_error (data->_async_result, data->_inner_error_);
449
469
g_error_free (data->_inner_error_);
469
data->_tmp18_ = g_file_info_get_attribute_boolean (data->file_info, G_FILE_ATTRIBUTE_ACCESS_CAN_READ);
470
if (!data->_tmp18_) {
489
data->_tmp18_ = NULL;
490
data->_tmp18_ = xmlParseFile (data->filename);
491
data->xml_doc = data->_tmp18_;
492
if (data->xml_doc == NULL) {
471
493
data->_tmp19_ = NULL;
472
data->_tmp19_ = _ ("File %s is not readable.");
494
data->_tmp19_ = _ ("The Pidgin buddy list file '%s' could not be loaded.");
473
495
data->_tmp20_ = NULL;
474
496
data->_tmp20_ = g_error_new (FOLKS_IMPORT_ERROR, FOLKS_IMPORT_ERROR_MALFORMED_INPUT, data->_tmp19_, data->filename);
475
497
data->_inner_error_ = data->_tmp20_;
498
520
data->_tmp21_ = NULL;
499
data->_tmp21_ = xmlParseFile (data->filename);
500
data->xml_doc = data->_tmp21_;
501
if (data->xml_doc == NULL) {
502
data->_tmp22_ = NULL;
503
data->_tmp22_ = _ ("The Pidgin buddy list file '%s' could not be loaded.");
504
data->_tmp23_ = NULL;
505
data->_tmp23_ = g_error_new (FOLKS_IMPORT_ERROR, FOLKS_IMPORT_ERROR_MALFORMED_INPUT, data->_tmp22_, data->filename);
506
data->_inner_error_ = data->_tmp23_;
507
if (data->_inner_error_->domain == FOLKS_IMPORT_ERROR) {
508
g_simple_async_result_set_from_error (data->_async_result, data->_inner_error_);
509
g_error_free (data->_inner_error_);
510
_g_object_unref0 (data->file_info);
511
_g_object_unref0 (data->file);
512
_g_free0 (data->filename);
513
if (data->_state_ == 0) {
514
g_simple_async_result_complete_in_idle (data->_async_result);
516
g_simple_async_result_complete (data->_async_result);
518
g_object_unref (data->_async_result);
521
_g_object_unref0 (data->file_info);
522
_g_object_unref0 (data->file);
523
_g_free0 (data->filename);
524
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, data->_inner_error_->message, g_quark_to_string (data->_inner_error_->domain), data->_inner_error_->code);
525
g_clear_error (&data->_inner_error_);
529
data->_tmp24_ = NULL;
530
data->_tmp24_ = xmlDocGetRootElement (data->xml_doc);
531
data->root_node = data->_tmp24_;
521
data->_tmp21_ = xmlDocGetRootElement (data->xml_doc);
522
data->root_node = data->_tmp21_;
532
523
if (data->root_node == NULL) {
533
data->_tmp26_ = TRUE;
535
data->_tmp26_ = g_strcmp0 (data->root_node->name, "purple") != 0;
538
data->_tmp25_ = TRUE;
540
data->_tmp27_ = NULL;
541
data->_tmp27_ = xmlGetProp (data->root_node, "version");
542
data->_tmp28_ = data->_tmp27_;
543
data->_tmp25_ = g_strcmp0 (data->_tmp28_, "1.0") != 0;
544
_g_free0 (data->_tmp28_);
524
data->_tmp23_ = TRUE;
526
data->_tmp23_ = g_strcmp0 (data->root_node->name, "purple") != 0;
529
data->_tmp22_ = TRUE;
531
data->_tmp24_ = NULL;
532
data->_tmp24_ = xmlGetProp (data->root_node, "version");
533
data->_tmp25_ = data->_tmp24_;
534
data->_tmp22_ = g_strcmp0 (data->_tmp25_, "1.0") != 0;
535
_g_free0 (data->_tmp25_);
547
538
xmlFreeDoc (data->xml_doc);
548
data->_tmp29_ = NULL;
549
data->_tmp29_ = _ ("The Pidgin buddy list file '%s' could not be loaded: the root element " \
539
data->_tmp26_ = NULL;
540
data->_tmp26_ = _ ("The Pidgin buddy list file '%s' could not be loaded: the root element " \
550
541
"could not be found or was not recognised.");
551
data->_tmp30_ = NULL;
552
data->_tmp30_ = g_error_new (FOLKS_IMPORT_ERROR, FOLKS_IMPORT_ERROR_MALFORMED_INPUT, data->_tmp29_, data->filename);
553
data->_inner_error_ = data->_tmp30_;
542
data->_tmp27_ = NULL;
543
data->_tmp27_ = g_error_new (FOLKS_IMPORT_ERROR, FOLKS_IMPORT_ERROR_MALFORMED_INPUT, data->_tmp26_, data->filename);
544
data->_inner_error_ = data->_tmp27_;
554
545
if (data->_inner_error_->domain == FOLKS_IMPORT_ERROR) {
555
546
g_simple_async_result_set_from_error (data->_async_result, data->_inner_error_);
556
547
g_error_free (data->_inner_error_);
604
595
xmlFreeDoc (data->xml_doc);
605
data->_tmp33_ = NULL;
606
data->_tmp33_ = _ ("Imported %u buddies from '%s'.\n");
607
fprintf (stdout, data->_tmp33_, data->self->priv->persona_count, data->filename);
596
data->_tmp30_ = NULL;
597
data->_tmp30_ = _ ("Imported %u buddies from '%s'.\n");
598
fprintf (stdout, data->_tmp30_, data->self->priv->persona_count, data->filename);
608
599
data->result = data->self->priv->persona_count;
609
600
_g_object_unref0 (data->file_info);
610
601
_g_object_unref0 (data->file);
987
978
if (g_strcmp0 (data->subiter->name, "alias") == 0) {
988
979
data->_tmp7_ = NULL;
989
980
data->_tmp7_ = xmlNodeGetContent (data->subiter);
990
data->_tmp8_ = data->_tmp7_;
991
981
_g_free0 (data->alias);
992
data->alias = data->_tmp8_;
982
data->alias = data->_tmp7_;
994
984
if (g_strcmp0 (data->subiter->name, "name") == 0) {
986
data->_tmp8_ = xmlNodeGetContent (data->subiter);
987
data->im_address = data->_tmp8_;
995
988
data->_tmp9_ = NULL;
996
data->_tmp9_ = xmlNodeGetContent (data->subiter);
997
data->im_address = data->_tmp9_;
998
data->_tmp10_ = NULL;
999
data->_tmp10_ = g_hash_table_lookup (data->im_addresses, data->tp_protocol);
1000
data->_tmp11_ = _g_ptr_array_ref0 ((GPtrArray*) data->_tmp10_);
1001
data->im_address_array = data->_tmp11_;
989
data->_tmp9_ = g_hash_table_lookup (data->im_addresses, data->tp_protocol);
990
data->_tmp10_ = _g_ptr_array_ref0 ((GPtrArray*) data->_tmp9_);
991
data->im_address_array = data->_tmp10_;
1002
992
if (data->im_address_array == NULL) {
1003
data->_tmp12_ = NULL;
1004
data->_tmp12_ = g_ptr_array_new_with_free_func (_g_free0_);
1005
data->_tmp13_ = data->_tmp12_;
993
data->_tmp11_ = NULL;
994
data->_tmp11_ = g_ptr_array_new_with_free_func (_g_free0_);
1006
995
_g_ptr_array_unref0 (data->im_address_array);
1007
data->im_address_array = data->_tmp13_;
1008
data->_tmp14_ = g_strdup (data->tp_protocol);
1009
data->_tmp15_ = _g_ptr_array_ref0 (data->im_address_array);
1010
g_hash_table_insert (data->im_addresses, data->_tmp14_, data->_tmp15_);
996
data->im_address_array = data->_tmp11_;
997
data->_tmp12_ = g_strdup (data->tp_protocol);
998
data->_tmp13_ = _g_ptr_array_ref0 (data->im_address_array);
999
g_hash_table_insert (data->im_addresses, data->_tmp12_, data->_tmp13_);
1012
data->_tmp16_ = g_strdup (data->im_address);
1013
g_ptr_array_add (data->im_address_array, data->_tmp16_);
1014
data->_tmp17_ = NULL;
1015
data->_tmp17_ = g_strdup_printf (" %s\n", data->im_address);
1016
data->_tmp18_ = data->_tmp17_;
1017
data->_tmp19_ = g_strconcat (data->im_address_string, data->_tmp18_, NULL);
1001
data->_tmp14_ = g_strdup (data->im_address);
1002
g_ptr_array_add (data->im_address_array, data->_tmp14_);
1003
data->_tmp15_ = NULL;
1004
data->_tmp15_ = g_strdup_printf (" %s\n", data->im_address);
1005
data->_tmp16_ = data->_tmp15_;
1006
data->_tmp17_ = g_strconcat (data->im_address_string, data->_tmp16_, NULL);
1018
1007
_g_free0 (data->im_address_string);
1019
data->im_address_string = data->_tmp19_;
1020
_g_free0 (data->_tmp18_);
1008
data->im_address_string = data->_tmp17_;
1009
_g_free0 (data->_tmp16_);
1021
1010
_g_ptr_array_unref0 (data->im_address_array);
1022
1011
_g_free0 (data->im_address);
1033
data->_tmp21_ = g_hash_table_size (data->im_addresses);
1034
if (data->_tmp21_ < 2) {
1022
data->_tmp19_ = g_hash_table_size (data->im_addresses);
1023
if (data->_tmp19_ < 2) {
1035
1024
if (data->alias == NULL) {
1036
data->_tmp23_ = TRUE;
1025
data->_tmp21_ = TRUE;
1027
data->_tmp22_ = NULL;
1028
data->_tmp22_ = string_strip (data->alias);
1029
data->_tmp23_ = data->_tmp22_;
1030
data->_tmp21_ = g_strcmp0 (data->_tmp23_, "") == 0;
1031
_g_free0 (data->_tmp23_);
1033
if (data->_tmp21_) {
1034
data->_tmp20_ = TRUE;
1038
1036
data->_tmp24_ = NULL;
1039
1037
data->_tmp24_ = string_strip (data->alias);
1040
1038
data->_tmp25_ = data->_tmp24_;
1041
data->_tmp23_ = g_strcmp0 (data->_tmp25_, "") == 0;
1042
_g_free0 (data->_tmp25_);
1044
if (data->_tmp23_) {
1045
data->_tmp22_ = TRUE;
1047
1039
data->_tmp26_ = NULL;
1048
data->_tmp26_ = string_strip (data->alias);
1040
data->_tmp26_ = string_strip (data->im_address_string);
1049
1041
data->_tmp27_ = data->_tmp26_;
1050
data->_tmp28_ = NULL;
1051
data->_tmp28_ = string_strip (data->im_address_string);
1052
data->_tmp29_ = data->_tmp28_;
1053
data->_tmp22_ = g_strcmp0 (data->_tmp27_, data->_tmp29_) == 0;
1054
_g_free0 (data->_tmp29_);
1042
data->_tmp20_ = g_strcmp0 (data->_tmp25_, data->_tmp27_) == 0;
1055
1043
_g_free0 (data->_tmp27_);
1044
_g_free0 (data->_tmp25_);
1057
data->_tmp20_ = data->_tmp22_;
1046
data->_tmp18_ = data->_tmp20_;
1059
data->_tmp20_ = FALSE;
1048
data->_tmp18_ = FALSE;
1061
if (data->_tmp20_) {
1062
data->_tmp30_ = NULL;
1063
data->_tmp30_ = _ ("Ignoring buddy with no alias and only one IM address:\n%s");
1064
fprintf (stdout, data->_tmp30_, data->im_address_string);
1050
if (data->_tmp18_) {
1051
data->_tmp28_ = NULL;
1052
data->_tmp28_ = _ ("Ignoring buddy with no alias and only one IM address:\n%s");
1053
fprintf (stdout, data->_tmp28_, data->im_address_string);
1065
1054
data->result = NULL;
1066
1055
_g_free0 (data->im_address_string);
1067
1056
_g_hash_table_unref0 (data->im_addresses);
1074
1063
g_object_unref (data->_async_result);
1077
data->_tmp31_ = NULL;
1078
data->_tmp31_ = g_hash_table_new_full (g_str_hash, g_str_equal, _g_free0_, __vala_GValue_free0_);
1079
data->details = data->_tmp31_;
1066
data->_tmp29_ = NULL;
1067
data->_tmp29_ = g_hash_table_new_full (g_str_hash, g_str_equal, _g_free0_, __vala_GValue_free0_);
1068
data->details = data->_tmp29_;
1080
1069
g_value_init (&data->im_addresses_value, G_TYPE_HASH_TABLE);
1081
1070
g_value_set_boxed (&data->im_addresses_value, data->im_addresses);
1082
data->_tmp32_ = g_strdup ("im-addresses");
1083
data->_tmp33_ = __g_value_dup0 (&data->im_addresses_value);
1084
g_hash_table_insert (data->details, data->_tmp32_, data->_tmp33_);
1071
data->_tmp30_ = g_strdup ("im-addresses");
1072
data->_tmp31_ = __g_value_dup0 (&data->im_addresses_value);
1073
g_hash_table_insert (data->details, data->_tmp30_, data->_tmp31_);
1085
1074
data->_state_ = 1;
1086
1075
folks_persona_store_add_persona_from_details (data->self->priv->destination_store, data->details, folks_importers_pidgin_parse_contact_ready, data);
1089
data->_tmp34_ = NULL;
1090
data->_tmp34_ = folks_persona_store_add_persona_from_details_finish (data->self->priv->destination_store, data->_res_, &data->_inner_error_);
1091
data->_tmp35_ = data->_tmp34_;
1078
data->_tmp32_ = NULL;
1079
data->_tmp32_ = folks_persona_store_add_persona_from_details_finish (data->self->priv->destination_store, data->_res_, &data->_inner_error_);
1080
data->_tmp33_ = data->_tmp32_;
1092
1081
if (data->_inner_error_ != NULL) {
1093
1082
if (data->_inner_error_->domain == FOLKS_PERSONA_STORE_ERROR) {
1094
1083
goto __catch7_folks_persona_store_error;
1103
1092
g_clear_error (&data->_inner_error_);
1106
data->_tmp36_ = data->_tmp35_;
1107
1095
_g_object_unref0 (data->persona);
1108
data->persona = data->_tmp36_;
1096
data->persona = data->_tmp33_;
1109
1097
goto __finally7;
1110
1098
__catch7_folks_persona_store_error:
1112
1100
data->e = data->_inner_error_;
1113
1101
data->_inner_error_ = NULL;
1114
data->_tmp37_ = NULL;
1115
data->_tmp37_ = _ ("Failed to create new persona for buddy with alias '%s' and IM addresse" \
1102
data->_tmp34_ = NULL;
1103
data->_tmp34_ = _ ("Failed to create new persona for buddy with alias '%s' and IM addresse" \
1118
1106
"Error: %s\n");
1119
fprintf (stderr, data->_tmp37_, data->alias, data->im_address_string, data->e->message);
1107
fprintf (stderr, data->_tmp34_, data->alias, data->im_address_string, data->e->message);
1120
1108
data->result = NULL;
1121
1109
_g_error_free0 (data->e);
1122
1110
_g_object_unref0 (data->persona);
1148
1136
if (data->alias != NULL) {
1149
data->_tmp38_ = FOLKS_IS_ALIAS_DETAILS (data->persona);
1137
data->_tmp35_ = FOLKS_IS_ALIAS_DETAILS (data->persona);
1151
data->_tmp38_ = FALSE;
1139
data->_tmp35_ = FALSE;
1153
if (data->_tmp38_) {
1141
if (data->_tmp35_) {
1154
1142
folks_alias_details_set_alias (FOLKS_ALIAS_DETAILS (data->persona), data->alias);
1156
data->_tmp39_ = NULL;
1157
data->_tmp39_ = _ ("Created persona '%s' for buddy with alias '%s' and IM addresses:\n%s");
1158
data->_tmp40_ = NULL;
1159
data->_tmp40_ = folks_persona_get_uid (data->persona);
1160
fprintf (stdout, data->_tmp39_, data->_tmp40_, data->alias, data->im_address_string);
1144
data->_tmp36_ = NULL;
1145
data->_tmp36_ = _ ("Created persona '%s' for buddy with alias '%s' and IM addresses:\n%s");
1146
data->_tmp37_ = NULL;
1147
data->_tmp37_ = folks_persona_get_uid (data->persona);
1148
fprintf (stdout, data->_tmp36_, data->_tmp37_, data->alias, data->im_address_string);
1161
1149
data->self->priv->persona_count++;
1162
1150
data->result = data->persona;
1163
1151
G_IS_VALUE (&data->im_addresses_value) ? (g_value_unset (&data->im_addresses_value), NULL) : NULL;
1236
1240
_tmp1_ = g_str_has_prefix (blist_protocol, "prpl-");
1238
1242
gchar* _tmp2_ = NULL;
1243
_tmp2_ = string_substring (blist_protocol, (glong) 5, (glong) (-1));
1244
_g_free0 (tp_protocol);
1245
tp_protocol = _tmp2_;
1247
if (g_strcmp0 (tp_protocol, "bonjour") == 0) {
1240
_tmp2_ = string_substring (blist_protocol, (glong) 5, (glong) (-1));
1249
_tmp3_ = g_strdup ("local-xmpp");
1242
1250
_g_free0 (tp_protocol);
1243
1251
tp_protocol = _tmp3_;
1245
if (g_strcmp0 (tp_protocol, "bonjour") == 0) {
1248
_tmp4_ = g_strdup ("local-xmpp");
1250
_g_free0 (tp_protocol);
1251
tp_protocol = _tmp5_;
1253
1253
if (g_strcmp0 (tp_protocol, "novell") == 0) {
1256
_tmp6_ = g_strdup ("groupwise");
1255
_tmp4_ = g_strdup ("groupwise");
1258
1256
_g_free0 (tp_protocol);
1259
tp_protocol = _tmp7_;
1257
tp_protocol = _tmp4_;
1261
1259
if (g_strcmp0 (tp_protocol, "gg") == 0) {
1264
_tmp8_ = g_strdup ("gadugadu");
1261
_tmp5_ = g_strdup ("gadugadu");
1266
1262
_g_free0 (tp_protocol);
1267
tp_protocol = _tmp9_;
1263
tp_protocol = _tmp5_;
1269
1265
if (g_strcmp0 (tp_protocol, "meanwhile") == 0) {
1272
_tmp10_ = g_strdup ("sametime");
1267
_tmp6_ = g_strdup ("sametime");
1274
1268
_g_free0 (tp_protocol);
1275
tp_protocol = _tmp11_;
1269
tp_protocol = _tmp6_;
1277
1271
if (g_strcmp0 (tp_protocol, "simple") == 0) {
1280
_tmp12_ = g_strdup ("sip");
1273
_tmp7_ = g_strdup ("sip");
1282
1274
_g_free0 (tp_protocol);
1283
tp_protocol = _tmp13_;
1275
tp_protocol = _tmp7_;