Author: ahristov
Date: 2007-03-04 04:21:46 +0100 (Sun, 04 Mar 2007)
New Revision: 87
Modified:
trunk/ext/mysqli/mysqlnd/mysqlnd.c
trunk/ext/mysqli/mysqlnd/mysqlnd.h
trunk/ext/mysqli/mysqlnd/mysqlnd_ps.c
trunk/ext/mysqli/mysqlnd/mysqlnd_statistics.c
trunk/ext/mysqli/mysqlnd/mysqlnd_statistics.h
Log:
Coding style fixes
Modified: trunk/ext/mysqli/mysqlnd/mysqlnd.c
===================================================================
--- trunk/ext/mysqli/mysqlnd/mysqlnd.c 2007-03-03 17:00:33 UTC (rev 86)
+++ trunk/ext/mysqli/mysqlnd/mysqlnd.c 2007-03-04 03:21:46 UTC (rev 87)
@@ -1048,7 +1048,7 @@
/* {{{ mysqlnd_fetch_lengths_unbuffered */
static
-unsigned long * mysqlnd_fetch_lengths_unbuffered(MYSQLND_RES * result)
+unsigned long * mysqlnd_fetch_lengths_unbuffered(MYSQLND_RES * const result)
{
return result->lengths;
}
@@ -1063,7 +1063,7 @@
completeness.
*/
static
-unsigned long * mysqlnd_fetch_lengths_buffered(MYSQLND_RES *result)
+unsigned long * mysqlnd_fetch_lengths_buffered(MYSQLND_RES * const result)
{
int i;
zval **previous_row;
@@ -1557,7 +1557,7 @@
/* {{{ _mysqlnd_dump_debug_info */
static enum_func_status
-_mysqlnd_dump_debug_info(MYSQLND *conn TSRMLS_DC)
+_mysqlnd_dump_debug_info(MYSQLND * const conn TSRMLS_DC)
{
return mysqlnd_simple_command(conn, COM_DEBUG, NULL, 0, PROT_EOF_PACKET, FALSE
TSRMLS_CC);
}
@@ -1566,7 +1566,7 @@
/* {{{ _mysqlnd_select_db */
static enum_func_status
-_mysqlnd_select_db(MYSQLND *conn, const char * const db, unsigned int db_len TSRMLS_DC)
+_mysqlnd_select_db(MYSQLND * const conn, const char * const db, unsigned int db_len
TSRMLS_DC)
{
enum_func_status ret;
ret = mysqlnd_simple_command(conn, COM_INIT_DB, db, db_len, PROT_OK_PACKET, FALSE
TSRMLS_CC);
@@ -1574,7 +1574,7 @@
The server sends 0 but libmysql doesn't read it and has established
a protocol of giving back -1. Thus we have to follow it :(
*/
- conn->upsert_status.affected_rows = -1;
+ SET_ERROR_AFF_ROWS(conn);
return ret;
}
@@ -1583,7 +1583,7 @@
/* {{{ _mysqlnd_ping */
static enum_func_status
-_mysqlnd_ping(MYSQLND *conn TSRMLS_DC)
+_mysqlnd_ping(MYSQLND * const conn TSRMLS_DC)
{
enum_func_status ret;
ret = mysqlnd_simple_command(conn, COM_PING, NULL, 0, PROT_OK_PACKET, FALSE TSRMLS_CC);
@@ -1591,7 +1591,7 @@
The server sends 0 but libmysql doesn't read it and has established
a protocol of giving back -1. Thus we have to follow it :(
*/
- conn->upsert_status.affected_rows = -1;
+ SET_ERROR_AFF_ROWS(conn);
return ret;
}
@@ -1650,21 +1650,9 @@
/* }}} */
-/* {{{ _mysqlnd_refresh */
-static enum_func_status
-_mysqlnd_refresh(MYSQLND *conn, unsigned long options TSRMLS_DC)
-{
- zend_uchar bits[1];
- int1store(bits, options);
-
- return mysqlnd_simple_command(conn, COM_REFRESH, (char *)bits, 1, PROT_OK_PACKET, FALSE
TSRMLS_CC);
-}
-/* }}} */
-
-
/* {{{ _mysqlnd_set_charset */
static enum_func_status
-_mysqlnd_set_charset(MYSQLND *conn, const char * const csname TSRMLS_DC)
+_mysqlnd_set_charset(MYSQLND * const conn, const char * const csname TSRMLS_DC)
{
char query[MAX_CHARSET_LEN + 12];
const MYSQLND_CHARSET * const charset = mysqlnd_find_charset_name(csname);
@@ -1688,9 +1676,21 @@
/* }}} */
+/* {{{ _mysqlnd_refresh */
+static enum_func_status
+_mysqlnd_refresh(MYSQLND * const conn, unsigned long options TSRMLS_DC)
+{
+ zend_uchar bits[1];
+ int1store(bits, options);
+
+ return mysqlnd_simple_command(conn, COM_REFRESH, (char *)bits, 1, PROT_OK_PACKET, FALSE
TSRMLS_CC);
+}
+/* }}} */
+
+
/* {{{ _mysqlnd_shutdown */
static enum_func_status
-_mysqlnd_shutdown(MYSQLND *conn, unsigned long level TSRMLS_DC)
+_mysqlnd_shutdown(MYSQLND * const conn, unsigned long level TSRMLS_DC)
{
zend_uchar bits[1];
int1store(bits, level);
@@ -2031,7 +2031,7 @@
/* {{{ _mysqlnd_change_user */
static enum_func_status
-_mysqlnd_change_user(MYSQLND *conn, const char *user, const char *passwd, const char *db
TSRMLS_DC)
+_mysqlnd_change_user(MYSQLND * const conn, const char *user, const char *passwd, const
char *db TSRMLS_DC)
{
/*
User could be max 16 * 3 (utf8), pass is 20 usually, db is up to 64*3
Modified: trunk/ext/mysqli/mysqlnd/mysqlnd.h
===================================================================
--- trunk/ext/mysqli/mysqlnd/mysqlnd.h 2007-03-03 17:00:33 UTC (rev 86)
+++ trunk/ext/mysqli/mysqlnd/mysqlnd.h 2007-03-04 03:21:46 UTC (rev 87)
@@ -479,7 +479,7 @@
struct st_mysqlnd_connection_methods {
ulong (*escape_string)(const MYSQLND * const conn, char *newstr, char *escapestr, int
escapestr_len);
- enum_func_status (*set_charset)(MYSQLND *conn, const char * const charset TSRMLS_DC);
+ enum_func_status (*set_charset)(MYSQLND * const conn, const char * const charset
TSRMLS_DC);
enum_func_status (*query)(MYSQLND *conn, const char *query, unsigned int query_len
TSRMLS_DC);
MYSQLND_RES * (*use_result)(MYSQLND * const conn TSRMLS_DC);
MYSQLND_RES * (*store_result)(MYSQLND * const conn TSRMLS_DC);
@@ -488,20 +488,20 @@
MYSQLND_STMT * (*stmt_init)(MYSQLND * const conn);
- enum_func_status (*shutdown_server)(MYSQLND *conn, unsigned long level TSRMLS_DC);
- enum_func_status (*refresh_server)(MYSQLND *conn, unsigned long options TSRMLS_DC);
+ enum_func_status (*shutdown_server)(MYSQLND * const conn, unsigned long level
TSRMLS_DC);
+ enum_func_status (*refresh_server)(MYSQLND * const conn, unsigned long options
TSRMLS_DC);
- enum_func_status (*ping)(MYSQLND *conn TSRMLS_DC);
+ enum_func_status (*ping)(MYSQLND * const conn TSRMLS_DC);
enum_func_status (*kill_connection)(MYSQLND *conn, unsigned long pid TSRMLS_DC);
- enum_func_status (*select_db)(MYSQLND *conn, const char * const db, unsigned int db_len
TSRMLS_DC);
- enum_func_status (*server_dump_debug_information)(MYSQLND *conn TSRMLS_DC);
- enum_func_status (*change_user)(MYSQLND *conn, const char * user, const char * passwd,
const char * db TSRMLS_DC);
+ enum_func_status (*select_db)(MYSQLND * const conn, const char * const db, unsigned int
db_len TSRMLS_DC);
+ enum_func_status (*server_dump_debug_information)(MYSQLND * const conn TSRMLS_DC);
+ enum_func_status (*change_user)(MYSQLND * const conn, const char * user, const char *
passwd, const char * db TSRMLS_DC);
unsigned int (*get_error_no)(const MYSQLND * const conn);
const char * (*get_error_str)(const MYSQLND * const conn);
const char * (*get_sqlstate)(const MYSQLND * const conn);
mynd_ulonglong (*get_thread_id)(const MYSQLND * const conn);
- void (*get_statistics)(MYSQLND *conn, zval *return_value TSRMLS_DC
ZEND_FILE_LINE_DC);
+ void (*get_statistics)(const MYSQLND * const conn, zval *return_value TSRMLS_DC
ZEND_FILE_LINE_DC);
unsigned long (*get_server_version)(const MYSQLND * const conn);
const char * (*get_server_information)(const MYSQLND * const conn);
@@ -538,7 +538,7 @@
MYSQLND_FIELD * (*fetch_field_direct)(const MYSQLND_RES * const result,
MYSQLND_FIELD_OFFSET fieldnr);
MYSQLND_ROW (*fetch_row_old_way)(MYSQLND_RES * result TSRMLS_DC ZEND_FILE_LINE_DC);
- unsigned long * (*fetch_lengths)(MYSQLND_RES * result);
+ unsigned long * (*fetch_lengths)(MYSQLND_RES * const result);
void (*free_result_buffers)(MYSQLND_RES * result);
enum_func_status (*free_result)(MYSQLND_RES *result TSRMLS_DC);
};
Modified: trunk/ext/mysqli/mysqlnd/mysqlnd_ps.c
===================================================================
--- trunk/ext/mysqli/mysqlnd/mysqlnd_ps.c 2007-03-03 17:00:33 UTC (rev 86)
+++ trunk/ext/mysqli/mysqlnd/mysqlnd_ps.c 2007-03-04 03:21:46 UTC (rev 87)
@@ -793,6 +793,11 @@
mysqlnd_internal_free_stmt_content(stmt TSRMLS_CC);
if (stmt->stmt_id) {
+ /* unbuffered set not fetched to the end ? Clean the line */
+ if (stmt->result) {
+ stmt->result->m.skip_result(stmt->result TSRMLS_CC);
+ }
+
int4store(cmd_buf, stmt->stmt_id);
if (conn->state == CONN_READY &&
FAIL == mysqlnd_simple_command(conn, COM_STMT_CLOSE, (char *)cmd_buf, sizeof(cmd_buf),
Modified: trunk/ext/mysqli/mysqlnd/mysqlnd_statistics.c
===================================================================
--- trunk/ext/mysqli/mysqlnd/mysqlnd_statistics.c 2007-03-03 17:00:33 UTC (rev 86)
+++ trunk/ext/mysqli/mysqlnd/mysqlnd_statistics.c 2007-03-04 03:21:46 UTC (rev 87)
@@ -65,7 +65,7 @@
static void
-mysqlnd_fill_stats_hash(MYSQLND_STATS *stats, zval *return_value TSRMLS_DC
ZEND_FILE_LINE_DC)
+mysqlnd_fill_stats_hash(const MYSQLND_STATS * const stats, zval *return_value TSRMLS_DC
ZEND_FILE_LINE_DC)
{
unsigned int i;
@@ -93,7 +93,7 @@
/* {{{ _mysqlnd_get_connection_stats */
-void _mysqlnd_get_connection_stats(MYSQLND *conn, zval *return_value TSRMLS_DC
ZEND_FILE_LINE_DC)
+void _mysqlnd_get_connection_stats(const MYSQLND * const conn, zval *return_value
TSRMLS_DC ZEND_FILE_LINE_DC)
{
mysqlnd_fill_stats_hash(&(conn->stats), return_value TSRMLS_CC
ZEND_FILE_LINE_CC);
}
Modified: trunk/ext/mysqli/mysqlnd/mysqlnd_statistics.h
===================================================================
--- trunk/ext/mysqli/mysqlnd/mysqlnd_statistics.h 2007-03-03 17:00:33 UTC (rev 86)
+++ trunk/ext/mysqli/mysqlnd/mysqlnd_statistics.h 2007-03-04 03:21:46 UTC (rev 87)
@@ -114,7 +114,7 @@
#endif
-void _mysqlnd_get_connection_stats(MYSQLND *conn, zval *return_value TSRMLS_DC
ZEND_FILE_LINE_DC);
+void _mysqlnd_get_connection_stats(const MYSQLND * const conn, zval *return_value
TSRMLS_DC ZEND_FILE_LINE_DC);
#endif /* MYSQLND_STATISTICS_H */
| Thread |
|---|
| • PHP mysqlnd svn commit: r87 - trunk/ext/mysqli/mysqlnd | ahristov | 4 Mar |