17 lines
423 B
C
17 lines
423 B
C
|
struct s_linked_edge {
|
||
|
int edge;
|
||
|
short iswitch;
|
||
|
struct s_linked_edge *next;
|
||
|
};
|
||
|
typedef struct s_linked_edge t_linked_edge;
|
||
|
|
||
|
t_linked_edge *insert_in_edge_list(t_linked_edge * head, int edge,
|
||
|
short iswitch);
|
||
|
|
||
|
void free_linked_edge_soft(t_linked_edge * edge_ptr,
|
||
|
t_linked_edge ** free_list_head_ptr);
|
||
|
|
||
|
int seg_index_of_cblock(t_rr_type from_rr_type, int to_node);
|
||
|
|
||
|
int seg_index_of_sblock(int from_node, int to_node);
|