Lines Matching refs:svalues

57 static void         split_values_set  (GdauiEntryCidr *mgcidr, SplitValues *svalues);
216 SplitValues *svalues; in ip_focus_out_event_cb() local
218 svalues = split_values_get (mgcidr); in ip_focus_out_event_cb()
219 if (svalues) { in ip_focus_out_event_cb()
221 g_free (svalues->mask_array [i]); in ip_focus_out_event_cb()
222 svalues->mask_array [i] = g_strdup ("255"); in ip_focus_out_event_cb()
224 split_values_set (mgcidr, svalues); in ip_focus_out_event_cb()
225 split_values_free (svalues); in ip_focus_out_event_cb()
283 SplitValues *svalues; in popup_menu_item_activate_cb() local
302 svalues = split_values_get (mgcidr); in popup_menu_item_activate_cb()
303 if (!svalues) in popup_menu_item_activate_cb()
304 svalues = split_values_new (); in popup_menu_item_activate_cb()
307 g_free (svalues->mask_array [i]); in popup_menu_item_activate_cb()
308 svalues->mask_array [i] = g_strdup ("255"); in popup_menu_item_activate_cb()
311 g_free (svalues->mask_array [i]); in popup_menu_item_activate_cb()
312 svalues->mask_array [i] = g_strdup ("000"); in popup_menu_item_activate_cb()
314 split_values_set (mgcidr, svalues); in popup_menu_item_activate_cb()
315 split_values_free (svalues); in popup_menu_item_activate_cb()
334 SplitValues *svalues; in real_set_value() local
339 svalues = split_values_new (); in real_set_value()
341 svalues->ip_array[0] = g_strdup (ptr); in real_set_value()
347 svalues->ip_array[i] = g_strdup (ptr); in real_set_value()
352 svalues->mask_array[i] = g_strdup ("255"); in real_set_value()
364 split_values_set (mgcidr, svalues); in real_set_value()
365 split_values_free (svalues); in real_set_value()
379 SplitValues *svalues; in truncate_entries_to_mask_length() local
380 svalues = split_values_get (mgcidr); in truncate_entries_to_mask_length()
381 if (!svalues) in truncate_entries_to_mask_length()
395 oldval = atoi (svalues->mask_array[j]); in truncate_entries_to_mask_length()
397 oldval = atoi (svalues->ip_array[j]); in truncate_entries_to_mask_length()
402 g_free (svalues->mask_array[j]); in truncate_entries_to_mask_length()
403 svalues->mask_array[j] = val; in truncate_entries_to_mask_length()
406 g_free (svalues->ip_array[j]); in truncate_entries_to_mask_length()
407 svalues->ip_array[j] = val; in truncate_entries_to_mask_length()
410 split_values_set (mgcidr, svalues); in truncate_entries_to_mask_length()
411 split_values_free (svalues); in truncate_entries_to_mask_length()
422 SplitValues *svalues; in get_complete_value() local
424 svalues = split_values_get (mgcidr); in get_complete_value()
425 if (!svalues) { in get_complete_value()
434 array = svalues->mask_array; in get_complete_value()
436 array = svalues->ip_array; in get_complete_value()
449 split_values_free (svalues); in get_complete_value()
539 SplitValues *svalues; in real_get_value() local
541 svalues = split_values_get (mgcidr); in real_get_value()
542 if (svalues) { in real_get_value()
551 ippart = atoi (svalues->ip_array [i]); in real_get_value()
556 split_values_free (svalues); in real_get_value()
630 SplitValues *svalues; in split_values_new() local
631 svalues = g_new (SplitValues, 1); in split_values_new()
632 svalues->ip_array = g_new0 (gchar *, 5); in split_values_new()
633 svalues->mask_array = g_new0 (gchar *, 5); in split_values_new()
634 return svalues; in split_values_new()
638 split_values_set (GdauiEntryCidr *mgcidr, SplitValues *svalues) in split_values_set() argument
646 if (svalues->ip_array [i]) in split_values_set()
647 val = atoi (svalues->ip_array [i]); in split_values_set()
650 g_free (svalues->ip_array [i]); in split_values_set()
651 svalues->ip_array [i] = g_strdup_printf ("%03d", val); in split_values_set()
653 if (svalues->mask_array [i]) in split_values_set()
654 val = atoi (svalues->mask_array [i]); in split_values_set()
657 g_free (svalues->mask_array [i]); in split_values_set()
658 svalues->mask_array [i] = g_strdup_printf ("%03d", val); in split_values_set()
660 ip_str = g_strjoinv (".", svalues->ip_array); in split_values_set()
661 mask_str = g_strjoinv (".", svalues->mask_array); in split_values_set()