static void menu_network_graph_filters_change(widgetdata *widget, widgetdata *menuitem, SDL_Event *event) { network_graph_widget_t *network_graph = widget->subwidget; for (widgetdata *tmp = menuitem->inv; tmp != NULL; tmp = tmp->next) { if (tmp->type == LABEL_ID) { _widget_label *label = LABEL(tmp); for (int i = 0; i < NETWORK_GRAPH_TRAFFIC_MAX; i++) { if (strcmp(network_graph_filters[i], label->text) == 0) { BIT_FLIP(network_graph->filters, i); widget->redraw = 1; break; } } break; } } }
void test_bitFlip(void) { int i = 0; BIT_FLIP(i,1); TEST_ASSERT_EQUAL(2,i); }