bin_PROGRAMS = valgrind-listener
-noinst_SCRIPTS = gen-mdg DotToScc.hs gsl16test
+noinst_SCRIPTS = gen-mdg DotToScc.hs \
+ gsl16test gsl16-badfree.patch gsl16-wavelet.patch
EXTRA_DIST = $(noinst_SCRIPTS)
--- /dev/null
+Index: test_complex_source.c
+===================================================================
+RCS file: /home/gsl-cvs/gsl/vector/test_complex_source.c,v
+retrieving revision 1.23
+diff -u -r1.23 test_complex_source.c
+--- test_complex_source.c 24 Jun 2005 11:33:25 -0000 1.23
++++ test_complex_source.c 6 Jul 2005 11:18:33 -0000
+@@ -75,7 +75,7 @@
+ if (stride == 1)
+ {
+ v0 = FUNCTION (gsl_vector, alloc) (N);
+- view = FUNCTION (gsl_vector, subvector) (v, 0, N);
++ view = FUNCTION (gsl_vector, subvector) (v0, 0, N);
+ v = &view.vector;
+ }
+ else
+Index: test_source.c
+===================================================================
+RCS file: /home/gsl-cvs/gsl/vector/test_source.c,v
+retrieving revision 1.26
+diff -u -r1.26 test_source.c
+--- test_source.c 24 Jun 2005 11:33:26 -0000 1.26
++++ test_source.c 6 Jul 2005 11:14:18 -0000
+@@ -75,7 +75,7 @@
+ if (stride == 1)
+ {
+ v0 = FUNCTION (gsl_vector, alloc) (N);
+- view = FUNCTION (gsl_vector, subvector) (v, 0, N);
++ view = FUNCTION (gsl_vector, subvector) (v0, 0, N);
+ v = &view.vector;
+ }
+ else
--- /dev/null
+--- wavelet/dwt.c~ 2004-12-24 14:57:34.000000000 +0100
++++ wavelet/dwt.c 2005-07-08 23:31:32.000000000 +0200
+@@ -30,7 +30,7 @@
+
+ static int binary_logn (const size_t n);
+ static void dwt_step (const gsl_wavelet * w, double *a, size_t stride,
+- size_t n, int isign, gsl_wavelet_workspace * work);
++ size_t n, gsl_wavelet_direction dir, gsl_wavelet_workspace * work);
+
+ static int
+ binary_logn (const size_t n)