develooper Front page | perl.perl5.porters | Postings from July 2013

Re: [perl #72784] [META] misuse of I32

Thread Previous | Thread Next
From:
demerphq
Date:
July 31, 2013 00:34
Subject:
Re: [perl #72784] [META] misuse of I32
Message ID:
CANgJU+V-xmCrDB4stOqEpwq0YKkuyay0xzYD+L2uwzAne_oBVQ@mail.gmail.com
On 30 July 2013 17:20, Father Chrysostomos via RT
<perlbug-followup@perl.org> wrote:
> On Tue Jul 30 06:33:28 2013, sprout wrote:
>> On Mon Jul 29 22:19:43 2013, chip wrote:
>> > On 7/27/2013 7:33 PM, Father Chrysostomos via RT wrote:
>> > > What should the maximum string and array lengths be?
>> >
>> > Why would the answer ever be anything other than size_t?
>>
>> Because AvFILLp needs to be set to -1 when the array is empty.  We
>> *could* use size_t but reserve ~0 as a special marker, but that
>> complicates the code for little gain.
>
> Also, the HV APIs use negative lengths for utf8.

Yes, but that API is insane. Utterly insane.

Yves

-- 
perl -Mre=debug -e "/just|another|perl|hacker/"

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About