On Fri, Mar 12, 2010 at 04:33:24PM +0100, Eissfeldt, Heiko wrote: > Am Do 11. Mär 2010, 22:05:23, schrieb: > > On Thu, 11 Mar 2010, Tim Bunce wrote: > > > > > > For Heiko's config, NYTProf is very broken without the #undefs > > > so I'd like to get those in. Assuming your VS2003 hypothesis is > > correct, > > > is there a macro to detect that compiler? And would using that macro > > > to wrap the #undefs be a reasonable solution? > > > > I've verified my "conflicting CRT version" hypothesis now (with VS2008). > > The issue is indeed a bug in XSUB.h. I've added a workaround for that > > in r1168. > > Thanks, all your analysis is pretty right on target. > Your patch r1168 is confirmed with a pristine D::NYTP 3.10_51.
Great. > Could you please fix the original XSUB.h also, when the perl5 code freeze > is over? > > BTW: What do you think about a complete set of tests for all file I/O > function mappings > from the API with all different I/O-related #defines combinations? > > We could setup a dummy xs file with all file I/O functions used and > run it through the C compiler to catch any parameter type mismatches... > > That way we could catch these errors once and get rid of them for ever :-) [I presume you're talking about Perl and to Jan.] > Tim, the bug report can be closed then (on my regards), if the pending > perl5 issues (fgets redefinition and errno wrapper) are not forgotten... > I admit, I have no idea how to close the bug report. :-( Done. Thanks. Jan, is there a corresponding perl RT ticket for the fgets redefinition? Tim. -- You've received this message because you are subscribed to the Devel::NYTProf Development User group. Group hosted at: http://groups.google.com/group/develnytprof-dev Project hosted at: http://perl-devel-nytprof.googlecode.com CPAN distribution: http://search.cpan.org/dist/Devel-NYTProf To post, email: [email protected] To unsubscribe, email: [email protected]
