21
int AddBitfield (SafeLong ***list, int listLen, int *set, int setLen);
22
#if defined (SSE_ENABLED)
23
void AlignedSafeFree(void **ptr);
25
void ClearBit (int i, SafeLong *bits);
26
void ClearBits (SafeLong *bits, int nLongs);
27
int CopyResults (FILE *toFile, char *fromFileName, int lastGen);
28
int CopyProcessSsFile (FILE *toFile, char *fromFileName, int lastStep, MrBFlt *marginalLnLSS, MrBFlt *splitfreqSS);
29
int CopyTreeResults (FILE *toFile, char *fromFileName, int lastGen, int *treeNum);
30
int FirstTaxonInPartition (SafeLong *partition, int length);
31
SafeLong FirstTree (FILE *fp, char *lineBuf, int longestLine);
33
void FlipBits (SafeLong *partition, int length, SafeLong *mask);
34
void FlipOneBit (int n, SafeLong *p);
35
int FromGrowthFxnToIndex(int *growthFxn);
36
void FromIndexToGrowthFxn(int index, int *growthFxn);
37
void GetIntSummary (int **vals, int nRows, int *rowCount, Stat *theStats, int HPD);
38
int GetKFromGrowthFxn(int *growthFxn);
39
void GetSummary (MrBFlt **vals, int nRows, int *rowCount, Stat *theStats, int HPD);
40
int HarmonicArithmeticMeanOnLogs (MrBFlt *vals, int nVals, MrBFlt *mean, MrBFlt *harm_mean);
41
int IsBitSet (int i, SafeLong *bits);
42
int IsConsistentWith (const char *token, const char *expected);
43
int IsPartNested (SafeLong *smaller, SafeLong *larger, int length);
44
int IsPartCompatible (SafeLong *smaller, SafeLong *larger, int length);
45
int IsSectionEmpty (SafeLong *bitField1, SafeLong *bitField2, int length);
46
int IsUnionEqThird (SafeLong *bitField1, SafeLong *bitField2, SafeLong *bitField3, int length);
47
SafeLong LastBlock (FILE *fp, char *lineBuf, int longestLine);
48
int LineTermType (FILE *fp);
49
int LongestLine (FILE *fp);
50
void LowerUpperMedian (MrBFlt *vals, int nVals, MrBFlt *lower, MrBFlt *upper, MrBFlt *median);
51
void LowerUpperMedianHPD (MrBFlt *vals, int nVals, MrBFlt *lower, MrBFlt *upper, MrBFlt *median);
52
void MeanVariance (MrBFlt *vals, int nVals, MrBFlt *mean, MrBFlt *var);
53
void MeanVarianceLog (MrBFlt *vals, int nVals, MrBFlt *mean, MrBFlt *var, MrBFlt *varEst );
54
int NextTaxonInPartition (int currentTaxon, SafeLong *partition, int length);
55
int NumBits (SafeLong *x, int len);
56
char *MbPrintNum (MrBFlt num);
57
void MrBayesPrint (char *format, ...);
58
void MrBayesPrintf (FILE *f, char *format, ...);
59
FILE *OpenBinaryFileR (char *name);
60
FILE *OpenTextFileA (char *name);
61
FILE *OpenTextFileR (char *name);
62
FILE *OpenTextFileRQuait (char *name);
63
FILE *OpenTextFileW (char *name);
64
MrBFlt PotentialScaleReduction (MrBFlt **vals, int nRows, int *count);
65
void EstimatedSampleSize (MrBFlt **vals, int nRuns, int *count, MrBFlt *returnESS);
66
void *SafeCalloc(size_t n, size_t s);
67
int SafeFclose(FILE **fp);
68
void SafeFree(void **ptr);
69
void *SafeMalloc(size_t s);
70
void *SafeRealloc(void *ptr, size_t s);
71
char *SafeStrcat(char **target, const char *source);
72
char *SafeStrcpy (char **target, const char *source);
73
void SetBit (int i, SafeLong *bits);
74
void SortInts(int *item, int *assoc, int count, int descendingOrder);
75
void SortInts2(int *item, int *assoc, int left, int right, int descendingOrder);
76
void SortMrBFlt (MrBFlt *item, int left, int right);
77
int StrCmpCaseInsensitive (char *s, char *t);
78
void StripComments (char *s);
79
FILE *TestOpenTextFileR (char *name);
80
void UpdateGrowthFxn(int *growthFxn);
81
int UpperTriangIndex(int i, int j, int size);
82
int WantTo (const char *msg);