com php-src: basic fixes to ext/shmop: ext/shmop/shmop.c

From: Date: Mon, 02 Dec 2013 17:18:24 +0000
Subject: com php-src: basic fixes to ext/shmop: ext/shmop/shmop.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-74204@lists.php.net to get a copy of this message
Commit: ce6945eb55186bdf2752c02a31a2316eb21d2fe7 Author: Anatol Belski <ab@php.net> Mon, 2 Dec 2013 18:18:24 +0100 Parents: a68477f7586d7dcfc323f151c91dc7648e18079a Branches: str_size_and_int64 Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=ce6945eb55186bdf2752c02a31a2316eb21d2fe7 Log: basic fixes to ext/shmop Changed paths: M ext/shmop/shmop.c Diff: diff --git a/ext/shmop/shmop.c b/ext/shmop/shmop.c index a14a0b7..baa5f91 100644 --- a/ext/shmop/shmop.c +++ b/ext/shmop/shmop.c @@ -156,14 +156,14 @@ PHP_MINFO_FUNCTION(shmop) gets and attaches a shared memory segment */ PHP_FUNCTION(shmop_open) { - long key, mode, size; + php_int_t key, mode, size; struct php_shmop *shmop; struct shmid_ds shm; int rsid; char *flags; - int flags_len; + zend_str_size_int flags_len; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "lsll", &key, &flags, &flags_len, &mode, &size) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "iSii", &key, &flags, &flags_len, &mode, &size) == FAILURE) { return; } @@ -238,14 +238,14 @@ err: reads from a shm segment */ PHP_FUNCTION(shmop_read) { - long shmid, start, count; + php_int_t shmid, start, count; struct php_shmop *shmop; int type; char *startaddr; int bytes; char *return_string; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "lll", &shmid, &start, &count) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "iii", &shmid, &start, &count) == FAILURE) { return; } @@ -276,11 +276,11 @@ PHP_FUNCTION(shmop_read) closes a shared memory segment */ PHP_FUNCTION(shmop_close) { - long shmid; + php_int_t shmid; struct php_shmop *shmop; int type; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &shmid) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "i", &shmid) == FAILURE) { return; } @@ -294,11 +294,11 @@ PHP_FUNCTION(shmop_close) returns the shm size */ PHP_FUNCTION(shmop_size) { - long shmid; + php_int_t shmid; struct php_shmop *shmop; int type; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &shmid) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "i", &shmid) == FAILURE) { return; } @@ -315,11 +315,11 @@ PHP_FUNCTION(shmop_write) struct php_shmop *shmop; int type; int writesize; - long shmid, offset; + php_int_t shmid, offset; char *data; - int data_len; + zend_str_size_int data_len; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "lsl", &shmid, &data, &data_len, &offset) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "iSi", &shmid, &data, &data_len, &offset) == FAILURE) { return; } @@ -346,11 +346,11 @@ PHP_FUNCTION(shmop_write) mark segment for deletion */ PHP_FUNCTION(shmop_delete) { - long shmid; + php_int_t shmid; struct php_shmop *shmop; int type; - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &shmid) == FAILURE) { + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "i", &shmid) == FAILURE) { return; }

« previous php.cvs (#74204) next »