2008/5/8 Nicholas Clark <nick@ccl4.org>: > On Sun, Apr 27, 2008 at 05:59:53AM +0200, Marc Lehmann wrote: > > > the point is, code that uses char * without looking at the flag in other > > ways is simply broken, it has no defined/documentable behaviour on the > > perl level. > > Agree. The code can't know for sure what it's getting. > > I'm still digesting the rest of the ideas in the thread. This problem crops in the core as well as in XS. For instance our internal file apis use char* parameters. (This is relevant for Win32 in particular) yves -- perl -Mre=debug -e "/just|another|perl|hacker/"