This report applies to gsl_wavelet2d.h rather than gsl_wavelet.h. Sorry for any 
confusion.

Alex Tartakovsky <[EMAIL PROTECTED]> wrote:Date: Sun, 25 Sep 2005 19:13:35 
-0700 (PDT)
From: Alex Tartakovsky <[EMAIL PROTECTED]>
Subject: gsl_wavelet.h declares missing functions
To: [email protected]


gsl_wavelet.h declares functions gsl_wavelet2d_transform_forward, 
gsl_wavelet2d_transform_inverse, gsl_wavelet2d_nstransform_forward, and 
gsl_wavelet2d_nstransform_inverse.  These functions are also documented in the 
manual (pp. 309, 310).  However, no implementations are given in dwt.c.  
Granted these functions are trivial as they should simply set the 
gsl_wavelet_direction argument in the call to the base functions, they still 
managed to go AWOL in two versions already.  Note that test.c does not test 
those functions either. 

 

As a general note, it's all too easy to have a missing function, since a 
declaration without implementation does not usually generate an error.  I 
already reported missing GSL functions in the past; my way of finding those is 
to compile a windows dll using a def file.  I dump all functions declared in 
include files into a def file; any unimplemented function will generate an 
error at this point (at least, that's how it works in MSVC). 

 

Regards, 

Alex Tartakovsky

 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
_______________________________________________
Bug-gsl mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gsl

Reply via email to