X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Fedge.h;h=3805e557c634146b87beafd5efa4438260e859b2;hp=c86acee34cf781a9305b613f32de006263ec41f9;hb=2224a56ea44bffdafbe29ba7b74d1a0adb0cbd95;hpb=3bcd5ec746a5575c0c66f8b34922c038eb363b0a diff --git a/src/edge.h b/src/edge.h index c86acee3..3805e557 100644 --- a/src/edge.h +++ b/src/edge.h @@ -34,9 +34,7 @@ typedef struct edge_t { struct edge_t *reverse; /* edge in the opposite direction, if available */ int weight; /* weight of this edge */ - - // Deprecated - uint32_t options; /* options turned on for this edge */ + uint32_t session_id; /* the session_id of the from node */ } edge_t; extern void init_edges(struct meshlink_handle *mesh); @@ -47,6 +45,6 @@ extern struct splay_tree_t *new_edge_tree(void) __attribute__((__malloc__)); extern void free_edge_tree(struct splay_tree_t *); extern void edge_add(struct meshlink_handle *mesh, edge_t *); extern void edge_del(struct meshlink_handle *mesh, edge_t *); -extern edge_t *lookup_edge(struct node_t *, struct node_t *); +extern edge_t *lookup_edge(struct node_t *, struct node_t *) __attribute__((__warn_unused_result__)); #endif