Provided by: alliance_5.0-20120515-6_amd64 bug

NAME

       getptype - retrieve a ptype from a ptype_list

SYNOPSYS

       #include "mut.h"
       ptype_list ∗getptype(pthead,type)
       ptype_list ∗pthead;
       long type;

PARAMETERS

       pthead              Pointer to a ptype list

       type                Flag indicating the pointer owner

DESCRIPTION

       getptype looks for a ptype element in the list pointed to by pthead.

RETURN VALUE

       getptype  returns  a  pointer to the ptype that match the type.  Be careful, it is not the
       ptype->DATA that is returned.  If no ptype has the given type, then NULL is returned.

EXAMPLE

       #include "mut.h"
       #include "mph.h"
       void get_corner(ptfig, name, x2, y2)
       phfig_list ∗ptfig;
       char ∗name;
       int ∗x2, ∗y2;
       {
       phins_list ∗i = getphins(ptfig, name);
       ptype_list ∗p = getptype(i->USER, (long)PLACEABOX);
          ∗x2 = (num_list ∗)(p->DATA)->DATA;
          ∗y2 = (num_list ∗)(p->DATA)->NEXT->DATA;
       }

SEE ALSO

       mbk(1), ptype(3), addptype(3), freeptype(3), delptype(3).