Beispiel #1
0
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;
        }
    }
}
Beispiel #2
0
void test_bitFlip(void) {
  int i = 0;
  BIT_FLIP(i,1);
  TEST_ASSERT_EQUAL(2,i);
}