Skip to content

Commit ffe1121

Browse files
committed
Remove constants
1 parent 3a05cda commit ffe1121

File tree

2 files changed

+3
-48
lines changed

2 files changed

+3
-48
lines changed

ext/mysqli/mysqli.c

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -720,12 +720,6 @@ PHP_MINIT_FUNCTION(mysqli)
720720
REGISTER_LONG_CONSTANT("MYSQLI_SET_CHARSET_NAME", MYSQL_SET_CHARSET_NAME, CONST_CS | CONST_PERSISTENT);
721721
REGISTER_LONG_CONSTANT("MYSQLI_SET_CHARSET_DIR", MYSQL_SET_CHARSET_DIR, CONST_CS | CONST_PERSISTENT);
722722

723-
/* bind support */
724-
REGISTER_LONG_CONSTANT("MYSQLI_NO_DATA", MYSQL_NO_DATA, CONST_CS | CONST_PERSISTENT);
725-
#ifdef MYSQL_DATA_TRUNCATED
726-
REGISTER_LONG_CONSTANT("MYSQLI_DATA_TRUNCATED", MYSQL_DATA_TRUNCATED, CONST_CS | CONST_PERSISTENT);
727-
#endif
728-
729723
/* reporting */
730724
REGISTER_LONG_CONSTANT("MYSQLI_REPORT_INDEX", MYSQLI_REPORT_INDEX, CONST_CS | CONST_PERSISTENT);
731725
REGISTER_LONG_CONSTANT("MYSQLI_REPORT_ERROR", MYSQLI_REPORT_ERROR, CONST_CS | CONST_PERSISTENT);
@@ -744,15 +738,6 @@ PHP_MINIT_FUNCTION(mysqli)
744738
#endif
745739
#endif
746740

747-
REGISTER_LONG_CONSTANT("MYSQLI_SERVER_QUERY_NO_GOOD_INDEX_USED", SERVER_QUERY_NO_GOOD_INDEX_USED, CONST_CS | CONST_PERSISTENT);
748-
REGISTER_LONG_CONSTANT("MYSQLI_SERVER_QUERY_NO_INDEX_USED", SERVER_QUERY_NO_INDEX_USED, CONST_CS | CONST_PERSISTENT);
749-
#ifdef SERVER_QUERY_WAS_SLOW
750-
REGISTER_LONG_CONSTANT("MYSQLI_SERVER_QUERY_WAS_SLOW", SERVER_QUERY_WAS_SLOW, CONST_CS | CONST_PERSISTENT);
751-
#endif
752-
#ifdef SERVER_PS_OUT_PARAMS
753-
REGISTER_LONG_CONSTANT("MYSQLI_SERVER_PS_OUT_PARAMS", SERVER_PS_OUT_PARAMS, CONST_CS | CONST_PERSISTENT);
754-
#endif
755-
756741
REGISTER_LONG_CONSTANT("MYSQLI_REFRESH_GRANT", REFRESH_GRANT, CONST_CS | CONST_PERSISTENT);
757742
REGISTER_LONG_CONSTANT("MYSQLI_REFRESH_LOG", REFRESH_LOG, CONST_CS | CONST_PERSISTENT);
758743
REGISTER_LONG_CONSTANT("MYSQLI_REFRESH_TABLES", REFRESH_TABLES, CONST_CS | CONST_PERSISTENT);

ext/mysqli/tests/mysqli_constants.phpt

Lines changed: 3 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,6 @@ mysqli.allow_local_infile=1
5050
"MYSQLI_BINARY_FLAG" => true,
5151
"MYSQLI_PART_KEY_FLAG" => true,
5252
"MYSQLI_GROUP_FLAG" => true,
53-
"MYSQLI_SERVER_QUERY_NO_GOOD_INDEX_USED"=> true,
54-
"MYSQLI_SERVER_QUERY_NO_INDEX_USED" => true,
5553

5654
"MYSQLI_TYPE_DECIMAL" => true,
5755
"MYSQLI_TYPE_TINY" => true,
@@ -79,7 +77,6 @@ mysqli.allow_local_infile=1
7977
"MYSQLI_TYPE_CHAR" => true,
8078
"MYSQLI_TYPE_INTERVAL" => true,
8179
"MYSQLI_TYPE_GEOMETRY" => true,
82-
"MYSQLI_NO_DATA" => true,
8380
"MYSQLI_REPORT_INDEX" => true,
8481
"MYSQLI_REPORT_STRICT" => true,
8582
"MYSQLI_REPORT_ALL" => true,
@@ -107,15 +104,15 @@ mysqli.allow_local_infile=1
107104
);
108105

109106
/* depends on the build - experimental */
110-
if ($IS_MYSQLND && defined('MYSQLI_OPT_INT_AND_FLOAT_NATIVE')) {
107+
if ($IS_MYSQLND) {
111108
$expected_constants['MYSQLI_OPT_INT_AND_FLOAT_NATIVE'] = true;
112109
}
113110

114-
if ($IS_MYSQLND && defined('MYSQLI_STORE_RESULT_COPY_DATA')) {
111+
if ($IS_MYSQLND) {
115112
$expected_constants['MYSQLI_STORE_RESULT_COPY_DATA'] = true;
116113
}
117114

118-
if ($IS_MYSQLND || defined('MYSQLI_REFRESH_BACKUP_LOG')) {
115+
if ($IS_MYSQLND) {
119116
$expected_constants['MYSQLI_REFRESH_BACKUP_LOG'] = true;
120117
}
121118

@@ -124,8 +121,6 @@ mysqli.allow_local_infile=1
124121
$expected_constants['MYSQLI_OPT_NET_CMD_BUFFER_SIZE'] = true;
125122
$expected_constants['MYSQLI_OPT_NET_READ_BUFFER_SIZE'] = true;
126123
$expected_constants['MYSQLI_ASYNC'] = true;
127-
128-
$expected_constants['MYSQLI_SERVER_PS_OUT_PARAMS'] = true;
129124
} else {
130125
$version = mysqli_get_client_version();
131126
}
@@ -134,11 +129,6 @@ mysqli.allow_local_infile=1
134129
$expected_constants['MYSQLI_ON_UPDATE_NOW_FLAG'] = true;
135130
}
136131

137-
/* First introduced in MySQL 6.0, backported to MySQL 5.5 */
138-
if ($version >= 50500 || $IS_MYSQLND) {
139-
$expected_constants['MYSQLI_SERVER_QUERY_WAS_SLOW'] = true;
140-
}
141-
142132
$expected_constants['MYSQLI_CLIENT_SSL_VERIFY_SERVER_CERT'] = true;
143133
if ($IS_MYSQLND) {
144134
$expected_constants['MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT'] = true;
@@ -172,26 +162,6 @@ mysqli.allow_local_infile=1
172162
$expected_constants['MYSQLI_OPT_SSL_VERIFY_SERVER_CERT'] = true;
173163
}
174164

175-
/* pretty dump test, but that is the best way to mimic mysql.c */
176-
if (defined('MYSQLI_DATA_TRUNCATED'))
177-
$expected_constants["MYSQLI_DATA_TRUNCATED"] = true;
178-
179-
if (defined('MYSQLI_SERVER_PS_OUT_PARAMS'))
180-
$expected_constants["MYSQLI_SERVER_PS_OUT_PARAMS"] = true;
181-
182-
if (!$IS_MYSQLND) {
183-
/* libmysql only */
184-
185-
/* are they available in all versions of ext/mysqli ?
186-
... no we must have removed them at some point - for BC, weakening the test
187-
*/
188-
if (defined("MYSQLI_RPL_MASTER")) {
189-
$expected_constants["MYSQLI_RPL_MASTER"] = true;
190-
$expected_constants["MYSQLI_RPL_SLAVE"] = true;
191-
$expected_constants["MYSQLI_RPL_ADMIN"] = true;
192-
}
193-
}
194-
195165
if ($IS_MYSQLND || (!$IS_MYSQLND && ($version > 50610))) {
196166
/* could be that MySQL/libmysql 5.6.9 had the flag already but it was no stable release */
197167
$expected_constants["MYSQLI_OPT_CAN_HANDLE_EXPIRED_PASSWORDS"] = true;

0 commit comments

Comments
 (0)