summaryrefslogtreecommitdiff
path: root/ext/mysqlnd/mysqlnd_structs.h
diff options
context:
space:
mode:
authorAndrey Hristov <andrey@php.net>2009-10-22 17:07:55 +0000
committerAndrey Hristov <andrey@php.net>2009-10-22 17:07:55 +0000
commitf2814dd0dfb81ef60b31f2b1d711aed6df08e892 (patch)
treeb638ec920b70c88fc1ec6a942195633bd86da125 /ext/mysqlnd/mysqlnd_structs.h
parent629d8fe47e0c8e012a0113b5851cdc8bfaeca529 (diff)
downloadphp-git-f2814dd0dfb81ef60b31f2b1d711aed6df08e892.tar.gz
Have the lengths also to skip many calls to strlen
Diffstat (limited to 'ext/mysqlnd/mysqlnd_structs.h')
-rw-r--r--ext/mysqlnd/mysqlnd_structs.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/ext/mysqlnd/mysqlnd_structs.h b/ext/mysqlnd/mysqlnd_structs.h
index a5ba59e6ea..b54ea7fa7a 100644
--- a/ext/mysqlnd/mysqlnd_structs.h
+++ b/ext/mysqlnd/mysqlnd_structs.h
@@ -393,17 +393,23 @@ struct st_mysqlnd_connection
/* Information related */
char *host;
+ unsigned int host_len;
char *unix_socket;
+ unsigned int unix_socket_len;
char *user;
+ unsigned int user_len;
char *passwd;
- unsigned int *passwd_len;
+ unsigned int passwd_len;
char *scheme;
+ unsigned int scheme_len;
uint64_t thread_id;
char *server_version;
char *host_info;
unsigned char *scramble;
const MYSQLND_CHARSET *charset;
const MYSQLND_CHARSET *greet_charset;
+ char *connect_or_select_db;
+ unsigned int connect_or_select_db_len;
MYSQLND_INFILE infile;
unsigned int protocol_version;
unsigned long max_packet_size;