Mercurial > hg > freeDiameter
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 */ |