Changeset 203

Show
Ignore:
Timestamp:
04/11/06 19:09:39 (2 years ago)
Author:
hans
Message:

64 bit compilation warning "cast to pointer from integer of different size" fixes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • eaccelerator/trunk/ChangeLog

    r202 r203  
     12006-04-11  Hans Rakers <hans at parse dot nl> 
     2        * Fix for 64-bit compilation warnings "cast to pointer from 
     3          integer of different size" 
     4 
    152006-04-11  Bart Vanbrabant <bart.vanbrabant at zoeloelip.be> 
    26 
  • eaccelerator/trunk/loader.c

    r201 r203  
    8787  } 
    8888#ifdef ZEND_ENGINE_2 
    89   return (unsigned int)(((temp_variable*)NULL) + var); 
     89  return (unsigned int)((intptr_t) ((temp_variable*)NULL) + var); 
    9090#else 
    9191  return var; 
  • eaccelerator/trunk/opcodes.h

    r182 r203  
    8686 
    8787#ifdef ZEND_ENGINE_2 
    88 #  define VAR_NUM(var) ((unsigned int)(((temp_variable *)(var))-((temp_variable *)NULL))) 
     88#  define VAR_NUM(var) ((unsigned int)(((temp_variable *)((intptr_t) var))-((temp_variable *)NULL))) 
    8989#  define VAR_VAL(var) ((unsigned int)((var)*sizeof(temp_variable))) 
    9090#else