Changeset feeac0d in mainline for uspace/lib/graph/graph.c


Ignore:
Timestamp:
2013-09-10T16:32:35Z (11 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4982d87
Parents:
e8d6ce2
Message:

Simplify use of list_foreach.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/graph/graph.c

    re8d6ce2 rfeeac0d  
    165165
    166166        fibril_mutex_lock(&visualizer_list_mtx);
    167         list_foreach(visualizer_list, link) {
    168                 visualizer_t *cur = list_get_instance(link, visualizer_t, link);
    169                 if (cur->reg_svc_handle == handle) {
    170                         vs = cur;
     167        list_foreach(visualizer_list, link, visualizer_t, vcur) {
     168                if (vcur->reg_svc_handle == handle) {
     169                        vs = vcur;
    171170                        break;
    172171                }
     
    182181
    183182        fibril_mutex_lock(&renderer_list_mtx);
    184         list_foreach(renderer_list, link) {
    185                 renderer_t *cur = list_get_instance(link, renderer_t, link);
    186                 if (cur->reg_svc_handle == handle) {
    187                         rnd = cur;
     183        list_foreach(renderer_list, link, renderer_t, rcur) {
     184                if (rcur->reg_svc_handle == handle) {
     185                        rnd = rcur;
    188186                        break;
    189187                }
     
    322320        fibril_mutex_lock(&vs->mode_mtx);
    323321        vslmode_list_element_t *mode_elem = NULL;
    324         list_foreach(vs->modes, link) {
    325                 vslmode_list_element_t *cur = list_get_instance(link, vslmode_list_element_t, link);
     322        list_foreach(vs->modes, link, vslmode_list_element_t, cur) {
    326323                if (cur->mode.index == vs->def_mode_idx) {
    327324                        mode_elem = cur;
     
    382379        fibril_mutex_lock(&vs->mode_mtx);
    383380        vslmode_list_element_t *mode_elem = NULL;
    384         list_foreach(vs->modes, link) {
    385                 vslmode_list_element_t *cur = list_get_instance(link, vslmode_list_element_t, link);
     381        list_foreach(vs->modes, link, vslmode_list_element_t, cur) {
    386382                if (cur->mode.index == mode_idx) {
    387383                        mode_elem = cur;
     
    425421        fibril_mutex_lock(&vs->mode_mtx);
    426422        vslmode_list_element_t *mode_elem = NULL;
    427         list_foreach(vs->modes, link) {
    428                 vslmode_list_element_t *cur = list_get_instance(link, vslmode_list_element_t, link);
     423        list_foreach(vs->modes, link, vslmode_list_element_t, cur) {
    429424                if (cur->mode.index == mode_idx) {
    430425                        mode_elem = cur;
Note: See TracChangeset for help on using the changeset viewer.