#include "defs.h" /* add up wire length */ L_INT sumwir() { L_INT sum; REG PIN pp, np; INT hix, lox, hiy, loy; sum = 0; scannets(pp) { if (HEAD(pp) == 0) continue; hix = pp->x; hiy = pp->y; for (np = CHAIN(pp); np != pp; np = CHAIN(np)) { if (np->x & UNPLAC) continue; if ((hix & UNPLAC) == 0) { lox = abs(hix - np->x); loy = abs(hiy - np->y); sum = sum + lox + loy; } hix = np->x; hiy = np->y; } } return(sum); }