Changeset 1356 for branches/3.0


Ignore:
Timestamp:
2013-08-26T18:48:38+02:00 (13 months ago)
Author:
moo
Message:

processor: merge [1352] from trunk: fix warning

Location:
branches/3.0
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/3.0

    • Property svn:mergeinfo changed
      /trunkmerged: 1352
  • branches/3.0/processor/hashtable.m4

    r1201 r1356  
    6868        dnl }}} 
    6969        Bucket *srcBucket; 
    70         Bucket *pnew = NULL, *prev = NULL; 
     70        IFCOPY(`Bucket *pnew = NULL, *prev = NULL;') 
    7171        zend_bool first = 1; 
    7272        dnl only used for copy 
     
    109109            IFCOPY(` 
    110110#ifdef ZEND_ENGINE_2_4 
    111             memcpy(pnew, srcBucket, BUCKET_HEAD_SIZE(Bucket)); 
    112             if (BUCKET_KEY_SIZE(srcBucket)) { 
    113                 memcpy((char *) (pnew + 1), srcBucket->arKey, BUCKET_KEY_SIZE(srcBucket)); 
    114                 pnew->arKey = (const char *) (pnew + 1); 
    115             } 
    116             else { 
    117                 pnew->arKey = NULL; 
    118             } 
     111                memcpy(pnew, srcBucket, BUCKET_HEAD_SIZE(Bucket)); 
     112                if (BUCKET_KEY_SIZE(srcBucket)) { 
     113                    memcpy((char *) (pnew + 1), srcBucket->arKey, BUCKET_KEY_SIZE(srcBucket)); 
     114                    pnew->arKey = (const char *) (pnew + 1); 
     115                } 
     116                else { 
     117                    pnew->arKey = NULL; 
     118                } 
    119119#else 
    120             memcpy(pnew, srcBucket, bucketsize); 
     120                memcpy(pnew, srcBucket, bucketsize); 
    121121#endif 
    122             ') 
    123             IFCOPY(` 
    124122                n = srcBucket->h & src->nTableMask; 
    125123                /* pnew into hash node chain */ 
     
    159157                    prev->pListNext = pnew; 
    160158                } 
     159                prev = pnew; 
    161160            ') 
    162             prev = pnew; 
    163161        } 
    164162        ') 
Note: See TracChangeset for help on using the changeset viewer.