size_t is unsigned.
what do you mean by "other lengths"? (in phpng most data structures use
zend_string instead of char*/length, so we need to change it in one place).
May be some other places need to be changed as well, but I don't know about
them. If you talk about stream related structures, it must not make any
problems, because in run-time we will have just few such structures.
Thanks. Dmitry.
On Mon, May 19, 2014 at 5:57 PM, Andrea Faulds <ajf@ajf.me> wrote:
>
> On 19 May 2014, at 14:31, Dmitry Stogov <dmitry@zend.com> wrote:
>
> > We agreed to make 64-bit IS_LONG and 64-bit string length on all 64-bit
> > systems, but don't change other core data structures (as Nikita
> suggested).
>
> Does this mean we’re not switching to unsigned ints for other lengths?
> 64-bit or no, we ought to do that.
>
> --
> Andrea Faulds
> http://ajf.me/
>
>
>
>
>