[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: immediate strings #2
From: |
Paul Eggert |
Subject: |
Re: immediate strings #2 |
Date: |
Wed, 30 Nov 2011 13:44:25 -0800 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20111115 Thunderbird/8.0 |
On 11/30/11 08:43, Ken Raeburn wrote:
> Currently it appears that we can have both unibyte and multibyte zero-length
> strings
Thanks good point. There are other possibilities. We can use
PTRDIFF_MAX, not -1, as the special value indicating that
the string is unibyte. Or we could have size_byte count
the trailing null, and use 0 as the special value; that
might be more efficient. Or we could use a special
marker in the immediate data (after the trailing null), used
only with empty strings, to specify whether the empty string
is multibyte. I'm sure there are other ways to do it --
the point is that we need not arbitrarily restrict strings
to half their size merely to get one special size value.
- Re: immediate strings #2, (continued)
Re: immediate strings #2, Paul Eggert, 2011/11/28
- Re: immediate strings #2, Stefan Monnier, 2011/11/28
- Re: immediate strings #2, Dmitry Antipov, 2011/11/28
- Re: immediate strings #2, Paul Eggert, 2011/11/29
- Re: immediate strings #2, Dmitry Antipov, 2011/11/30
- Re: immediate strings #2, Paul Eggert, 2011/11/30
- Re: immediate strings #2, Ken Raeburn, 2011/11/30
- Re: immediate strings #2,
Paul Eggert <=
Re: immediate strings #2, Dmitry Antipov, 2011/11/28
Re: immediate strings #2, Dmitry Antipov, 2011/11/29