Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report.
Summary: perl inline module generates broken C code https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=109798 ------- Additional Comments From [EMAIL PROTECTED] 2006-03-15 18:35 EST ------- Well, this is actually because in perl-5.8.x, the <<EOF 'here-doc' quote-like operator does interpolation by default, just like the "" or qq operator; ie. the \n in "My string: %s\n" is changed into a literal new line character in the Inline C source . To turn off interpolation in the here-doc, instead of : use Inline C => <<EOT; do: use Inline C => <<'EOT'; With that modification, your testcase.pl program works fine on FC-4, FC-5, RHEL-3, and RHEL-4. I think the reason it worked with perl-5.8.0 in RHL-9, is that interpolation of here-document strings was broken (perhaps by UTF-8-ness) whereas now it works as intended. -- Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl Fedora-perl-devel-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list
