getptype

GETPTYPE(3)                  MBK UTILITY FUNCTIONS                 GETPTYPE(3)



NAME
       getptype - retrieve a ptype from a ptype_list


ORIGIN
       This software belongs to the  ALLIANCE CAD SYSTEM developed by the ASIM
       team at LIP6 laboratory of Université Pierre et Marie CURIE, in Paris,
       France.

       Web : http://asim.lip6.fr/recherche/alliance/
       E-mail : alliance-users@asim.lip6.fr


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).




BUG REPORT
       This tool is under development at the ASIM department of the LIP6
       laboratory.
       We need your feedback to improve documentation and tools.






ASIM/LIP6                       October 1, 1997                    GETPTYPE(3)