|
NAMEaddptype - create a ptype and add it to a ptype_list See the file man1/alc_origin.1. SYNOPSIS#include "mut.h" ptype_list ∗addptype(pthead,type,ptdata) ptype_list ∗pthead; void ∗ptdata; long type; PARAMETERSDESCRIPTIONaddptype creates a new ptype element and adds it to
the front of the list pointed to by pthead, and becomes itself the
list head.
RETURN VALUEaddptype returns a pointer to the new head of list. EXAMPLE
#include "mut.h"
#include "mph.h"
void corner(ptfig, name)
phfig_list ∗ptfig;
char ∗name;
{
phins_list ∗i = getphins(ptfig, name);
num_list ∗ptnum;
phfig_list ∗model;
model = getphfig(i->FIGNAME);
ptnum = addnum((num_list ∗)NULL, model->X2 - model->X1);
ptnum = addnum(ptnum, model->Y2 - model->Y1);
i->USER = addptype(i->USER, (long)PLACEABOX, (void ∗)ptnum);
}
SEE ALSOmbk(1), ptype(3), freeptype(3), getptype(3), delptype(3). See the file man1/alc_bug_report.1.
|