fickle warning

fickle warning

am 26.09.2011 07:33:22 von John DePasquale

This is a multi-part message in MIME format.

--===============0264489597==
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_0049_01CC7BEC.47E7E5A0"
Content-Language: en-us

This is a multi-part message in MIME format.

------=_NextPart_000_0049_01CC7BEC.47E7E5A0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi all,

I have what I'm sure is the simplest but nonetheless most vexing problem, I
just can't figure what's wrong.

I have two perl programs, both web applications. The same line appears in
both, which is:



my $cVar = substr( CGI::param( 'x' ), 0, 1 );



sometimes 'x' has a value and so $cVar gets a value, other times no value.
In the first program, a non-value for x is a non-event and everything is
fine.

But in the other program, when there's a non-value for x I get the error
"Use of uninitialized value in substr at . . . ". This error message shows
up in my html output so the user sees the error message. I don't understand
why the error is being sent in the html stream to the browser from one
program and not the other. Any guidance is greatly appreciated.

Thanks.

- john



John DePasquale

Chief Executive Officer

Paradigm Consulting

49 Dalby Street

Newton, MA 02458

Mobile: 617-610-2424

Fax: 617-600-7326

_____




------=_NextPart_000_0049_01CC7BEC.47E7E5A0
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" =
xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint" =
xmlns:a=3D"urn:schemas-microsoft-com:office:access" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" =
xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" =
xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" =
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" =
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" =
xmlns:c=3D"urn:schemas-microsoft-com:office:component:spread sheet" =
xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" =
xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" =
xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" =
xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" =
xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/mee tings/" =
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/x ml" =
xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" =
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/oi s/" =
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/di rectory/" =
xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" =
xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" =
xmlns:udc=3D"http://schemas.microsoft.com/data/udc" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/20 02/1/alerts/"=
xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" =
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" =
xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" =
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile " =
xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/partto part" =
xmlns:wf=3D"http://schemas.microsoft.com/sharepoint/soap/wor kflow/" =
xmlns:dsss=3D"http://schemas.microsoft.com/office/2006/digsi g-setup" =
xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsi g" =
xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/200 6/digital-sig=
nature" =
xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compa tibility/2006=
" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns:mrels=3D"http://schemas.openxmlformats.org/package/200 6/relationshi=
ps" xmlns:spwp=3D"http://microsoft.com/sharepoint/webpartpages" =
xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/service s/2006/types"=
=
xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/service s/2006/messag=
es" =
xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/ SlideLibrary/=
" =
xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPor talServer/Pub=
lishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" =
xmlns:st=3D"" xmlns=3D"http://www.w3.org/TR/REC-html40"> http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"> (filtered medium)"> vlink=3Dpurple>

Hi =
all,

I have what I’m sure is =
the simplest but nonetheless most vexing problem, I just can’t =
figure what’s wrong.

I have two =
perl programs, both web applications. The same line appears in both, =
which is:

 

class=3DMsoNormal>         &=
nbsp;      my $cVar =3D substr( CGI::param( 'x' =
), 0, 1 );

 

class=3DMsoNormal>sometimes ‘x’ has a value and so $cVar =
gets a value, other times no value. In the first program, a non-value =
for x is a non-event and everything is fine.

class=3DMsoNormal>But in the other program, when there’s a =
non-value for x I get the error “Use of uninitialized value in =
substr at . . . “. This error message shows up in my html output =
so the user sees the error message. I don’t understand why the =
error  is being sent in the html stream to the browser from one =
program and not the other. Any guidance is greatly =
appreciated.

Thanks.

class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo1'>- style=3D'font:7.0pt "Times New =
Roman"'>          =
john

class=3DMsoNormal> 

style=3D'color:#1F497D'>John DePasquale

class=3DMsoNormal>Chief Executive =
Officer

style=3D'color:#1F497D'>Paradigm Consulting

class=3DMsoNormal>49 Dalby =
Street

style=3D'color:#1F497D'>Newton, MA  02458

class=3DMsoNormal>Mobile: =
617-610-2424

style=3D'color:#1F497D'>Fax: =
617-600-7326          o:p>

style=3D'text-align:center'>
width=3D"100%" align=3Dcenter>

class=3DMsoNormal> 


------=_NextPart_000_0049_01CC7BEC.47E7E5A0--


--===============0264489597==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ActivePerl mailing list
ActivePerl@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
--===============0264489597==--

Re: fickle warning

am 26.09.2011 10:54:11 von Bill Luebkert

On Sun, 09/25/2011 22:33, John DePasquale wrote:
> Hi all,
>
> I have what I=92m sure is the simplest but nonetheless most vexing proble=
m, I just can=92t figure what=92s wrong.
>
> I have two perl programs, both web applications. The same line appears in=
both, which is:
>
> my $cVar =3D substr( CGI::param( 'x' ), 0, 1 );
>
> sometimes =91x=92 has a value and so $cVar gets a value, other times no v=
alue. In the first program, a non-value for x is a non-event and everything=
is fine.
>
> But in the other program, when there=92s a non-value for x I get the erro=
r =93Use of uninitialized value in substr at . . . =93. This error message =
shows up in my html output so the user sees the error message. I don=92t un=
derstand why the error is being sent in the html stream to the browser from=
one program and not the other. Any guidance is greatly appreciated.

I have no idea why - maybe one program uses Carp's fatalsToBrowser
and the other not or some such ? What happens to the one that
doesn't get the error back to the browser ? What does it do instead ?
Does it still work ? What are 'strict' and 'warnings' set to in both ?

The real point is to not let it happen. :) Fix the code to account
for all possibilities. I tend to not combine several calls to subs
in one line of code - doesn't hurt to use an intermediate vrbl and
it's a lot easier to debug if you do since you can break on it if
you like or dump the value to a log file.

HTH, Bill
_______________________________________________
ActivePerl mailing list
ActivePerl@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Re: fickle warning

am 26.09.2011 18:07:30 von Daniel Perrett

This is a multipart message in MIME format.
--===============1721212105==
Content-Type: multipart/alternative;
boundary="=_alternative 0058945A80257917_="

This is a multipart message in MIME format.
--=_alternative 0058945A80257917_=
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

InNvbWV0aW1lcyDigJh44oCZIGhhcyBhIHZhbHVlIGFuZCBzbyAkY1ZhciBn ZXRzIGEgdmFsdWUs
IG90aGVyIHRpbWVzIG5vIHZhbHVlDQoiDQpEbyB5b3UgbWVhbiB0aGF0ICd4 JyBpcyB1bmRlZmlu
ZWQgaW4gYm90aCBjYXNlcywgb3IgdGhhdCAneCcgaGFzIG9yIG1heSANCmhh dmUgdGhlIHZhbHVl
IG9mIGFuIGVtcHR5IHN0cmluZywgb3IgaGF2ZSB5b3Ugbm90IGNoZWNrZWQg dGhpcz8gDQpQb3Rl
bnRpYWxseSwgdGhlIHR3byBwcm9ncmFtbWVzIGFyZSBiZWluZyBzZW50IGRp ZmZlcmVudCB0eXBl
cyBvZiANCidub24tdmFsdWUnLg0KDQpUaGlzIGlzIHNpZ25pZmljYW50IC0g Y29tcGFyZSB0aGUg
b3V0cHV0IG9mOg0KDQpwZXJsIC13ZSAicHJpbnQgc3Vic3RyKCcnLDAsMSk7 Ig0KICAoZW1wdHkg
c3RyaW5nLCBhbGwgZmluZSkNCnBlcmwgLXdlICJwcmludCBzdWJzdHIodW5k ZWYsMCwxKTsiDQog
ICh1bmRlZmluZWQgdmFsdWUgZ2VuZXJhdGVzIGEgd2FybmluZykNCnBlcmwg LWUgInByaW50IHN1
YnN0cih1bmRlZiwwLDEpOyINCiAgKHdhcm5pbmdzIGlzIG5vdCBzd2l0Y2hl ZCBvbiBzbyB1bmRl
ZmluZWQgdmFsdWUgd2FybmluZyBkb2Vzbid0IHNob3cgdXApDQoNClNvIGNv bnNpZGVyIHNvbWV0
aGluZyBsaWtlOg0KDQpteSAkcGFyYW1feCA9IENHSTo6cGFyYW0oJ3gnKTsN CiRwYXJhbV94ID0g
JycgdW5sZXNzIGRlZmluZWQgJHBhcmFtX3g7DQpteSAkY1ZhciA9IHN1YnN0 cigkcGFyYW1feCww
LDEpOw0KDQpUaGVuIG1ha2Ugc3VyZSB3YXJuaW5ncyBhcmUgb24gaW4gYm90 aCBzY3JpcHRzLg0K
DQpEYW5pZWwNCg0KDQoNCkZyb206ICAgIkpvaG4gRGVQYXNxdWFsZSIgPGpv aG5kQGpvaG5kZXBh
c3F1YWxlLm5ldD4NClRvOiAgICAgPGFjdGl2ZXBlcmxAbGlzdHNlcnYuQWN0 aXZlU3RhdGUuY29t
Pg0KRGF0ZTogICAyNi8wOS8yMDExIDA2OjMzDQpTdWJqZWN0OiAgICAgICAg Zmlja2xlIHdhcm5p
bmcNClNlbnQgYnk6ICAgICAgICBhY3RpdmVwZXJsLWJvdW5jZXNAbGlzdHNl cnYuQWN0aXZlU3Rh
dGUuY29tDQoNCg0KDQpIaSBhbGwsDQpJIGhhdmUgd2hhdCBJ4oCZbSBzdXJl IGlzIHRoZSBzaW1w
bGVzdCBidXQgbm9uZXRoZWxlc3MgbW9zdCB2ZXhpbmcgcHJvYmxlbSwgDQpJ IGp1c3QgY2Fu4oCZ
dCBmaWd1cmUgd2hhdOKAmXMgd3JvbmcuDQpJIGhhdmUgdHdvIHBlcmwgcHJv Z3JhbXMsIGJvdGgg
d2ViIGFwcGxpY2F0aW9ucy4gVGhlIHNhbWUgbGluZSBhcHBlYXJzIGluIA0K Ym90aCwgd2hpY2gg
aXM6DQogDQogICAgICAgICAgICAgICAgbXkgJGNWYXIgPSBzdWJzdHIoIENH STo6cGFyYW0oICd4
JyApLCAwLCAxICk7DQogDQpzb21ldGltZXMg4oCYeOKAmSBoYXMgYSB2YWx1 ZSBhbmQgc28gJGNW
YXIgZ2V0cyBhIHZhbHVlLCBvdGhlciB0aW1lcyBubyB2YWx1ZS4gDQpJbiB0 aGUgZmlyc3QgcHJv
Z3JhbSwgYSBub24tdmFsdWUgZm9yIHggaXMgYSBub24tZXZlbnQgYW5kIGV2 ZXJ5dGhpbmcgaXMg
DQpmaW5lLg0KQnV0IGluIHRoZSBvdGhlciBwcm9ncmFtLCB3aGVuIHRoZXJl 4oCZcyBhIG5vbi12
YWx1ZSBmb3IgeCBJIGdldCB0aGUgZXJyb3IgDQrigJxVc2Ugb2YgdW5pbml0 aWFsaXplZCB2YWx1
ZSBpbiBzdWJzdHIgYXQgLiAuIC4g4oCcLiBUaGlzIGVycm9yIG1lc3NhZ2Ug c2hvd3MgDQp1cCBp
biBteSBodG1sIG91dHB1dCBzbyB0aGUgdXNlciBzZWVzIHRoZSBlcnJvciBt ZXNzYWdlLiBJIGRv
buKAmXQgDQp1bmRlcnN0YW5kIHdoeSB0aGUgZXJyb3IgIGlzIGJlaW5nIHNl bnQgaW4gdGhlIGh0
bWwgc3RyZWFtIHRvIHRoZSBicm93c2VyIA0KZnJvbSBvbmUgcHJvZ3JhbSBh bmQgbm90IHRoZSBv
dGhlci4gQW55IGd1aWRhbmNlIGlzIGdyZWF0bHkgYXBwcmVjaWF0ZWQuDQpU aGFua3MuDQotICAg
ICAgICAgIGpvaG4NCiANCkpvaG4gRGVQYXNxdWFsZQ0KQ2hpZWYgRXhlY3V0 aXZlIE9mZmljZXIN
ClBhcmFkaWdtIENvbnN1bHRpbmcNCjQ5IERhbGJ5IFN0cmVldA0KTmV3dG9u LCBNQSAgMDI0NTgN
Ck1vYmlsZTogNjE3LTYxMC0yNDI0DQpGYXg6IDYxNy02MDAtNzMyNiANCg0K IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpBY3RpdmVQ ZXJsIG1haWxpbmcg
bGlzdA0KQWN0aXZlUGVybEBsaXN0c2Vydi5BY3RpdmVTdGF0ZS5jb20NClRv IHVuc3Vic2NyaWJl
OiBodHRwOi8vbGlzdHNlcnYuQWN0aXZlU3RhdGUuY29tL21haWxtYW4vbXlz dWJzDQoNCg==
--=_alternative 0058945A80257917_=
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

PHR0Pjxmb250IHNpemU9Mj4mcXVvdDtzb21ldGltZXMg4oCYeOKAmSBoYXMg YSB2YWx1ZSBhbmQg
c28gJGNWYXIgZ2V0cyBhDQp2YWx1ZSwgb3RoZXIgdGltZXMgbm8gdmFsdWUm cXVvdDs8L2ZvbnQ+
PC90dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPkRvIHlvdSBtZWFuIHRoYXQg J3gnIGlzIHVuZGVm
aW5lZCBpbiBib3RoIGNhc2VzLCBvcg0KdGhhdCAneCcgaGFzIG9yIG1heSBo YXZlIHRoZSB2YWx1
ZSBvZiBhbiBlbXB0eSBzdHJpbmcsIG9yIGhhdmUgeW91IG5vdA0KY2hlY2tl ZCB0aGlzPyBQb3Rl
bnRpYWxseSwgdGhlIHR3byBwcm9ncmFtbWVzIGFyZSBiZWluZyBzZW50IGRp ZmZlcmVudA0KdHlw
ZXMgb2YgJ25vbi12YWx1ZScuPC9mb250PjwvdHQ+DQo8YnI+DQo8YnI+PHR0 Pjxmb250IHNpemU9
Mj5UaGlzIGlzIHNpZ25pZmljYW50IC0gY29tcGFyZSB0aGUgb3V0cHV0IG9m OjwvZm9udD48L3R0
Pg0KPGJyPg0KPGJyPjx0dD48Zm9udCBzaXplPTI+cGVybCAtd2UgJnF1b3Q7 cHJpbnQgc3Vic3Ry
KCcnLDAsMSk7JnF1b3Q7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNp emU9Mj4mbmJzcDsg
KGVtcHR5IHN0cmluZywgYWxsIGZpbmUpPC9mb250PjwvdHQ+DQo8YnI+PHR0 Pjxmb250IHNpemU9
Mj5wZXJsIC13ZSAmcXVvdDtwcmludCBzdWJzdHIodW5kZWYsMCwxKTsmcXVv dDs8L2ZvbnQ+PC90
dD4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPiZuYnNwOyAodW5kZWZpbmVkIHZh bHVlIGdlbmVyYXRl
cyBhIHdhcm5pbmcpPC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9 Mj5wZXJsIC1lICZx
dW90O3ByaW50IHN1YnN0cih1bmRlZiwwLDEpOyZxdW90OzwvZm9udD48L3R0 Pg0KPGJyPjx0dD48
Zm9udCBzaXplPTI+Jm5ic3A7ICh3YXJuaW5ncyBpcyBub3Qgc3dpdGNoZWQg b24gc28gdW5kZWZp
bmVkIHZhbHVlDQp3YXJuaW5nIGRvZXNuJ3Qgc2hvdyB1cCk8L2ZvbnQ+PC90 dD4NCjxicj4NCjxi
cj48dHQ+PGZvbnQgc2l6ZT0yPlNvIGNvbnNpZGVyIHNvbWV0aGluZyBsaWtl OjwvZm9udD48L3R0
Pg0KPGJyPg0KPGJyPjx0dD48Zm9udCBzaXplPTI+bXkgJHBhcmFtX3ggPSBD R0k6OnBhcmFtKCd4
Jyk7PC9mb250PjwvdHQ+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj4kcGFyYW1f eCA9ICcnIHVubGVz
cyBkZWZpbmVkICRwYXJhbV94OzwvZm9udD48L3R0Pg0KPGJyPjx0dD48Zm9u dCBzaXplPTI+bXkg
JGNWYXIgPSBzdWJzdHIoJHBhcmFtX3gsMCwxKTs8L2ZvbnQ+PC90dD4NCjxi cj4NCjxicj48dHQ+
PGZvbnQgc2l6ZT0yPlRoZW4gbWFrZSBzdXJlIHdhcm5pbmdzIGFyZSBvbiBp biBib3RoIHNjcmlw
dHMuPC9mb250PjwvdHQ+DQo8YnI+DQo8YnI+PHR0Pjxmb250IHNpemU9Mj5E YW5pZWw8L2ZvbnQ+
PC90dD4NCjxicj4NCjxicj4NCjxicj4NCjxicj48Zm9udCBzaXplPTEgY29s b3I9IzVmNWY1ZiBm
YWNlPSJzYW5zLXNlcmlmIj5Gcm9tOiAmbmJzcDsgJm5ic3A7ICZuYnNwOw0K Jm5ic3A7PC9mb250
Pjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4mcXVvdDtKb2huIERl UGFzcXVhbGUmcXVv
dDsNCiZsdDtqb2huZEBqb2huZGVwYXNxdWFsZS5uZXQmZ3Q7PC9mb250Pg0K PGJyPjxmb250IHNp
emU9MSBjb2xvcj0jNWY1ZjVmIGZhY2U9InNhbnMtc2VyaWYiPlRvOiAmbmJz cDsgJm5ic3A7ICZu
YnNwOw0KJm5ic3A7PC9mb250Pjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNl cmlmIj4mbHQ7YWN0
aXZlcGVybEBsaXN0c2Vydi5BY3RpdmVTdGF0ZS5jb20mZ3Q7PC9mb250Pg0K PGJyPjxmb250IHNp
emU9MSBjb2xvcj0jNWY1ZjVmIGZhY2U9InNhbnMtc2VyaWYiPkRhdGU6ICZu YnNwOyAmbmJzcDsg
Jm5ic3A7DQombmJzcDs8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMt c2VyaWYiPjI2LzA5
LzIwMTEgMDY6MzM8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0xIGNvbG9yPSM1 ZjVmNWYgZmFjZT0i
c2Fucy1zZXJpZiI+U3ViamVjdDogJm5ic3A7ICZuYnNwOw0KJm5ic3A7ICZu YnNwOzwvZm9udD48
Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+Zmlja2xlIHdhcm5pbmc8 L2ZvbnQ+DQo8YnI+
PGZvbnQgc2l6ZT0xIGNvbG9yPSM1ZjVmNWYgZmFjZT0ic2Fucy1zZXJpZiI+ U2VudCBieTogJm5i
c3A7ICZuYnNwOw0KJm5ic3A7ICZuYnNwOzwvZm9udD48Zm9udCBzaXplPTEg ZmFjZT0ic2Fucy1z
ZXJpZiI+YWN0aXZlcGVybC1ib3VuY2VzQGxpc3RzZXJ2LkFjdGl2ZVN0YXRl LmNvbTwvZm9udD4N
Cjxicj4NCjxociBub3NoYWRlPg0KPGJyPg0KPGJyPg0KPGJyPjxmb250IHNp emU9MiBmYWNlPSJD
YWxpYnJpIj5IaSBhbGwsPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNl PSJDYWxpYnJpIj5J
IGhhdmUgd2hhdCBJ4oCZbSBzdXJlIGlzIHRoZSBzaW1wbGVzdCBidXQNCm5v bmV0aGVsZXNzIG1v
c3QgdmV4aW5nIHByb2JsZW0sIEkganVzdCBjYW7igJl0IGZpZ3VyZSB3aGF0 4oCZcyB3cm9uZy48
L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPkkgaGF2 ZSB0d28gcGVybCBw
cm9ncmFtcywgYm90aCB3ZWIgYXBwbGljYXRpb25zLg0KVGhlIHNhbWUgbGlu ZSBhcHBlYXJzIGlu
IGJvdGgsIHdoaWNoIGlzOjwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFj ZT0iQ2FsaWJyaSI+
Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJp Ij4mbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KJm5ic3A7ICZuYnNw OyBteSAkY1ZhciA9
IHN1YnN0ciggQ0dJOjpwYXJhbSggJ3gnICksIDAsIDEgKTs8L2ZvbnQ+DQo8 YnI+PGZvbnQgc2l6
ZT0yIGZhY2U9IkNhbGlicmkiPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBz aXplPTIgZmFjZT0i
Q2FsaWJyaSI+c29tZXRpbWVzIOKAmHjigJkgaGFzIGEgdmFsdWUgYW5kIHNv ICRjVmFyDQpnZXRz
IGEgdmFsdWUsIG90aGVyIHRpbWVzIG5vIHZhbHVlLiBJbiB0aGUgZmlyc3Qg cHJvZ3JhbSwgYSBu
b24tdmFsdWUgZm9yDQp4IGlzIGEgbm9uLWV2ZW50IGFuZCBldmVyeXRoaW5n IGlzIGZpbmUuPC9m
b250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj5CdXQgaW4g dGhlIG90aGVyIHBy
b2dyYW0sIHdoZW4gdGhlcmXigJlzDQphIG5vbi12YWx1ZSBmb3IgeCBJIGdl dCB0aGUgZXJyb3Ig
4oCcVXNlIG9mIHVuaW5pdGlhbGl6ZWQgdmFsdWUgaW4gc3Vic3RyDQphdCAu IC4gLiDigJwuIFRo
aXMgZXJyb3IgbWVzc2FnZSBzaG93cyB1cCBpbiBteSBodG1sIG91dHB1dCBz byB0aGUgdXNlcg0K
c2VlcyB0aGUgZXJyb3IgbWVzc2FnZS4gSSBkb27igJl0IHVuZGVyc3RhbmQg d2h5IHRoZSBlcnJv
ciAmbmJzcDtpcyBiZWluZw0Kc2VudCBpbiB0aGUgaHRtbCBzdHJlYW0gdG8g dGhlIGJyb3dzZXIg
ZnJvbSBvbmUgcHJvZ3JhbSBhbmQgbm90IHRoZSBvdGhlci4NCkFueSBndWlk YW5jZSBpcyBncmVh
dGx5IGFwcHJlY2lhdGVkLjwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFj ZT0iQ2FsaWJyaSI+
VGhhbmtzLjwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJy aSI+LSAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7am9objwvZm9udD4NCjxicj48 Zm9udCBzaXplPTIg
ZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9 MiBjb2xvcj0jMDA0
MDgwIGZhY2U9IkNhbGlicmkiPkpvaG4gRGVQYXNxdWFsZTwvZm9udD4NCjxi cj48Zm9udCBzaXpl
PTIgY29sb3I9IzAwNDA4MCBmYWNlPSJDYWxpYnJpIj5DaGllZiBFeGVjdXRp dmUgT2ZmaWNlcjwv
Zm9udD4NCjxicj48Zm9udCBzaXplPTIgY29sb3I9IzAwNDA4MCBmYWNlPSJD YWxpYnJpIj5QYXJh
ZGlnbSBDb25zdWx0aW5nPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xv cj0jMDA0MDgwIGZh
Y2U9IkNhbGlicmkiPjQ5IERhbGJ5IFN0cmVldDwvZm9udD4NCjxicj48Zm9u dCBzaXplPTIgY29s
b3I9IzAwNDA4MCBmYWNlPSJDYWxpYnJpIj5OZXd0b24sIE1BICZuYnNwOzAy NDU4PC9mb250Pg0K
PGJyPjxmb250IHNpemU9MiBjb2xvcj0jMDA0MDgwIGZhY2U9IkNhbGlicmki Pk1vYmlsZTogNjE3
LTYxMC0yNDI0PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xvcj0jMDA0 MDgwIGZhY2U9IkNh
bGlicmkiPkZheDogNjE3LTYwMC03MzI2ICZuYnNwOw0KJm5ic3A7ICZuYnNw OyAmbmJzcDsgPC9m
b250Pg0KPGRpdiBhbGlnbj1jZW50ZXI+DQo8YnI+DQo8aHI+PC9kaXY+DQo8 YnI+PGZvbnQgc2l6
ZT0yIGZhY2U9IkNhbGlicmkiPiZuYnNwOzwvZm9udD48dHQ+PGZvbnQgc2l6 ZT0yPl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0K QWN0aXZlUGVybCBt
YWlsaW5nIGxpc3Q8YnI+DQpBY3RpdmVQZXJsQGxpc3RzZXJ2LkFjdGl2ZVN0 YXRlLmNvbTxicj4N
ClRvIHVuc3Vic2NyaWJlOiA8L2ZvbnQ+PC90dD48YSBocmVmPWh0dHA6Ly9s aXN0c2Vydi5hY3Rp
dmVzdGF0ZS5jb20vbWFpbG1hbi9teXN1YnM+PHR0Pjxmb250IHNpemU9Mj5o dHRwOi8vbGlzdHNl
cnYuQWN0aXZlU3RhdGUuY29tL21haWxtYW4vbXlzdWJzPC9mb250PjwvdHQ+ PC9hPg0KPGJyPg0K
--=_alternative 0058945A80257917_=--

--===============1721212105==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ActivePerl mailing list
ActivePerl@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
--===============1721212105==--