# mismatch in function declaration, taken from 
# http://www.vcru.wisc.edu/simonlab/bioinformatics/programs/install/bfast.htm
diff -ur bfast-0.7.0a/bfast/BLib.h bfast-0.7.0a.new/bfast/BLib.h
--- bfast-0.7.0a/bfast/BLib.h	2011-09-03 19:44:58.000000000 +0100
+++ bfast-0.7.0a.new/bfast/BLib.h	2017-08-06 07:56:35.943546000 +0100
@@ -16,7 +16,7 @@
 int ParseFastaHeaderLine(char*);
 char ToLower(char);
 void ToLowerRead(char*, int);
-inline char ToUpper(char);
+char ToUpper(char);
 void ToUpperRead(char*, int);
 void ReverseRead(char*, char*, int);
 void ReverseReadFourBit(int8_t*, int8_t*, int);
diff -ur bfast-0.7.0a/bfast/ScoringMatrix.h bfast-0.7.0a.new/bfast/ScoringMatrix.h
--- bfast-0.7.0a/bfast/ScoringMatrix.h	2011-09-03 19:44:59.000000000 +0100
+++ bfast-0.7.0a.new/bfast/ScoringMatrix.h	2017-08-06 07:56:49.351357000 +0100
@@ -3,8 +3,8 @@
 
 #include "BLibDefinitions.h"
 
-inline int32_t ScoringMatrixGetNTScore(char, char, ScoringMatrix*);
-inline int32_t ScoringMatrixGetColorScore(char, char, ScoringMatrix*);
+int32_t ScoringMatrixGetNTScore(char, char, ScoringMatrix*);
+int32_t ScoringMatrixGetColorScore(char, char, ScoringMatrix*);
 
 int ScoringMatrixRead(char*, ScoringMatrix*, int);
 void ScoringMatrixInitialize(ScoringMatrix*);
