Diff of /trunk/src/osm.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 142 by achadwick, Mon Mar 23 13:46:54 2009 UTC revision 153 by harbaum, Mon Mar 30 11:14:20 2009 UTC
# Line 2221  gint osm_relation_members_num(relation_t Line 2221  gint osm_relation_members_num(relation_t
2221    return num;    return num;
2222  }  }
2223    
2224    void osm_object_set_flags(object_t *object, int set, int clr) {
2225    
2226      switch(object->type) {
2227      case NODE:
2228        object->node->flags |=  set;
2229        object->node->flags &= ~clr;
2230        break;
2231    
2232      case WAY:
2233        object->way->flags |=  set;
2234        object->way->flags &= ~clr;
2235        break;
2236    
2237      case RELATION:
2238        object->relation->flags |=  set;
2239        object->relation->flags &= ~clr;
2240        break;
2241    
2242      default:
2243        g_assert(0);
2244        break;
2245      }
2246    }
2247    
2248  // vim:et:ts=8:sw=2:sts=2:ai  // vim:et:ts=8:sw=2:sts=2:ai

Legend:
Removed from v.142  
changed lines
  Added in v.153