1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-30 16:24:05 +03:00

mysql-5.5.40

This commit is contained in:
Sergei Golubchik
2014-10-06 19:53:55 +02:00
60 changed files with 1022 additions and 469 deletions

View File

@ -1,5 +1,5 @@
/* Copyright (c) 2000, 2011, Oracle and/or its affiliates.
Copyright (c) 2010-2011 Monty Program Ab
/* Copyright (c) 2000, 2014, Oracle and/or its affiliates.
Copyright (c) 2010, 2014, Monty Program Ab.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -60,6 +60,33 @@
(Old), (New)); \
} while(0)
/*
Generates a warning that a feature is deprecated and there is no replacement.
Using it as
WARN_DEPRECATED_NO_REPLACEMENT(thd, "BAD");
Will result in a warning
"'BAD' is deprecated and will be removed in a future release."
Note that in macro arguments BAD is not quoted.
*/
#define WARN_DEPRECATED_NO_REPLACEMENT(Thd,Old) \
do { \
if (((THD *) Thd) != NULL) \
push_warning_printf(((THD *) Thd), MYSQL_ERROR::WARN_LEVEL_WARN, \
ER_WARN_DEPRECATED_SYNTAX_NO_REPLACEMENT, \
ER(ER_WARN_DEPRECATED_SYNTAX_NO_REPLACEMENT), \
(Old)); \
else \
sql_print_warning("'%s' is deprecated and will be removed " \
"in a future release.", (Old)); \
} while(0)
/*************************************************************************/
#endif