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
commita86ab84a4c0cd2a0018276207f3b5bf96345cf2a (patch)
treefe94f762c8fa9b092939072d58271da65b775a9e /ext/mysqlnd/mysqlnd_structs.h
parent1c51839e89a6ae606b5681f3e83c9a87b29f46c2 (diff)
downloadphp-git-a86ab84a4c0cd2a0018276207f3b5bf96345cf2a.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;