Hi,
I got another one I'm not quite sure about how to solve it:
I got got some unresolved externals due to the moved and renamed function
ebcdic_control (now in util.c). The linker searched for ebcdic_control but
the function in the object was Perl_ebcdic_control. The problem seems to be
the toCRTL macro in handy.h. I'm suppose the sequence "include embed.h,
then handy.h" is the correct one but I'm not sure about it. Could someone
please look at it.
Btw., my quick and dirty solution was the renaming the function in the macro
definition:
diff -ru -x *.o -x *~ perl/handy.h perl@8807/handy.h
--- perl/handy.h Tue Feb 20 08:54:23 2001
+++ perl@8807/handy.h Mon Feb 19 13:12:21 2001
@@ -483,7 +483,7 @@
#define isBLANK_LC_utf8(c) isBLANK(c) /* could be wrong */
#ifdef EBCDIC
-# define toCTRL(c) ebcdic_control(c)
+# define toCTRL(c) Perl_ebcdic_control(c)
#else
/* This conversion works both ways, strangely enough. */
# define toCTRL(c) (toUPPER(c) ^ 64)
Regards, Thomas
________________________________________
Thomas Dorner
START AMADEUS, Technologiestrategie (I-T)
Tel.: (0 6172) 91-26 41 Fax: -26 19
E-Mail: [EMAIL PROTECTED]
> ----------
> Von: Dorner Thomas[SMTP:[EMAIL PROTECTED]]
> Gesendet: Montag, 19. Februar 2001 10:52
> An: 'Jarkko Hietaniemi'; 'Peter Prymmer'; 'Perl-MVS Mailing List';
> '[EMAIL PROTECTED]'
> Betreff: Copy and Paste Bug while eliminating ebcdic.c: Patch for
> 8807 / 8 841
>
> <<Datei: util.c.diff>>
> Hi,
>
> while copying ebcdic.c to util.c the variable controllablechars got lost.
> Here's the patch:
> <<util.c.diff>>
>
> Regards, Thomas
> ________________________________________
> Thomas Dorner
> START AMADEUS, Technologiestrategie (I-T)
> Tel.: (0 6172) 91-26 41 Fax: -26 19
> E-Mail: [EMAIL PROTECTED]
>
>