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.