Changeset 200 for trunk/processor

Show
Ignore:
Timestamp:
09/29/2006 02:09:51 AM (4 years ago)
Author:
moo
Message:

BUCKET_KEY readability and PHP_6 build fix

Location:
trunk/processor
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/processor/hashtable.m4

    r196 r200  
    4545                    buf = erealloc(buf, bufsize); 
    4646                } 
    47                 memcpy(buf, BUCKET_KEY(b), keysize); 
     47                memcpy(buf, BUCKET_KEY_S(b), keysize); 
    4848                buf[keysize - 2] = buf[keysize - 1] = ""[0]; 
    4949                keysize = b->nKeyLength; 
  • trunk/processor/head.m4

    r199 r200  
    252252    if (src->parent) { 
    253253        zval **srczv; 
    254         if (zend_hash_quick_find(CE_STATIC_MEMBERS(src), b->arKey, b->nKeyLength, b->h, (void **) &srczv) == SUCCESS) { 
     254        if (zend_u_hash_quick_find(CE_STATIC_MEMBERS(src), BUCKET_KEY_TYPE(b), ZSTR(BUCKET_KEY_S(b)), b->nKeyLength, b->h, (void **) &srczv) == SUCCESS) { 
    255255            zval **zv = (zval **) b->pData; 
    256256            if (*srczv == *zv) { 
  • trunk/processor/processor.m4

    r199 r200  
    5757DEF_STRUCT_P_FUNC(`zend_brk_cont_element', , ` 
    5858#ifdef ZEND_ENGINE_2_2 
     59#ifndef IS_UNICODE 
    5960    DISPATCH(int, start) 
     61#endif 
    6062#endif 
    6163    DISPATCH(int, cont)