diff options
Diffstat (limited to 'sci-biology/dialign-tx/files/dialign-tx-1.0.2-gnu89-inline.patch')
-rw-r--r-- | sci-biology/dialign-tx/files/dialign-tx-1.0.2-gnu89-inline.patch | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/sci-biology/dialign-tx/files/dialign-tx-1.0.2-gnu89-inline.patch b/sci-biology/dialign-tx/files/dialign-tx-1.0.2-gnu89-inline.patch index 21f576f07052..fc8d0284e6ab 100644 --- a/sci-biology/dialign-tx/files/dialign-tx-1.0.2-gnu89-inline.patch +++ b/sci-biology/dialign-tx/files/dialign-tx-1.0.2-gnu89-inline.patch @@ -1,5 +1,25 @@ +--- a/source/assemble.c ++++ b/source/assemble.c +@@ -574,7 +574,7 @@ + * returns a value <0 if there is an non-conflicting overlap + * returns 0 in all other non-conflicting cases + */ +-inline char confl_diag(struct alignment *algn, char *layer, struct diag *dg1, struct diag *dg2) { ++static inline char confl_diag(struct alignment *algn, char *layer, struct diag *dg1, struct diag *dg2) { + // if(dg1->multi_dg || dg2->multi_dg) error(" confl_diag(): cannot accept multi dgs!"); + int s1_1 = dg1->seq_p1.num; + int s1_2 = dg1->seq_p2.num; --- a/source/diag.c +++ b/source/diag.c +@@ -312,7 +312,7 @@ + /** + * calculates the overlap weight for the given diag + */ +-inline void calc_ov_weight(struct diag* dg, struct diag_col *dcol, struct scr_matrix* smatrix, ++void calc_ov_weight(struct diag* dg, struct diag_col *dcol, struct scr_matrix* smatrix, + struct prob_dist *pdist) { + int sn1 = dg->seq_p1.num; + int sn2 = dg->seq_p2.num; @@ -958,7 +958,7 @@ * The pointer returned (and the ones included in the struct) * has to be deallocted explicitely from memory. |