- Notifications
You must be signed in to change notification settings - Fork 7.8k
/
Copy pathmysqlnd_libmysql_compat.h
131 lines (126 loc) · 7.25 KB
/
mysqlnd_libmysql_compat.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
/*
+----------------------------------------------------------------------+
| Copyright (c) The PHP Group |
+----------------------------------------------------------------------+
| This source file is subject to version 3.01 of the PHP license, |
| that is bundled with this package in the file LICENSE, and is |
| available through the world-wide-web at the following url: |
| https://www.php.net/license/3_01.txt |
| If you did not receive a copy of the PHP license and are unable to |
| obtain it through the world-wide-web, please send a note to |
| license@php.net so we can mail you a copy immediately. |
+----------------------------------------------------------------------+
| Authors: Andrey Hristov <andrey@php.net> |
| Ulf Wendel <uw@php.net> |
| Georg Richter <georg@php.net> |
+----------------------------------------------------------------------+
*/
#ifndefMYSQLND_LIBMYSQL_COMPAT_H
#defineMYSQLND_LIBMYSQL_COMPAT_H
/* Global types and definitions*/
#defineMYSQL_NO_DATA MYSQLND_NO_DATA
#defineMYSQL_DATA_TRUNCATED MYSQLND_DATA_TRUNCATED
#defineMYSQL_STMT MYSQLND_STMT
#defineMYSQL_FIELD MYSQLND_FIELD
#defineMYSQL_RES MYSQLND_RES
#defineMYSQL_ROW MYSQLND_ROW_C
#defineMYSQL MYSQLND
#definemy_bool bool
#definemy_ulonglong uint64_t
#defineMYSQL_VERSION_ID MYSQLND_VERSION_ID
#defineMYSQL_SERVER_VERSION PHP_MYSQLND_VERSION
#defineMYSQL_ERRMSG_SIZE MYSQLND_ERRMSG_SIZE
#defineSQLSTATE_LENGTH MYSQLND_SQLSTATE_LENGTH
/* functions */
#definemysql_affected_rows(r) mysqlnd_affected_rows((r))
#definemysql_autocommit(r,m) mysqlnd_autocommit((r),(m))
#definemysql_change_user(r,a,b,c) mysqlnd_change_user((r), (a), (b), (c), false)
#definemysql_character_set_name(c) mysqlnd_character_set_name((c))
#definemysql_close(r) mysqlnd_close((r), MYSQLND_CLOSE_EXPLICIT)
#definemysql_commit(r) mysqlnd_commit((r), TRANS_COR_NO_OPT, NULL)
#definemysql_data_seek(r,o) mysqlnd_data_seek((r),(o))
#definemysql_debug(x) mysqlnd_debug((x))
#definemysql_dump_debug_info(r) mysqlnd_dump_debug_info((r))
#definemysql_errno(r) mysqlnd_errno((r))
#definemysql_error(r) mysqlnd_error((r))
#definemysql_escape_string(a,b,c) mysqlnd_escape_string((a), (b), (c))
#definemysql_fetch_field(r) mysqlnd_fetch_field((r))
#definemysql_fetch_field_direct(r,o) mysqlnd_fetch_field_direct((r), (o))
#definemysql_fetch_fields(r) mysqlnd_fetch_fields((r))
#definemysql_fetch_lengths(r) mysqlnd_fetch_lengths((r))
#definemysql_fetch_row(r) mysqlnd_fetch_row_c((r))
#definemysql_field_count(r) mysqlnd_field_count((r))
#definemysql_field_seek(r,o) mysqlnd_field_seek((r), (o))
#definemysql_field_tell(r) mysqlnd_field_tell((r))
#definemysql_init(a) mysqlnd_connection_init((a), false)
#definemysql_insert_id(r) mysqlnd_insert_id((r))
#definemysql_kill(r,n) mysqlnd_kill((r), (n))
#definemysql_list_dbs(c, wild) mysqlnd_list_dbs((c), (wild))
#definemysql_list_processes(c) mysqlnd_list_processes((c))
#definemysql_list_tables(c, wild) mysqlnd_list_tables((c), (wild))
#definemysql_more_results(r) mysqlnd_more_results((r))
#definemysql_next_result(r) mysqlnd_next_result((r))
#definemysql_num_fields(r) mysqlnd_num_fields((r))
#definemysql_num_rows(r) mysqlnd_num_rows((r))
#definemysql_ping(r) mysqlnd_ping((r))
#definemysql_real_escape_string(r,a,b,c) mysqlnd_real_escape_string((r), (a), (b), (c))
#definemysql_real_query(r,a,b) mysqlnd_query((r), (a), (b))
#definemysql_refresh(conn, options) mysqlnd_refresh((conn), (options))
#definemysql_rollback(r) mysqlnd_rollback((r), TRANS_COR_NO_OPT, NULL)
#definemysql_select_db(r,a) mysqlnd_select_db((r), (a) ,strlen((a)))
#definemysql_set_server_option(r,o) mysqlnd_set_server_option((r), (o))
#definemysql_set_character_set(r,a) mysqlnd_set_character_set((r), (a))
#definemysql_sqlstate(r) mysqlnd_sqlstate((r))
#definemysql_ssl_set(c,key,cert,ca,capath,cipher) mysqlnd_ssl_set((c), (key), (cert), (ca), (capath), (cipher))
#definemysql_stmt_affected_rows(s) mysqlnd_stmt_affected_rows((s))
#definemysql_stmt_field_count(s) mysqlnd_stmt_field_count((s))
#definemysql_stmt_param_count(s) mysqlnd_stmt_param_count((s))
#definemysql_stmt_num_rows(s) mysqlnd_stmt_num_rows((s))
#definemysql_stmt_insert_id(s) mysqlnd_stmt_insert_id((s))
#definemysql_stmt_close(s) mysqlnd_stmt_close((s), 0)
#definemysql_stmt_bind_param(s,b) mysqlnd_stmt_bind_param((s), (b))
#definemysql_stmt_bind_result(s,b) mysqlnd_stmt_bind_result((s), (b))
#definemysql_stmt_errno(s) mysqlnd_stmt_errno((s))
#definemysql_stmt_error(s) mysqlnd_stmt_error((s))
#definemysql_stmt_sqlstate(s) mysqlnd_stmt_sqlstate((s))
#definemysql_stmt_prepare(s,q,l) mysqlnd_stmt_prepare((s), (q), (l))
#definemysql_stmt_execute(s) mysqlnd_stmt_execute((s))
#definemysql_stmt_reset(s) mysqlnd_stmt_reset((s))
#definemysql_stmt_store_result(s) mysqlnd_stmt_store_result((s))
#definemysql_stmt_free_result(s) mysqlnd_stmt_free_result((s))
#definemysql_stmt_data_seek(s,r) mysqlnd_stmt_data_seek((s), (r))
#definemysql_stmt_send_long_data(s,p,d,l) mysqlnd_stmt_send_long_data((s), (p), (d), (l))
#definemysql_stmt_attr_get(s,a,v) mysqlnd_stmt_attr_get((s), (a), (v))
#definemysql_stmt_attr_set(s,a,v) mysqlnd_stmt_attr_set((s), (a), (v))
#definemysql_stmt_result_metadata(s) mysqlnd_stmt_result_metadata((s))
#definemysql_stmt_next_result(s) mysqlnd_stmt_next_result((s))
#definemysql_stmt_more_results(s) mysqlnd_stmt_more_results((s))
#definemysql_thread_safe() mysqlnd_thread_safe()
#definemysql_info(r) mysqlnd_info((r))
#definemysql_options(c,a,v) mysqlnd_options((c), (a), (v))
#definemysql_options4(c,a,k,v) mysqlnd_options4((c), (a), (k), (v))
#definemysql_stmt_init(r) mysqlnd_stmt_init((r))
#definemysql_free_result(r) mysqlnd_free_result((r), false)
#definemysql_store_result(r) mysqlnd_store_result((r))
#definemysql_use_result(r) mysqlnd_use_result((r))
#definemysql_async_store_result(r) mysqlnd_async_store_result((r))
#definemysql_thread_id(r) mysqlnd_thread_id((r))
#definemysql_get_client_info() mysqlnd_get_client_info()
#definemysql_get_client_version() mysqlnd_get_client_version()
#definemysql_get_host_info(r) mysqlnd_get_host_info((r))
#definemysql_get_proto_info(r) mysqlnd_get_proto_info((r))
#definemysql_get_server_info(r) mysqlnd_get_server_info((r))
#definemysql_get_server_version(r) mysqlnd_get_server_version((r))
#definemysql_warning_count(r) mysqlnd_warning_count((r))
#definemysql_eof(r) (((r)->unbuf && (r)->unbuf->eof_reached) || (r)->stored_data)
#defineREFRESH_GRANT MYSQLND_REFRESH_GRANT
#defineREFRESH_LOG MYSQLND_REFRESH_LOG
#defineREFRESH_TABLES MYSQLND_REFRESH_TABLES
#defineREFRESH_HOSTS MYSQLND_REFRESH_HOSTS
#defineREFRESH_STATUS MYSQLND_REFRESH_STATUS
#defineREFRESH_THREADS MYSQLND_REFRESH_THREADS
#defineREFRESH_SLAVE MYSQLND_REFRESH_SLAVE
#defineREFRESH_REPLICA MYSQLND_REFRESH_REPLICA
#defineREFRESH_MASTER MYSQLND_REFRESH_MASTER
#defineREFRESH_BACKUP_LOG MYSQLND_REFRESH_BACKUP_LOG
#endif/* MYSQLND_LIBMYSQL_COMPAT_H */