zend_parse_parameter expect size_t for string size

git-svn-id: http://svn.php.net/repository/pecl/rrd/trunk@336981 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Remi Collet
2015-06-16 16:20:26 +00:00
parent 4e02aa32c5
commit e519c131cb
4 changed files with 11 additions and 11 deletions

View File

@@ -102,9 +102,9 @@ creates new object for creating rrd database
PHP_METHOD(RRDCreator, __construct)
{
rrd_create_object *intern_obj;
char *path; int path_length;
char *path; size_t path_length;
/* better to set defaults for optional parameters */
char *start_time = NULL; int start_time_length = 0;
char *start_time = NULL; size_t start_time_length = 0;
long step = 0;
int argc = ZEND_NUM_ARGS();
@@ -146,7 +146,7 @@ PHP_METHOD(RRDCreator, addDataSource)
{
rrd_create_object *intern_obj;
char *desc, *rrd_source_desc;
int desc_length;
size_t desc_length;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &desc, &desc_length) == FAILURE) {
return;
@@ -181,7 +181,7 @@ PHP_METHOD(RRDCreator, addArchive)
{
rrd_create_object *intern_obj;
char *desc, *rrd_archive_desc;
int desc_length;
size_t desc_length;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &desc, &desc_length) == FAILURE) {
return;
@@ -284,7 +284,7 @@ PHP_METHOD(RRDCreator, save)
PHP_FUNCTION(rrd_create)
{
char *filename;
int filename_length;
size_t filename_length;
zval *zv_arr_options;
rrd_args *argv;

View File

@@ -89,7 +89,7 @@ PHP_METHOD(RRDGraph, __construct)
{
rrd_graph_object *intern_obj;
char *path;
int path_length;
size_t path_length;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &path, &path_length) == FAILURE) {
return;
@@ -294,7 +294,7 @@ PHP_METHOD(RRDGraph, saveVerbose)
PHP_FUNCTION(rrd_graph)
{
char *filename;
int filename_length;
size_t filename_length;
zval *zv_arr_options;
rrd_args *argv;
/* returned values if rrd_graph doesn't fail */

View File

@@ -25,7 +25,7 @@
PHP_FUNCTION(rrd_info)
{
char *filename;
int filename_length;
size_t filename_length;
/* list of arguments for rrd_info call, it's more efficient then u
* usage of rrd_args, because there isn't array of arguments in parameters
*/

View File

@@ -83,7 +83,7 @@ PHP_METHOD(RRDUpdater, __construct)
{
rrd_update_object *intern_obj;
char *path;
int path_length;
size_t path_length;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &path, &path_length) == FAILURE) {
return;
@@ -107,7 +107,7 @@ PHP_METHOD(RRDUpdater, update)
rrd_args *update_argv;
char *time = NULL;
int time_str_length = 0;
size_t time_str_length = 0;
int argc = ZEND_NUM_ARGS();
zend_string *zs_ds_name;
@@ -215,7 +215,7 @@ PHP_METHOD(RRDUpdater, update)
PHP_FUNCTION(rrd_update)
{
char *filename;
int filename_length;
size_t filename_length;
zval *zv_arr_options;
rrd_args *argv;