From: drowe67 Date: Wed, 21 Mar 2012 01:26:30 +0000 (+0000) Subject: made valgrind use optional X-Git-Url: http://git.whiteaudio.com/gitweb/?a=commitdiff_plain;h=31df23ebdadc992e42024ff76a7379812dc34a79;p=freetel-svn-tracking.git made valgrind use optional git-svn-id: https://svn.code.sf.net/p/freetel/code@349 01035d8c-6547-0410-b346-abe4f91aad63 --- diff --git a/codec2-dev/unittest/vq_train_jvm.c b/codec2-dev/unittest/vq_train_jvm.c index 54613f6b..9da091e0 100755 --- a/codec2-dev/unittest/vq_train_jvm.c +++ b/codec2-dev/unittest/vq_train_jvm.c @@ -27,7 +27,9 @@ */ +#ifdef VALGRIND #include +#endif #include #include @@ -337,7 +339,10 @@ int main(int argc, char **argv) } } nb_vectors = i; + +#ifdef VALGRIND VALGRIND_CHECK_MEM_IS_DEFINED(data, nb_entries*ndim); +#endif /* determine weights for each training vector */ @@ -365,7 +370,9 @@ int main(int argc, char **argv) pred[i*ndim+j] = data[i*ndim+j] - COEF*data[(i-2)*ndim+j]; } +#ifdef VALGRIND VALGRIND_CHECK_MEM_IS_DEFINED(pred, nb_entries*ndim); +#endif /* train first stage */