diff options
| author | Wez Furlong <wez@php.net> | 2005-01-21 00:38:09 +0000 |
|---|---|---|
| committer | Wez Furlong <wez@php.net> | 2005-01-21 00:38:09 +0000 |
| commit | dcd3d84ddb4c0d79437b93cf1cf71d2793749f77 (patch) | |
| tree | d07cefd7f7b98c1c7c28945ce6058fdbb53079b1 /ext | |
| parent | 08fa032b807e1fba611d95722a8d4c8ffbb69e5e (diff) | |
| download | php-git-dcd3d84ddb4c0d79437b93cf1cf71d2793749f77.tar.gz | |
Eliminate unused parameter
Diffstat (limited to 'ext')
| -rwxr-xr-x | ext/pdo/pdo_dbh.c | 14 | ||||
| -rwxr-xr-x | ext/pdo/php_pdo_driver.h | 4 |
2 files changed, 7 insertions, 11 deletions
diff --git a/ext/pdo/pdo_dbh.c b/ext/pdo/pdo_dbh.c index c0bfdf71f1..04bd0a15c5 100755 --- a/ext/pdo/pdo_dbh.c +++ b/ext/pdo/pdo_dbh.c @@ -317,10 +317,8 @@ static PHP_FUNCTION(dbh_constructor) } /* }}} */ -/* {{{ proto object PDO::prepare(string statment [, int options [, array driver_options]]) +/* {{{ proto object PDO::prepare(string statment [, array driver_options]) Prepares a statement for execution and returns a statement object */ -/* TODO: options will be a PDO specific bitmask controlling such things as - * cursor type. */ static PHP_METHOD(PDO, prepare) { pdo_dbh_t *dbh = zend_object_store_get_object(getThis() TSRMLS_CC); @@ -328,10 +326,9 @@ static PHP_METHOD(PDO, prepare) char *statement; int statement_len; zval *driver_options = NULL; - long options = 0; - if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|la", &statement, - &statement_len, &options, &driver_options)) { + if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|a", &statement, + &statement_len, &driver_options)) { RETURN_FALSE; } @@ -342,7 +339,7 @@ static PHP_METHOD(PDO, prepare) stmt->query_stringlen = statement_len; stmt->default_fetch_type = PDO_FETCH_BOTH; - if (dbh->methods->preparer(dbh, statement, statement_len, stmt, options, driver_options TSRMLS_CC)) { + if (dbh->methods->preparer(dbh, statement, statement_len, stmt, driver_options TSRMLS_CC)) { /* prepared; create a statement object for PHP land to access it */ Z_TYPE_P(return_value) = IS_OBJECT; Z_OBJ_HANDLE_P(return_value) = zend_objects_store_put(stmt, NULL, pdo_dbstmt_free_storage, NULL TSRMLS_CC); @@ -627,7 +624,6 @@ static PHP_METHOD(PDO, query) char *statement; int statement_len; zval *driver_options = NULL; - long options = 0; if (FAILURE == zend_parse_parameters(1 TSRMLS_CC, "s", &statement, &statement_len)) { @@ -641,7 +637,7 @@ static PHP_METHOD(PDO, query) stmt->query_stringlen = statement_len; stmt->default_fetch_type = PDO_FETCH_BOTH; - if (dbh->methods->preparer(dbh, statement, statement_len, stmt, options, driver_options TSRMLS_CC)) { + if (dbh->methods->preparer(dbh, statement, statement_len, stmt, driver_options TSRMLS_CC)) { /* prepared; create a statement object for PHP land to access it */ Z_TYPE_P(return_value) = IS_OBJECT; Z_OBJ_HANDLE_P(return_value) = zend_objects_store_put(stmt, NULL, pdo_dbstmt_free_storage, NULL TSRMLS_CC); diff --git a/ext/pdo/php_pdo_driver.h b/ext/pdo/php_pdo_driver.h index 1560a3268c..095bea32f3 100755 --- a/ext/pdo/php_pdo_driver.h +++ b/ext/pdo/php_pdo_driver.h @@ -35,7 +35,7 @@ struct pdo_bound_param_data; # define FALSE 0 #endif -#define PDO_DRIVER_API 20050117 +#define PDO_DRIVER_API 20050120 enum pdo_param_type { PDO_PARAM_NULL, @@ -189,7 +189,7 @@ typedef struct { typedef int (*pdo_dbh_close_func)(pdo_dbh_t *dbh TSRMLS_DC); /* prepare a statement and stash driver specific portion into stmt */ -typedef int (*pdo_dbh_prepare_func)(pdo_dbh_t *dbh, const char *sql, long sql_len, pdo_stmt_t *stmt, long options, zval *driver_options TSRMLS_DC); +typedef int (*pdo_dbh_prepare_func)(pdo_dbh_t *dbh, const char *sql, long sql_len, pdo_stmt_t *stmt, zval *driver_options TSRMLS_DC); /* execute a statement (that does not return a result set) */ typedef long (*pdo_dbh_do_func)(pdo_dbh_t *dbh, const char *sql, long sql_len TSRMLS_DC); |
