comparison extensions/app_diameap/diameap_init.c @ 1418:a51f71694121

fix build with MySQL >= 8.0 MySQL 8.0 deprecated my_bool in favour of C99's bool. Detect if my_bool is available, and if not, provide a replacement.
author Luke Mewburn <luke@mewburn.net>
date Tue, 18 Feb 2020 20:58:20 +1100
parents 2091bf698fb1
children
comparison
equal deleted inserted replaced
1417:0918e88f7c33 1418:a51f71694121
35 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 35 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
36 *****************************************************************************************************/ 36 *****************************************************************************************************/
37 37
38 38
39 #include "diameap_common.h" 39 #include "diameap_common.h"
40
41 #ifndef HAVE_MYSQL_MY_BOOL
42 #include <stdbool.h>
43 typedef bool my_bool;
44 #endif /* HAVE_MYSQL_MY_BOOL */
40 45
41 /* Dictionary Object templates */ 46 /* Dictionary Object templates */
42 struct dict_object * dataobj_diameap_cmd = NULL; /* Diameter-EAP-Request Command Code */ 47 struct dict_object * dataobj_diameap_cmd = NULL; /* Diameter-EAP-Request Command Code */
43 struct dict_object * dataobj_diameap_app = NULL; /* Diameter EAP Application object */ 48 struct dict_object * dataobj_diameap_app = NULL; /* Diameter EAP Application object */
44 struct dict_object * dataobj_diameap_ven = NULL; /* Diameter EAP Application Vendor object */ 49 struct dict_object * dataobj_diameap_ven = NULL; /* Diameter EAP Application Vendor object */
"Welcome to our mercurial repository"