new mafft v 6.857 with extensions
[jabaws.git] / binaries / src / mafft / core / mtxutl.h
1 void MtxuntDouble( double **, int );
2 void MtxmltDouble( double **, double **, int );
3
4 char *AllocateCharVec( int );
5 void FreeCharVec( char * );
6
7 char **AllocateCharMtx( int, int);
8 void ReallocateCharMtx( char **, int, int);
9 void FreeCharMtx( char ** );
10
11 float *AllocateFloatVec( int );
12 void FreeFloatVec( float * );
13
14 float **AllocateFloatHalfMtx( int );
15 float **AllocateFloatMtx( int, int );
16 void FreeFloatHalfMtx( float **, int );
17 void FreeFloatMtx( float ** );
18
19 float **AlocateFloatTri( int );
20 void FreeFloatTri( float ** );
21
22 int *AllocateIntVec( int );
23 void FreeIntVec( int * );
24
25 int **AllocateIntMtx( int, int );
26 void FreeIntMtx( int ** );
27
28 char ***AllocateCharCub( int, int, int );
29 void FreeCharCub( char *** );
30
31 int ***AllocateIntCub( int, int, int );
32 void FreeIntCub( int *** );
33
34 double *AllocateDoubleVec( int );
35 void FreeDoubleVec( double * );
36
37 double **AllocateDoubleMtx( int, int );
38 void FreeDoubleMtx( double ** );
39
40 double ***AllocateDoubleCub( int, int, int );
41 void FreeDoubleCub( double *** );
42
43 float ***AllocateFloatCub( int, int, int );
44 void FreeFloatCub( float *** );
45
46 short *AllocateShortVec( int );
47 void FreeShortVec( short * );
48
49 short **AllocateShortMtx( int, int );
50 void FreeShortMtx( short ** );