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:
@ -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
|
||||
|
Reference in New Issue
Block a user