From: "Brian Ingerson" <[EMAIL PROTECTED]>

> I've read this mini-thread over a couple times and am frankly
confused.
> Could you boil this problem down into a concise paragraph. Preferably
> with a patch :)

Sure.

Problem #1: messed up line-ending handling.  At least in support of
Cygwin, you need to follow the advice in perlport and expect $CR?$LF
instead of \n to terminate lines in the __DATA__ section.  Otherwise,
Inline::read_DATA gets confused by \r\n terminators.  I sent that patch
in an earlier message.  This still leaves unaddressed the larger
question of line ending handling in general (e.g., Macintosh uses just
\r rather than \n or \r\n), and I don't have a good answer for that.

Problem #2: With the line ending problems, I get different error
messages depending on which I am using one language (e.g., __Foo__) or
two (e.g., __Foo__ and __C__) in the __DATA__ handle.  The latter is a
better message, IMHO.  I have no patch for this and haven't looked into
it too much.


Cheers,
--binkley


Reply via email to