summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorWez Furlong <wez@php.net>2005-01-21 00:38:09 +0000
committerWez Furlong <wez@php.net>2005-01-21 00:38:09 +0000
commitdcd3d84ddb4c0d79437b93cf1cf71d2793749f77 (patch)
treed07cefd7f7b98c1c7c28945ce6058fdbb53079b1 /ext
parent08fa032b807e1fba611d95722a8d4c8ffbb69e5e (diff)
downloadphp-git-dcd3d84ddb4c0d79437b93cf1cf71d2793749f77.tar.gz
Eliminate unused parameter
Diffstat (limited to 'ext')
-rwxr-xr-xext/pdo/pdo_dbh.c14
-rwxr-xr-xext/pdo/php_pdo_driver.h4
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);