JWS-112 Bumping version of Mafft to version 7.310.
[jabaws.git] / binaries / src / mafft / core / mtxutl.h
index dd31321..b8a5e6f 100644 (file)
@@ -8,21 +8,23 @@ char **AllocateCharMtx( int, int);
 void ReallocateCharMtx( char **, int, int);
 void FreeCharMtx( char ** );
 
-float *AllocateFloatVec( int );
-void FreeFloatVec( float * );
+double *AllocateFloatVec( int );
+void FreeFloatVec( double * );
 
-float **AllocateFloatHalfMtx( int );
-float **AllocateFloatMtx( int, int );
-void FreeFloatHalfMtx( float **, int );
-void FreeFloatMtx( float ** );
+double **AllocateFloatHalfMtx( int );
+double **AllocateFloatMtx( int, int );
+void FreeFloatHalfMtx( double **, int );
+void FreeFloatMtx( double ** );
 
-float **AlocateFloatTri( int );
-void FreeFloatTri( float ** );
+double **AlocateFloatTri( int );
+void FreeFloatTri( double ** );
 
 int *AllocateIntVec( int );
+int *AllocateIntVecLarge( unsigned long long );
 void FreeIntVec( int * );
 
 int **AllocateIntMtx( int, int );
+int **AllocateIntMtxLarge( unsigned long long, unsigned long long );
 void FreeIntMtx( int ** );
 
 char ***AllocateCharCub( int, int, int );
@@ -34,17 +36,21 @@ void FreeIntCub( int *** );
 double *AllocateDoubleVec( int );
 void FreeDoubleVec( double * );
 
+double **AllocateDoubleHalfMtx( int );
 double **AllocateDoubleMtx( int, int );
+void FreeDoubleHalfMtx( double **, int );
 void FreeDoubleMtx( double ** );
 
 double ***AllocateDoubleCub( int, int, int );
 void FreeDoubleCub( double *** );
 
-float ***AllocateFloatCub( int, int, int );
-void FreeFloatCub( float *** );
+double ***AllocateFloatCub( int, int, int );
+void FreeFloatCub( double *** );
 
 short *AllocateShortVec( int );
 void FreeShortVec( short * );
 
 short **AllocateShortMtx( int, int );
 void FreeShortMtx( short ** );
+
+void freeintmtx( int **, int );