@@ -235,7 +235,7 @@ php_zmq_context *php_zmq_context_get(zend_long io_threads, zend_bool is_persiste
235
235
le .type = php_zmq_context_list_entry ();
236
236
le .ptr = context ;
237
237
238
- GC_REFCOUNT (& le ) = 1 ;
238
+ GC_SET_REFCOUNT (& le , 1 ) ;
239
239
240
240
/* plist_key is not a persistent allocated key, thus we use str_update here */
241
241
if (zend_hash_str_update_mem (& EG (persistent_list ), plist_key -> val , plist_key -> len , & le , sizeof (le )) == NULL ) {
@@ -369,7 +369,7 @@ PHP_METHOD(zmq, curvekeypair)
369
369
PHP_METHOD (zmqcontext , __construct )
370
370
{
371
371
php_zmq_context_object * intern ;
372
- long io_threads = 1 ;
372
+ zend_long io_threads = 1 ;
373
373
zend_bool is_persistent = 1 ;
374
374
375
375
if (zend_parse_parameters (ZEND_NUM_ARGS (), "|lb" , & io_threads , & is_persistent ) == FAILURE ) {
@@ -495,15 +495,15 @@ PHP_METHOD(zmqcontext, getOpt)
495
495
Create a new zmq socket
496
496
*/
497
497
static
498
- php_zmq_socket * php_zmq_socket_new (php_zmq_context * context , int type , zend_bool is_persistent )
498
+ php_zmq_socket * php_zmq_socket_new (php_zmq_context * context , zend_long type , zend_bool is_persistent )
499
499
{
500
500
php_zmq_socket * zmq_sock ;
501
501
502
502
zmq_sock = pecalloc (1 , sizeof (php_zmq_socket ), is_persistent );
503
503
zmq_sock -> z_socket = zmq_socket (context -> z_ctx , type );
504
504
zmq_sock -> pid = getpid ();
505
505
zmq_sock -> ctx = context ;
506
- zmq_sock -> socket_type = type ;
506
+ zmq_sock -> socket_type = type ;
507
507
508
508
if (!zmq_sock -> z_socket ) {
509
509
pefree (zmq_sock , is_persistent );
@@ -535,7 +535,7 @@ void php_zmq_socket_store(php_zmq_socket *zmq_sock_p, zend_long type, zend_strin
535
535
le .type = php_zmq_socket_list_entry ();
536
536
le .ptr = zmq_sock_p ;
537
537
538
- GC_REFCOUNT (& le ) = 1 ;
538
+ GC_SET_REFCOUNT (& le , 1 ) ;
539
539
540
540
plist_key = php_zmq_socket_plist_key (type , persistent_id , use_shared_ctx );
541
541
@@ -796,7 +796,7 @@ PHP_METHOD(zmqsocket, __construct)
796
796
797
797
/* {{{ static zend_bool php_zmq_send(php_zmq_socket_object *intern, char *message_param, long flags)
798
798
*/
799
- static zend_bool php_zmq_send (php_zmq_socket_object * intern , zend_string * message_param , long flags )
799
+ static zend_bool php_zmq_send (php_zmq_socket_object * intern , zend_string * message_param , zend_long flags )
800
800
{
801
801
int rc , errno_ ;
802
802
zmq_msg_t message ;
@@ -828,7 +828,7 @@ static void php_zmq_sendmsg_impl(INTERNAL_FUNCTION_PARAMETERS)
828
828
{
829
829
php_zmq_socket_object * intern ;
830
830
zend_string * message_param ;
831
- long flags = 0 ;
831
+ zend_long flags = 0 ;
832
832
zend_bool ret ;
833
833
834
834
if (zend_parse_parameters (ZEND_NUM_ARGS (), "S|l" , & message_param , & flags ) == FAILURE ) {
@@ -890,7 +890,7 @@ PHP_METHOD(zmqsocket, sendmulti)
890
890
zval * messages ;
891
891
php_zmq_socket_object * intern ;
892
892
int to_send , ret = 0 ;
893
- long flags = 0 ;
893
+ zend_long flags = 0 ;
894
894
895
895
if (zend_parse_parameters (ZEND_NUM_ARGS (), "a|l" , & messages , & flags ) == FAILURE ) {
896
896
return ;
@@ -910,7 +910,7 @@ PHP_METHOD(zmqsocket, sendmulti)
910
910
/* {{{ static zend_bool php_zmq_recv(php_zmq_socket_object *intern, long flags, zval *return_value)
911
911
*/
912
912
static
913
- zend_string * php_zmq_recv (php_zmq_socket_object * intern , long flags )
913
+ zend_string * php_zmq_recv (php_zmq_socket_object * intern , zend_long flags )
914
914
{
915
915
int rc , errno_ ;
916
916
zmq_msg_t message ;
@@ -933,7 +933,7 @@ zend_string *php_zmq_recv(php_zmq_socket_object *intern, long flags)
933
933
return NULL ;
934
934
}
935
935
936
- str = zend_string_init (zmq_msg_data (& message ), zmq_msg_size (& message ), 1 );
936
+ str = zend_string_init (zmq_msg_data (& message ), zmq_msg_size (& message ), 0 );
937
937
zmq_msg_close (& message );
938
938
return str ;
939
939
}
@@ -943,7 +943,7 @@ static void php_zmq_recvmsg_impl(INTERNAL_FUNCTION_PARAMETERS)
943
943
{
944
944
zend_string * str = NULL ;
945
945
php_zmq_socket_object * intern ;
946
- long flags = 0 ;
946
+ zend_long flags = 0 ;
947
947
948
948
if (zend_parse_parameters (ZEND_NUM_ARGS (), "|l" , & flags ) == FAILURE ) {
949
949
return ;
@@ -974,7 +974,7 @@ PHP_METHOD(zmqsocket, recvmulti)
974
974
{
975
975
php_zmq_socket_object * intern ;
976
976
size_t value_len ;
977
- long flags = 0 ;
977
+ zend_long flags = 0 ;
978
978
#if ZMQ_VERSION_MAJOR < 3
979
979
int64_t value ;
980
980
#else
@@ -1303,7 +1303,7 @@ PHP_METHOD(zmqpoll, add)
1303
1303
{
1304
1304
php_zmq_poll_object * intern ;
1305
1305
zval * object ;
1306
- long events ;
1306
+ zend_long events ;
1307
1307
int error ;
1308
1308
zend_string * key ;
1309
1309
@@ -1423,10 +1423,10 @@ PHP_METHOD(zmqpoll, poll)
1423
1423
php_zmq_poll_object * intern ;
1424
1424
zval * r_array , * w_array ;
1425
1425
1426
- long timeout = -1 ;
1426
+ zend_long timeout = -1 ;
1427
1427
int rc ;
1428
1428
1429
- if (zend_parse_parameters (ZEND_NUM_ARGS (), "a!a! |l" , & r_array , & w_array , & timeout ) == FAILURE ) {
1429
+ if (zend_parse_parameters (ZEND_NUM_ARGS (), "a!/a!/ |l" , & r_array , & w_array , & timeout ) == FAILURE ) {
1430
1430
return ;
1431
1431
}
1432
1432
@@ -1592,7 +1592,7 @@ void s_clear_device_callback (php_zmq_device_cb_t *cb)
1592
1592
}
1593
1593
1594
1594
static
1595
- void s_init_device_callback (php_zmq_device_cb_t * cb , zend_fcall_info * fci , zend_fcall_info_cache * fci_cache , long timeout , zval * user_data )
1595
+ void s_init_device_callback (php_zmq_device_cb_t * cb , zend_fcall_info * fci , zend_fcall_info_cache * fci_cache , zend_long timeout , zval * user_data )
1596
1596
{
1597
1597
memcpy (& cb -> fci , fci , sizeof (zend_fcall_info ));
1598
1598
memcpy (& cb -> fci_cache , fci_cache , sizeof (zend_fcall_info_cache ));
@@ -1615,7 +1615,7 @@ void s_init_device_callback (php_zmq_device_cb_t *cb, zend_fcall_info *fci, zend
1615
1615
PHP_METHOD (zmqdevice , setidletimeout )
1616
1616
{
1617
1617
php_zmq_device_object * intern ;
1618
- long timeout ;
1618
+ zend_long timeout ;
1619
1619
1620
1620
if (zend_parse_parameters (ZEND_NUM_ARGS (), "l" , & timeout ) == FAILURE ) {
1621
1621
return ;
@@ -1644,7 +1644,7 @@ PHP_METHOD(zmqdevice, getidletimeout)
1644
1644
PHP_METHOD (zmqdevice , settimertimeout )
1645
1645
{
1646
1646
php_zmq_device_object * intern ;
1647
- long timeout ;
1647
+ zend_long timeout ;
1648
1648
1649
1649
if (zend_parse_parameters (ZEND_NUM_ARGS (), "l" , & timeout ) == FAILURE ) {
1650
1650
return ;
@@ -1676,7 +1676,7 @@ PHP_METHOD(zmqdevice, setidlecallback)
1676
1676
zval * user_data = NULL ;
1677
1677
zend_fcall_info fci ;
1678
1678
zend_fcall_info_cache fci_cache ;
1679
- long timeout = 0 ;
1679
+ zend_long timeout = 0 ;
1680
1680
1681
1681
if (ZEND_NUM_ARGS () == 2 ) {
1682
1682
php_error_docref (NULL , E_DEPRECATED , "The signature for setIdleCallback has changed, please update your code" );
@@ -1718,7 +1718,7 @@ PHP_METHOD(zmqdevice, settimercallback)
1718
1718
zval * user_data = NULL ;
1719
1719
zend_fcall_info fci ;
1720
1720
zend_fcall_info_cache fci_cache ;
1721
- long timeout ;
1721
+ zend_long timeout ;
1722
1722
1723
1723
if (zend_parse_parameters (ZEND_NUM_ARGS (), "fl|z!" , & fci , & fci_cache , & timeout , & user_data ) == FAILURE ) {
1724
1724
return ;
0 commit comments