Rev 2 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2 | Rev 11 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | /* $Id: equivalent.h,v 1.1.1.1 2003/11/04 23:34:57 mjames Exp $ */ |
1 | /* $Id: equivalent.h,v 1.1.1.1 2003/11/04 23:34:57 mjames Exp $ */ |
2 | /* |
2 | /* |
3 | * $Log $ |
3 | * $Log $ |
4 | */ |
4 | */ |
- | 5 | ||
5 | 6 | ||
6 | /* This file handles equivalent pins , being passthroughs or |
7 | /* This file handles equivalent pins , being passthroughs or |
7 | low value resistors which can be regarded as passthrough jumpers */ |
8 | low value resistors which can be regarded as passthrough jumpers */ |
8 | /* this function starts to create a list of equivalent pins */ |
9 | /* this function starts to create a list of equivalent pins */ |
9 | 10 | ||
10 | extern equivalent_node_set_t *begin_equivalent_pins (void); |
11 | extern equivalent_node_set_t * begin_equivalent_pins( void) ; |
11 | /* add a pin to the list referred to by node_set */ |
12 | /* add a pin to the list referred to by node_set */ |
12 | extern void |
13 | extern void add_equivalent_pin( socket_t * current_chip, |
13 | add_equivalent_pin (socket_t *current_chip, equivalent_node_set_t *node_set, char *ident); |
14 | equivalent_node_set_t * node_set , |
- | 15 | char * ident); |
|
14 | /* this function will verify the current list of nodes that are equivalent, and if there is |
16 | /* this function will verify the current list of nodes that are equivalent, and if there is more than |
15 | more than one in the list then it will add them to the equivalent node list of the |
17 | one in the list then it will add them to the equivalent node list of the |
16 | chip (if only one pin is equivalent to itself then it is a waste of time .... ) */ |
18 | chip (if only one pin is equivalent to itself then it is a waste of time .... ) */ |
17 | extern void check_equivalent_pins (socket_t *current_chip, equivalent_node_set_t *node_set); |
19 | extern void check_equivalent_pins(socket_t * current_chip, |
- | 20 | equivalent_node_set_t * node_set ); |
|
18 | 21 | ||
19 | /* printout function exported */ |
22 | /* printout function exported */ |
20 | extern void list_equivalent_pins (FILE *f, socket_t *dev); |
23 | extern void list_equivalent_pins(FILE * f, socket_t * dev); |
21 | 24 | ||
22 | /* function to copy equivalent pins from a template */ |
25 | /* function to copy equivalent pins from a template */ |
23 | extern void copy_equivalent_pins (socket_t *template, socket_t *dev); |
26 | extern void copy_equivalent_pins(socket_t * template,socket_t * dev ); |
24 | 27 | ||
25 | /* create wire jumpers across device equivalent pins */ |
28 | /* create wire jumpers across device equivalent pins */ |
26 | extern void jumper_equivalent_pins (void); |
29 | extern void jumper_equivalent_pins(void); |
- | 30 |