2 /* version 3.6. (c) Copyright 1993-2000 by the University of Washington.
3 Written by Joseph Felsenstein, Akiko Fuseki, Sean Lamont, and Andrew Keeffe.
4 Permission is granted to copy and use this program provided no fee is
5 charged for it and provided that this copyright notice is not removed. */
8 dist.h: included in fitch, kitsch, & neighbor
14 typedef long *intvector;
16 typedef node **pointptr;
19 /*function prototypes*/
20 void alloctree(pointptr *, long);
21 void freetree(pointptr *, long);
22 void allocd(long, pointptr);
23 void freed(long, pointptr);
24 void allocw(long, pointptr);
25 void freew(long, pointptr);
26 void setuptree(tree *, long);
27 void inputdata(boolean, boolean, boolean, boolean, vector *, intvector *);
28 void coordinates(node *, double, long *, double *, node *, boolean);
29 void drawline(long, double, node *, boolean);
30 void printree(node *, boolean, boolean, boolean);
31 void treeoutr(node *, long *, tree *);
32 void treeout(node *, long *, double, boolean, node *);
33 /*function prototypes*/