ADDPHVIA(3) | MBK PHYSICAL FUNCTIONS | ADDPHVIA(3) |
addphvia - create a physical via
See the file buster/alliance/alc_origin.1.en.gz.
#include "mph.h" phvia_list ∗addphvia(ptfig, viatype, x, y) phfig_list ∗ptfig; char viatype; long x, y;
addphvia creates a new via whose center is at the given
coordinates, and adds it to the list of vias pointed to by
ptfig->PHVIA. The new via is added in front of the list, and
becomes itself the list head.
The parameters viatype, x and y fill respectivly the
TYPE, XVIA and YVIA fields of the phvia
structure.
For a list of valid viatypes, and details on the structure, see
phvia(3).
addphvia returns a pointer to the newly created via.
"∗∗∗ mbk error ∗∗∗ illegal addphvia viatype : viatype at x, y"
#include "mph.h" phvia_list ∗via_dup(pfd, pfs) /∗ duplicate vias ∗/ phfig_list ∗pfd, ∗pfs; { phvia_list ∗pv; for (pv = pfs->phvia; pv != NULL; pv = pv->NEXT) addphvia(pfd, pv->TYPE, ps->XVIA, ps->YVIA); return pfd->PHVIA; }
mbk(1), phfig(3), phvia(3), delphvia(3).
See the file buster/alliance/alc_bug_report.1.en.gz.
October 1, 1997 | ASIM/LIP6 |