From: Michael R. Crusoe <michael.crusoe@gmail.com>
Subject: Fix "implicit declaration of function"s
Forwarded: https://github.com/bcgsc/abyss/pull/277

Issues discovered courtesy the Debian Build Log Scanner

--- abyss.orig/dialign/museq.c
+++ abyss/dialign/museq.c
@@ -38,6 +38,7 @@
 //extern void calc_weight(struct diag* dg, struct scr_matrix* smatrix, 
 //		 struct prob_dist *pdist);
 //extern struct diag_col *create_diag_col(int seq_amount);
+extern void free_diag(struct diag* dg);
 extern void free_diag_col(struct diag_col* dcol);
 extern struct diag_col *find_all_diags(struct scr_matrix *smatrix, 
 				struct prob_dist *pdist, 
@@ -51,6 +52,7 @@
 extern struct prob_dist* calc_score_dist(struct scr_matrix *smatrix, int mxdlen);
 
 // alig.c
+extern void free_alignment(struct alignment *algn);
 extern struct alignment* create_empty_alignment(struct seq_col *scol);
 //extern char adapt_diag(struct alignment *algn, struct scr_matrix *smatrix, struct diag* dg);
 extern int  simple_aligner(struct seq_col *scol, struct diag_col *dcol, 
