--- peb.c.orig 2010-03-08 20:12:02.000000000 -0600 +++ peb.c 2012-10-01 11:54:39.000000000 -0700 @@ -297,8 +297,8 @@ peb_link * alink = NULL; ei_cnode * ec = NULL; - list_entry * le ; - list_entry * newle; + zend_rsrc_list_entry * le ; + zend_rsrc_list_entry * newle; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC,"ss|l",&node,&node_len,&secret,&secret_len,&tmo)==FAILURE) { RETURN_FALSE; @@ -368,10 +368,10 @@ if (persistent) { PEB_G(num_link)++; PEB_G(num_persistent)++; - newle = pemalloc(sizeof(list_entry),persistent); + newle = pemalloc(sizeof(zend_rsrc_list_entry),persistent); newle->ptr = alink; newle->type = le_plink; - zend_hash_update(&EG(persistent_list), key, key_len+1, newle,sizeof(list_entry), NULL ); + zend_hash_update(&EG(persistent_list), key, key_len+1, newle,sizeof(zend_rsrc_list_entry), NULL ); PEB_G(default_link) = Z_LVAL_P(return_value TSRMLS_CC); ZEND_REGISTER_RESOURCE(return_value, alink, le_plink); } @@ -693,7 +693,7 @@ } /* }}} */ -int _peb_encode_term(ei_x_buff* x,char **fmt,int * fmtpos, HashTable *arr, unsigned long * arridx) +static void _peb_encode_term(ei_x_buff* x,char **fmt,int * fmtpos, HashTable *arr, unsigned long * arridx) { char* p = *fmt + *fmtpos; int i,v; @@ -802,7 +802,7 @@ } -int _peb_encode(ei_x_buff* x, char** fmt, int fmt_len, int * fmtpos, HashTable *arr, unsigned long * arridx) +static void _peb_encode(ei_x_buff* x, char** fmt, int fmt_len, int * fmtpos, HashTable *arr, unsigned long * arridx) { /* ~a - an atom, char*