21 typedef long double Mflt;
26 typedef unsigned int MPLstate;
28 #define NA ((MPLstate)1) 29 #define MISSING ((MPLstate)~0) 30 #define ISAPPLIC (((MPLstate)~0)^NA) 31 #define MAXSTATES (CHAR_BIT * sizeof(MPLstate)) 32 #define DEFAULTGAP '-' 33 #define DEFAULTMISSING '?' 34 #define DEFAULCHARTYPE FITCH_T 35 #define NACUTOFF 2 // The max number of NA tokens that can be ignored 37 #define MPLCHARMAX INT_MAX 42 typedef int (*MPLdownfxn)
48 typedef int (*MPLupfxn)
55 typedef int (*MPLtipfxn)
118 MPLtipfxn tipfinalize;
119 MPLdownfxn inappdownfxn;
121 MPLdownfxn prelimfxn;
135 MPLstate* subtree_actives;
136 MPLstate* subtree_downpass1;
137 MPLstate* subtree_uppass1;
138 MPLstate* subtree_downpass2;
139 MPLstate* subtree_uppass2;
157 char* symbolsinmatrix;
169 MPLcharinfo* charinfo;
171 MPLpartition* partstack;
172 MPLpartition** partitions;
188 typedef void* Morphy;
Definition: morphydefs.h:91
Definition: morphydefs.h:143
Definition: morphydefs.h:129
Definition: morphydefs.h:84
Definition: morphydefs.h:154
Definition: morphydefs.h:110
Definition: morphydefs.h:165