| Store | Cart

RE: Smoke [5.11.0] 2009-02-15.22:31:09 FAIL(M) MSWin32 WinXP/.Net SP3 (x86/2 cpu)

From: Steve Hay <Stev...@planit.com>
Tue, 17 Feb 2009 14:40:12 -0000
Nicholas Clark wrote:
> On Tue, Feb 17, 2009 at 10:11:58AM -0000, Steve Hay wrote:>> Nicholas Clark wrote:> >>> Am I right in thinking that win32_get_privlib(), win32_get_sitelib()>>> and win32_get_vendorlib() are not visible outside of the core? ie>>> they're private within the perl DLL?>> >> Correct again.> > So, bad news:> > #define SITELIB_EXP (win32_get_sitelib("5.11.0"))	/**/> > That isn't actually useful to anything outside code?> > But good news:> > We can slightly change the interface to these without breaking> external code? > 

I believe so. They're definitely not in the .def file (or listed by
"dumpbin" amongst the exports) of the perl DLL, so I'm pretty sure
nothing else could use them.

If you change their signatures then you'll have to make corresponding
changes in iperlsys.h & perlhost.h, of course, but I still don't think
that would be a problem for external code.

Recent Messages in this Thread
Steve Hay Feb 16, 2009 12:58 am
Steve Hay Feb 16, 2009 09:20 am
Rafael Garcia-Suarez Feb 16, 2009 09:34 am
Steve Hay Feb 16, 2009 09:55 am
Nicholas Clark Feb 16, 2009 10:25 am
Nicholas Clark Feb 17, 2009 09:57 am
Steve Hay Feb 17, 2009 10:11 am
Nicholas Clark Feb 17, 2009 02:25 pm
Steve Hay Feb 17, 2009 02:40 pm
Nicholas Clark Feb 18, 2009 12:12 pm
Steve Hay Feb 18, 2009 12:46 pm
Rafael Garcia-Suarez Feb 18, 2009 02:01 pm
Steve Hay Feb 18, 2009 04:29 pm
Messages in this thread