Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ADDPHREF(3)		    MBK	PHYSICAL FUNCTIONS		   ADDPHREF(3)

NAME
       addphref	- create a physical reference

SYNOPSYS
       #include	"mph.h"
       phref_list *addphref(ptfig, type, name, x, y)
       phfig_list *ptfig;
       char *type;
       char *name;
       long x, y;

PARAMETERS
       ptfig		   Pointer to the figure in which the reference	should
			   be added

       type		   Reference type

       name		   Reference name

       x, y		   Coordinates of the center of	the reference.

DESCRIPTION
       addphref	creates	a new reference	whose center is	at the	given  coordi-
       nates,  and  adds  it  to  the  list  of	 references  pointed to	by pt-
       fig-_PHREF. The new reference is	added in front of the  list,  and  be-
       comes itself the	list head.
       The  parameters type, name, x and y fill	respectivly the	FIGNAME, NAME,
       XREF and	YREF fields of the phref structure.
       The types may have any value, but only two type are now	recognized  by
       tools based upon	mbk :

       "ref_con"	   for multi-access connectors

       "ref_ref"	   for cell programming

       For details on the structure, see phref(3).

RETURN VALUE
       addphref	returns	a pointer to the newly created reference.

EXAMPLE
       #include	"mph.h"
       phref_list *ref_dup(pfd,	pfs) /*	duplicate refs */
       phfig_list *pfd,	*pfs;
       {
       phref_list *pr;
	  for (pr = pfs->phref;	pr != NULL; pr = pr->NEXT)
	     addphref(pfd, pr->FIGNAME,	pr->NAME, pr->XREF, pr->YREF);
	  return pfd->PHREF;
       }

SEE ALSO
       mbk(1), phfig(3), phref(3), getphref(3),	delphref(3).

ASIM/LIP6			October	1, 1997			   ADDPHREF(3)

NAME | SYNOPSYS | PARAMETERS | DESCRIPTION | RETURN VALUE | EXAMPLE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=addphref&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help