Query: delptype
OS: suse
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
DELPTYPE(3) MBK UTILITY FUNCTIONS DELPTYPE(3)NAMEdelptype - delete an element of a ptype_listORIGINThis software belongs to the ALLIANCE CAD SYSTEM developed by the ASIM team at LIP6 laboratory of Universite Pierre et Marie CURIE, in Paris, France. Web : http://asim.lip6.fr/recherche/alliance/ E-mail : alliance-users@asim.lip6.frSYNOPSYS#include "mut.h" ptype_list *delptype(pthead, type) ptype_list *pthead; long type;PARAMETERSpthead Pointer to a ptype list type The pointer of this type is to be deleted.DESCRIPTIONdelptype deletes the element of the ptype_list that has the type type in the list pointed to by pthead. The list consistency is main- tained, and the element put back in the list of free blocks.RETURN VALUEdelptype returns a pointer to the new head of list if a typed pointer used to belong to the list. In most case, it has the value of pthead. If the type doesn't belong to the list, NULL is returned.ERROR"*** mbk error *** delptype impossible : pthead = NULL" The pointer to the head of list is NULL, and that clear that such a list can't be ran thru.EXAMPLE#include "mut.h" #include "mph.h" void delete_user(ptfig) phfig_list *ptfig; { phins_list *i; for (i = ptfig->PHINS; i; i = i->NEXT) i->USER = delptype(i->USER, PLACEABOX); }SEE ALSOmbk(1), ptype(3), addptype(3), getptype(3), freeptype(3).BUG REPORTThis 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 DELPTYPE(3)