]> granicus.if.org Git - php/commitdiff
minor improvements
authorAntony Dovgal <tony2001@php.net>
Tue, 22 Aug 2006 11:08:28 +0000 (11:08 +0000)
committerAntony Dovgal <tony2001@php.net>
Tue, 22 Aug 2006 11:08:28 +0000 (11:08 +0000)
dropped unused parameters, changed long to int where it should be int

ext/oci8/oci8.c
ext/oci8/oci8_interface.c
ext/oci8/oci8_lob.c
ext/oci8/oci8_statement.c
ext/oci8/php_oci8_int.h
ext/oci8/tests/statement_cache.phpt

index b0d444f4d6de6ab131e7ff216e0e65043acc9f79..31329ced8564c4ce27e24e6131cc78ddd2426ef3 100644 (file)
@@ -912,12 +912,12 @@ sb4 php_oci_fetch_errmsg(OCIError *error_handle, text **error_buf TSRMLS_DC)
        if (error_code) {
                int tmp_buf_len = strlen(tmp_buf);
                
-               if (tmp_buf[tmp_buf_len - 1] == '\n') {
+               if (tmp_buf_len && tmp_buf[tmp_buf_len - 1] == '\n') {
                        tmp_buf[tmp_buf_len - 1] = '\0';
                }
-               if (error_buf) {
+               if (tmp_buf_len && error_buf) {
                        *error_buf = NULL;
-                       *error_buf = estrndup(tmp_buf, tmp_buf_len + 1);
+                       *error_buf = estrndup(tmp_buf, tmp_buf_len);
                }
        }
        return error_code;
@@ -1157,7 +1157,7 @@ open:
                
                if (alloc_non_persistent) {
                        connection = (php_oci_connection *) ecalloc(1, sizeof(php_oci_connection));
-                       connection->hash_key = estrndup(hashed_details.c, hashed_details.len+1);
+                       connection->hash_key = estrndup(hashed_details.c, hashed_details.len);
                        connection->is_persistent = 0;
                } else {
                        connection = (php_oci_connection *) calloc(1, sizeof(php_oci_connection));
@@ -1166,7 +1166,7 @@ open:
                }
        } else {
                connection = (php_oci_connection *) ecalloc(1, sizeof(php_oci_connection));
-               connection->hash_key = estrndup(hashed_details.c, hashed_details.len+1);
+               connection->hash_key = estrndup(hashed_details.c, hashed_details.len);
                connection->is_persistent = 0;
        }
 
index c306a7345f1f5d84ef0fd8e48a0d6f2ec47246bc..bee6971685b051b58f9281c24001e2e496451899 100644 (file)
@@ -1632,15 +1632,14 @@ PHP_FUNCTION(oci_parse)
        php_oci_statement *statement;
        char *query;
        int query_len;
-       zend_bool cached = 0;
 
-       if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs|b", &z_connection, &query, &query_len, &cached) == FAILURE) {
+       if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs", &z_connection, &query, &query_len) == FAILURE) {
                return;
        }
 
        PHP_OCI_ZVAL_TO_CONNECTION(z_connection, connection);
 
-       statement = php_oci_statement_create(connection, query, query_len, cached TSRMLS_CC);
+       statement = php_oci_statement_create(connection, query, query_len TSRMLS_CC);
 
        if (statement) {
                RETURN_RESOURCE(statement->id);
@@ -1738,7 +1737,7 @@ PHP_FUNCTION(oci_new_cursor)
 
        PHP_OCI_ZVAL_TO_CONNECTION(z_connection, connection);
 
-       statement = php_oci_statement_create(connection, NULL, 0, 0 TSRMLS_CC);
+       statement = php_oci_statement_create(connection, NULL, 0 TSRMLS_CC);
        
        if (statement) {
                RETURN_RESOURCE(statement->id);
index d3d705bb49489f019bb61c9019b9e2047a788047..d219009bda6560b14e15cd8ef4446fe3b6f6393b 100644 (file)
@@ -479,7 +479,7 @@ int php_oci_lob_set_buffering (php_oci_descriptor *descriptor, int on_off TSRMLS
 
 /* {{{ php_oci_lob_get_buffering()
  Return current buffering state for the LOB */
-int php_oci_lob_get_buffering (php_oci_descriptor *descriptor TSRMLS_DC)
+int php_oci_lob_get_buffering (php_oci_descriptor *descriptor)
 {
        if (descriptor->buffering != PHP_OCI_LOB_BUFFER_DISABLED) {
                return 1;
index c504b8db36fa1b7d788011339cc54ff57dc54ee5..a481607ba78d19551a6b24dd5c8e0de783794af7 100644 (file)
@@ -43,7 +43,7 @@
 
 /* {{{ php_oci_statement_create() 
  Create statemend handle and allocate necessary resources */
-php_oci_statement *php_oci_statement_create (php_oci_connection *connection, char *query, long query_len, zend_bool cached TSRMLS_DC)
+php_oci_statement *php_oci_statement_create (php_oci_connection *connection, char *query, int query_len TSRMLS_DC)
 {
        php_oci_statement *statement;
        
@@ -258,7 +258,7 @@ int php_oci_statement_fetch(php_oci_statement *statement, ub4 nrows TSRMLS_DC)
 
 /* {{{ php_oci_statement_get_column() 
  Get column from the result set */
-php_oci_out_column *php_oci_statement_get_column(php_oci_statement *statement, long column_index, char *column_name, long column_name_len TSRMLS_DC)
+php_oci_out_column *php_oci_statement_get_column(php_oci_statement *statement, long column_index, char *column_name, int column_name_len TSRMLS_DC)
 {
        php_oci_out_column *column = NULL;
        int i;
@@ -485,7 +485,7 @@ int php_oci_statement_execute(php_oci_statement *statement, ub4 mode TSRMLS_DC)
                        buf = 0;
                        switch (outcol->data_type) {
                                case SQLT_RSET:
-                                       outcol->statement = php_oci_statement_create(statement->connection, NULL, 0, 0 TSRMLS_CC);
+                                       outcol->statement = php_oci_statement_create(statement->connection, NULL, 0 TSRMLS_CC);
                                        outcol->stmtid = outcol->statement->id;
                                        outcol->statement->nested = 1;
 
index b3b902347f39e1d5631a83641a77e7d064e626a3..65020b8c3169b3f23b3a9c9a31c546a7057b3da4 100644 (file)
@@ -327,7 +327,7 @@ int php_oci_lob_read (php_oci_descriptor *, long, long, char **, ub4 * TSRMLS_DC
 int php_oci_lob_write (php_oci_descriptor *, ub4, char *, int, ub4 * TSRMLS_DC);
 int php_oci_lob_flush (php_oci_descriptor *, int TSRMLS_DC);
 int php_oci_lob_set_buffering (php_oci_descriptor *, int TSRMLS_DC);
-int php_oci_lob_get_buffering (php_oci_descriptor * TSRMLS_DC);
+int php_oci_lob_get_buffering (php_oci_descriptor *);
 int php_oci_lob_copy (php_oci_descriptor *, php_oci_descriptor *, long TSRMLS_DC);
 #ifdef HAVE_OCI8_TEMP_LOB
 int php_oci_lob_close (php_oci_descriptor * TSRMLS_DC);
@@ -372,10 +372,10 @@ int php_oci_collection_append_string(php_oci_collection *, char *, int TSRMLS_DC
 
 /* statement related prototypes {{{ */
 
-php_oci_statement * php_oci_statement_create (php_oci_connection *, char *, long, zend_bool TSRMLS_DC);
+php_oci_statement * php_oci_statement_create (php_oci_connection *, char *, int TSRMLS_DC);
 int php_oci_statement_set_prefetch (php_oci_statement *, ub4 TSRMLS_DC);
 int php_oci_statement_fetch (php_oci_statement *, ub4 TSRMLS_DC);
-php_oci_out_column * php_oci_statement_get_column (php_oci_statement *, long, char*, long TSRMLS_DC);
+php_oci_out_column * php_oci_statement_get_column (php_oci_statement *, long, char*, int TSRMLS_DC);
 int php_oci_statement_execute (php_oci_statement *, ub4 TSRMLS_DC);
 int php_oci_statement_cancel (php_oci_statement * TSRMLS_DC);
 void php_oci_statement_free (php_oci_statement * TSRMLS_DC);
index f736054141d699c5f945896d0f615688cc65d48a..5e577f05d0cd4271d6a139e6d794407c31ca0de2 100644 (file)
@@ -9,11 +9,11 @@ require dirname(__FILE__)."/connect.inc";
 
 $pc = oci_pconnect($user, $password, $dbase);
 
-$stmt = oci_parse($pc, "select 1+3 from dual", true);
+$stmt = oci_parse($pc, "select 1+3 from dual");
 oci_execute($stmt);
 var_dump(oci_fetch_array($stmt));
 
-$stmt = oci_parse($pc, "select 1+3 from dual", true);
+$stmt = oci_parse($pc, "select 1+3 from dual");
 oci_execute($stmt);
 var_dump(oci_fetch_array($stmt));