Show
Ignore:
Timestamp:
07/11/05 19:25:38 (3 years ago)
Author:
zoeloelip
Message:

* ea_store.c and ea_restore.c functions clean up
* extraced restore_class_parent and restore_class_methods from

restore_class_entry to share code with loader.c

* extracted opcode handling in encode/decode_op_array into

encode/decode_op to make code more readable

* make decode_class_entry use new functions in ea_restore.c
* readded line-number encoding
* bumped up encoder version to 4 until new loader is in place

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • eaccelerator/trunk/ea_restore.h

    r123 r124  
    3838void restore_function(mm_fc_entry *p TSRMLS_DC); 
    3939zend_op_array* restore_op_array(zend_op_array *to, eaccelerator_op_array *from TSRMLS_DC); 
     40zend_class_entry *restore_class_entry(zend_class_entry * to, eaccelerator_class_entry *from TSRMLS_DC); 
     41void restore_class_parent(char *parent, int len, zend_class_entry *to TSRMLS_DC); 
     42#ifdef ZEND_ENGINE_2 
     43void restore_class_methods(zend_class_entry *to TSRMLS_DC); 
     44#endif 
    4045 
    4146dtor_func_t get_zend_destroy_property_info(TSRMLS_D);