=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for mysql56-odbc-5.3.14nb1 [ 0%] Building CXX object util/CMakeFiles/myodbc-util.dir/stringutil.cc.o [ 1%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/array.c.o [ 2%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/bchange.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/bchange.c:40: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_sys/array.c:32: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. 1 warning generated. /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/util/stringutil.cc:677:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c= *wstr) ~^~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/util/stringutil.cc:677:11: note: place parentheses around the assignment to silence this warning while (c= *wstr) ^ ( ) /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/util/stringutil.cc:677:11: note: use '==' to turn this assignment into an equality comparison while (c= *wstr) ^ == /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/util/stringutil.cc:755:7: warning: unsequenced modification and access to 'c' [-Wunsequenced] *c++= tolower(*c); ^ ~ [ 2%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-big5.c.o [ 2%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/charset-def.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype-big5.c:43: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 2 warnings generated. [ 3%] Building CXX object util/CMakeFiles/myodbc-util.dir/unicode_transcode.cc.o 1 warning generated. [ 4%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/charset.c.o [ 5%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-bin.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_sys/charset.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype-bin.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. 1 warning generated. [ 6%] Building CXX object util/CMakeFiles/myodbc-util.dir/installer.cc.o [ 6%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-cp932.c.o [ 7%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/errors.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype-cp932.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ [ 7%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/list.c.o 1 warning generated. [ 7%] Building CXX object util/CMakeFiles/myodbc-util.dir/odbcinstw.cc.o [ 8%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-czech.c.o [ 9%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/mf_dirname.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype-czech.c:78: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_sys/mf_dirname.c:31: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. 1 warning generated. [ 9%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-euc_kr.c.o [ 9%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/mf_pack.c.o [ 10%] Linking CXX static library ../lib/libmyodbc-util.a In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype-euc_kr.c:42: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_sys/mf_pack.c:31: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. 1 warning generated. [ 10%] Built target myodbc-util [ 11%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/mf_qsort.c.o [ 12%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-eucjpms.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_sys/mf_qsort.c:38: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype-eucjpms.c:41: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ [ 12%] Building C object dltest/CMakeFiles/dltest.dir/dltest.c.o 1 warning generated. [ 12%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/my_access.c.o /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/dltest/dltest.c:101:8: warning: implicitly declaring library function 'strncmp' with type 'int (const char *, const char *, unsigned long)' [-Wimplicit-function-declaration] if ( strncmp(argv[1],"lib:",4) == 0 || strncmp(argv[1],"sym:",4) == 0 ) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/dltest/dltest.c:101:8: note: include the header or explicitly provide a declaration for 'strncmp' 1 warning generated. [ 13%] Linking C executable ../bin/dltest In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_sys/my_access.c:31: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. 1 warning generated. [ 14%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/my_alloc.c.o [ 14%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-extra.c.o [ 14%] Built target dltest In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_sys/my_alloc.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. [ 14%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/my_div.c.o [ 14%] Building C object test/CMakeFiles/my_basics.dir/my_basics.c.o [ 15%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-gb2312.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype-gb2312.c:40: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:289:59: warning: passing 'char[13]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, "CHARSET=utf8")); ^~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:376:53: warning: passing 'char[12]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, "CHARSET=gbk")); ^~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:407:41: warning: passing 'char[19]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "MULTI_STATEMENTS=1")); ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:482:53: warning: passing 'char[12]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, "NO_PROMPT=1")); ^~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:611:20: warning: passing 'char[26]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, "INITSTMT={set names utf8}"), SQL_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:484:40: note: expanded from macro 'expect_dbc' expect_odbc((dbc), SQL_HANDLE_STMT, (call), (expect)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1194:35: note: passing argument to parameter 'options' here const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:1050:56: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DatabaseName, strlen(DatabaseName))); ^~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:520:18: note: expanded from macro 'ok_con' SQLRETURN rc= (call); \ ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:1161:23: warning: passing 'char[26]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, "NO_TLS_1_0=1;NO_TLS_1_2=1")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:1172:23: warning: passing 'char[26]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, "NO_TLS_1_1=1;NO_TLS_1_2=1")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:1193:23: warning: passing 'char[17]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, "SSLMODE=DISABLED")); ^~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_basics.c:1204:23: warning: passing 'char[17]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, "SSLMODE=REQUIRED")); ^~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ [ 16%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/my_error.c.o 1 warning generated. [ 17%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-gbk.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_sys/my_error.c:32: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype-gbk.c:43: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ [ 17%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/my_fstream.c.o 27 warnings generated. [ 18%] Linking CXX executable my_basics 1 warning generated. [ 18%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-gb18030.c.o [ 19%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/my_getwd.c.o [ 19%] Built target my_basics In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype-gb18030.c:35: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_sys/my_getwd.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. [ 19%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/my_init.c.o [ 19%] Building C object test/CMakeFiles/my_blob.dir/my_blob.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_blob.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_blob.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_blob.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_blob.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_blob.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_blob.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_blob.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_blob.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_blob.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_blob.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_blob.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_blob.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_blob.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_sys/my_init.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_blob.c:867:36: warning: passing 'char[42]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLPrepare(hstmt, "SELECT * FROM bug_29282638 WHERE col1 = ?", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_blob.c:869:49: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] param, strlen(param), NULL)); ^~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_blob.c:878:34: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_str(col1_buf, param, strlen(param)); ^~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:573:22: note: expanded from macro 'is_str' int val_len= (int)(c); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_blob.c:879:26: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(col1_cb, strlen(param)); ^~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:27: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ 1 warning generated. 1 warning generated. [ 20%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-latin1.c.o [ 21%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/my_lib.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype-latin1.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_sys/my_lib.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 21 warnings generated. 1 warning generated. 1 warning generated. [ 23%] Linking CXX executable my_blob [ 23%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/my_malloc.c.o [ 23%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-mb.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype-mb.c:31: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_sys/my_malloc.c:32: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. [ 23%] Built target my_blob [ 23%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/my_mess.c.o 1 warning generated. [ 24%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-simple.c.o [ 24%] Building C object test/CMakeFiles/my_bulk.dir/my_bulk.c.o [ 25%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/my_once.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype-simple.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bulk.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bulk.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bulk.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bulk.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bulk.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bulk.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bulk.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bulk.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bulk.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bulk.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bulk.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bulk.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bulk.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bulk.c:359:17: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(atol(bData[i]), i + 1); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:18: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bulk.c:369:17: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(atol(bData[i]), i + 1); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:18: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bulk.c:447:12: warning: passing 'SQLCHAR[16]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData[i], "xxxxxxxx"); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_sys/my_once.c:34: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. [ 25%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/my_open.c.o 1 warning generated. [ 25%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-sjis.c.o 20 warnings generated. [ 26%] Linking CXX executable my_bulk In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype-sjis.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ [ 27%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/my_read.c.o 1 warning generated. [ 27%] Built target my_bulk [ 28%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-tis620.c.o [ 28%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/my_static.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype-tis620.c:65: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ [ 28%] Building C object test/CMakeFiles/my_catalog1.dir/my_catalog1.c.o 1 warning generated. [ 29%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/my_thread.c.o [ 29%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-uca.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:110:66: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLTables(hstmt,(SQLCHAR *)SQL_ALL_CATALOGS,1,"",0,"",0,NULL,0)); ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:829:44: note: passing argument to parameter 'SchemaName' here SQLCHAR *SchemaName, SQLSMALLINT NameLength2, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:110:71: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLTables(hstmt,(SQLCHAR *)SQL_ALL_CATALOGS,1,"",0,"",0,NULL,0)); ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:830:44: note: passing argument to parameter 'TableName' here SQLCHAR *TableName, SQLSMALLINT NameLength3, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:120:62: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] rc = SQLTables(hstmt,(SQLCHAR *)SQL_ALL_CATALOGS,SQL_NTS,"",0,"",0, ^~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:829:44: note: passing argument to parameter 'SchemaName' here SQLCHAR *SchemaName, SQLSMALLINT NameLength2, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:120:67: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] rc = SQLTables(hstmt,(SQLCHAR *)SQL_ALL_CATALOGS,SQL_NTS,"",0,"",0, ^~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:830:44: note: passing argument to parameter 'TableName' here SQLCHAR *TableName, SQLSMALLINT NameLength3, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:145:43: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] rc = SQLTables(hstmt,(SQLCHAR *)"%",1,"",0,"",0,NULL,0); ^~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:829:44: note: passing argument to parameter 'SchemaName' here SQLCHAR *SchemaName, SQLSMALLINT NameLength2, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:145:48: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] rc = SQLTables(hstmt,(SQLCHAR *)"%",1,"",0,"",0,NULL,0); ^~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:830:44: note: passing argument to parameter 'TableName' here SQLCHAR *TableName, SQLSMALLINT NameLength3, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:188:46: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] rc = SQLTables(hstmt, (SQLCHAR *)"%", 1, "", 0, "", 0, "", 0); ^~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:829:44: note: passing argument to parameter 'SchemaName' here SQLCHAR *SchemaName, SQLSMALLINT NameLength2, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:188:53: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] rc = SQLTables(hstmt, (SQLCHAR *)"%", 1, "", 0, "", 0, "", 0); ^~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:830:44: note: passing argument to parameter 'TableName' here SQLCHAR *TableName, SQLSMALLINT NameLength3, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:188:60: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] rc = SQLTables(hstmt, (SQLCHAR *)"%", 1, "", 0, "", 0, "", 0); ^~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:831:44: note: passing argument to parameter 'TableType' here SQLCHAR *TableType, SQLSMALLINT NameLength4); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:197:20: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", 0, "", 0, "", 0); ^~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:829:44: note: passing argument to parameter 'SchemaName' here SQLCHAR *SchemaName, SQLSMALLINT NameLength2, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:197:27: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", 0, "", 0, "", 0); ^~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:830:44: note: passing argument to parameter 'TableName' here SQLCHAR *TableName, SQLSMALLINT NameLength3, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:197:34: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", 0, "", 0, "", 0); ^~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:831:44: note: passing argument to parameter 'TableType' here SQLCHAR *TableType, SQLSMALLINT NameLength4); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:205:20: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", 0, "", 0, "", 0); ^~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:829:44: note: passing argument to parameter 'SchemaName' here SQLCHAR *SchemaName, SQLSMALLINT NameLength2, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:205:27: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", 0, "", 0, "", 0); ^~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:830:44: note: passing argument to parameter 'TableName' here SQLCHAR *TableName, SQLSMALLINT NameLength3, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:205:34: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", 0, "", 0, "", 0); ^~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:831:44: note: passing argument to parameter 'TableType' here SQLCHAR *TableType, SQLSMALLINT NameLength4); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:216:20: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", 0, "", 0, NULL, 0); ^~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:829:44: note: passing argument to parameter 'SchemaName' here SQLCHAR *SchemaName, SQLSMALLINT NameLength2, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:216:27: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "", 0, "", 0, NULL, 0); ^~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:830:44: note: passing argument to parameter 'TableName' here SQLCHAR *TableName, SQLSMALLINT NameLength3, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:679:3: warning: implicit declaration of function 'wcscpy' is invalid in C99 [-Wimplicit-function-declaration] wcscpy(cur_db, L"test_odbc_current"); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:862:24: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] r = SQLTables(hstmt, "", 0, "", 0, "", 0, (SQLCHAR *)"%", SQL_NTS); ^~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:828:44: note: passing argument to parameter 'CatalogName' here SQLCHAR *CatalogName, SQLSMALLINT NameLength1, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:862:31: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] r = SQLTables(hstmt, "", 0, "", 0, "", 0, (SQLCHAR *)"%", SQL_NTS); ^~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:829:44: note: passing argument to parameter 'SchemaName' here SQLCHAR *SchemaName, SQLSMALLINT NameLength2, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:862:38: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] r = SQLTables(hstmt, "", 0, "", 0, "", 0, (SQLCHAR *)"%", SQL_NTS); ^~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:830:44: note: passing argument to parameter 'TableName' here SQLCHAR *TableName, SQLSMALLINT NameLength3, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:893:53: warning: passing 'char[9]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, "istest__", NULL)); ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:49: note: passing argument to parameter 'db' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:895:37: warning: passing 'char[9]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLTables(hstmt1, "istest__", SQL_NTS, "", 0, "istab%", ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:828:44: note: passing argument to parameter 'CatalogName' here SQLCHAR *CatalogName, SQLSMALLINT NameLength1, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:895:58: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLTables(hstmt1, "istest__", SQL_NTS, "", 0, "istab%", ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:829:44: note: passing argument to parameter 'SchemaName' here SQLCHAR *SchemaName, SQLSMALLINT NameLength2, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:895:65: warning: passing 'char[7]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLTables(hstmt1, "istest__", SQL_NTS, "", 0, "istab%", ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:830:44: note: passing argument to parameter 'TableName' here SQLCHAR *TableName, SQLSMALLINT NameLength3, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:902:55: warning: passing 'char[7]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLTables(hstmt1, NULL, 0, NULL, 0, "istab%", SQL_NTS, NULL, 0)); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:830:44: note: passing argument to parameter 'TableName' here SQLCHAR *TableName, SQLSMALLINT NameLength3, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:1027:35: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLTables(hstmt, "", SQL_NTS, NULL, 0, ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:828:44: note: passing argument to parameter 'CatalogName' here SQLCHAR *CatalogName, SQLSMALLINT NameLength1, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:1116:53: warning: passing 'char[1]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, "", NULL)); ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:49: note: passing argument to parameter 'db' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:1429:41: warning: passing 'char[18]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "COLUMN_SIZE_S32=1")); ^~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:1492:66: warning: passing 'char *' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(OK == alloc_basic_handles_with_opt(&henv1, &hdbc1, &hstmt1, USE_DRIVER, ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:181:20: note: expanded from macro 'USE_DRIVER' #define USE_DRIVER (char *)-1 ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1308:67: note: passing argument to parameter 'dsn' here SQLHSTMT *hstmt, const SQLCHAR *dsn, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:1493:53: warning: passing 'char[1]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, "", NULL)); ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:49: note: passing argument to parameter 'db' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog1.c:1598:16: warning: assigning to 'const SQLCHAR *' (aka 'const unsigned char *') from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] testname_suffix= "_no_i_s"; ^ ~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype-uca.c:47: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ [ 29%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/my_thr_init.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_sys/my_thr_init.c:36: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. [ 30%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/psi_noop.c.o 49 warnings generated. 1 warning generated. [ 31%] Linking CXX executable my_catalog1 [ 32%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-ucs2.c.o [ 32%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/sql_chars.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype-ucs2.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ [ 32%] Built target my_catalog1 [ 33%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/string.c.o [ 34%] Building C object test/CMakeFiles/my_catalog2.dir/my_catalog2.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_sys/string.c:37: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. 1 warning generated. In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:89:66: warning: passing 'SQLULEN *' (aka 'unsigned long *') to parameter of type 'SQLLEN *' (aka 'long *') converts between pointers to integer types with different sign [-Wpointer-sign] ok_stmt(hstmt, SQLGetData(hstmt, 6, SQL_C_CHAR, dummy, col6+1, &length)); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:706:43: note: passing argument to parameter 'StrLen_or_Ind' here SQLLEN *StrLen_or_Ind); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:93:68: warning: passing 'SQLULEN *' (aka 'unsigned long *') to parameter of type 'SQLLEN *' (aka 'long *') converts between pointers to integer types with different sign [-Wpointer-sign] ok_stmt(hstmt, SQLGetData(hstmt, 18, SQL_C_CHAR, dummy, col18+1, &length)); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:706:43: note: passing argument to parameter 'StrLen_or_Ind' here SQLLEN *StrLen_or_Ind); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:195:70: warning: passing 'char[22]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLPrimaryKeys(hstmt, NULL, SQL_NTS, NULL, SQL_NTS, "t_bug36441_0123456789", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:1991:18: note: passing argument to parameter 'szTableName' here SQLCHAR *szTableName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:290:41: warning: passing 'char[9]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "bug50195", "a", NULL, NULL)); ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1309:49: note: passing argument to parameter 'uid' here const SQLCHAR *uid, const SQLCHAR *pwd, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:290:53: warning: passing 'char[2]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "bug50195", "a", NULL, NULL)); ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1309:69: note: passing argument to parameter 'pwd' here const SQLCHAR *uid, const SQLCHAR *pwd, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:292:46: warning: passing 'char[6]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLTablePrivileges(hstmt1, "mysql", SQL_NTS, 0, 0, "tables_priv", SQL_NTS)); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2022:18: note: passing argument to parameter 'szCatalogName' here SQLCHAR *szCatalogName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:292:70: warning: passing 'char[12]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLTablePrivileges(hstmt1, "mysql", SQL_NTS, 0, 0, "tables_priv", SQL_NTS)); ^~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2026:18: note: passing argument to parameter 'szTableName' here SQLCHAR *szTableName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:560:38: warning: passing 'char[24]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "procedure_columns_test%", SQL_NTS, ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2000:18: note: passing argument to parameter 'szProcName' here SQLCHAR *szProcName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:561:38: warning: passing 'char[5]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "re_%", SQL_NTS)); ^~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2002:18: note: passing argument to parameter 'szColumnName' here SQLCHAR *szColumnName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:640:45: warning: passing 'char[5]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLProcedureColumns(hstmt, "test", SQL_NTS, NULL, 0, ^~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:1996:18: note: passing argument to parameter 'szCatalogName' here SQLCHAR *szCatalogName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:641:5: warning: passing 'char[9]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "bug57182", SQL_NTS, ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2000:18: note: passing argument to parameter 'szProcName' here SQLCHAR *szProcName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:665:45: warning: passing 'char[5]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLProcedureColumns(hstmt, "test", SQL_NTS, NULL, 0, ^~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:1996:18: note: passing argument to parameter 'szCatalogName' here SQLCHAR *szCatalogName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:666:5: warning: passing 'char[9]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "bug57182", SQL_NTS, ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2000:18: note: passing argument to parameter 'szProcName' here SQLCHAR *szProcName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:667:5: warning: passing 'char[3]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "id", SQL_NTS)); ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2002:18: note: passing argument to parameter 'szColumnName' here SQLCHAR *szColumnName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:683:45: warning: passing 'char[5]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLProcedureColumns(hstmt, "test", SQL_NTS, NULL, 0, ^~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:1996:18: note: passing argument to parameter 'szCatalogName' here SQLCHAR *szCatalogName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:684:5: warning: passing 'char[9]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "bug57182", SQL_NTS, ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2000:18: note: passing argument to parameter 'szProcName' here SQLCHAR *szProcName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:685:5: warning: passing 'char[21]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "non_existing_column%", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2002:18: note: passing argument to parameter 'szColumnName' here SQLCHAR *szColumnName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:709:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(myserver, "localhost")) ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:723:47: warning: passing 'char[1]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, "", "NO_I_S=1")); ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:49: note: passing argument to parameter 'db' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:723:51: warning: passing 'char[9]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, "", "NO_I_S=1")); ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:726:11: warning: passing 'SQLCHAR[256]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(query, "grant Insert, Select on bug55870 to '%s'@'localhost'", myuid); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:728:11: warning: passing 'SQLCHAR[256]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(query, "grant Insert (c), Select (c), Update (c) on bug55870 to '%s'@'localhost'", myuid); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:732:36: warning: passing 'char[9]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "bug55870", SQL_NTS, ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:824:47: note: passing argument to parameter 'TableName' here SQLCHAR *TableName, SQLSMALLINT NameLength3, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:739:46: warning: passing 'char[5]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLTablePrivileges(hstmt1, "test", SQL_NTS, 0, 0, "bug55870", ^~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2022:18: note: passing argument to parameter 'szCatalogName' here SQLCHAR *szCatalogName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:739:69: warning: passing 'char[9]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLTablePrivileges(hstmt1, "test", SQL_NTS, 0, 0, "bug55870", ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2026:18: note: passing argument to parameter 'szTableName' here SQLCHAR *szTableName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:747:47: warning: passing 'char[5]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLColumnPrivileges(hstmt1, "test", SQL_NTS, 0, 0, "bug55870", ^~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:1926:18: note: passing argument to parameter 'szCatalogName' here SQLCHAR *szCatalogName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:747:70: warning: passing 'char[9]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLColumnPrivileges(hstmt1, "test", SQL_NTS, 0, 0, "bug55870", ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:1930:18: note: passing argument to parameter 'szTableName' here SQLCHAR *szTableName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:748:48: warning: passing 'char[2]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SQL_NTS, "c", SQL_NTS)); ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:1932:18: note: passing argument to parameter 'szColumnName' here SQLCHAR *szColumnName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:774:11: warning: passing 'SQLCHAR[256]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(query, "revoke select,insert on bug55870 from '%s'@'localhost'", myuid); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:777:11: warning: passing 'SQLCHAR[256]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(query, "revoke select (c),insert (c),update (c) on bug55870 from '%s'@'localhost'", myuid); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:837:36: warning: passing 'char[37]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLPrepare(hstmt, "SELECT * from any_non_existing_table", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:843:36: warning: passing 'char[5]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLColumns(hstmt, "test", SQL_NTS, NULL, 0, "b12824839", ^~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:626:44: note: passing argument to parameter 'CatalogName' here SQLCHAR *CatalogName, SQLSMALLINT NameLength1, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:843:62: warning: passing 'char[10]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLColumns(hstmt, "test", SQL_NTS, NULL, 0, "b12824839", ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:628:44: note: passing argument to parameter 'TableName' here SQLCHAR *TableName, SQLSMALLINT NameLength3, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:852:33: warning: passing 'char[11]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "b12824839a", SQL_NTS)); ^~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:1991:18: note: passing argument to parameter 'szTableName' here SQLCHAR *szTableName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:860:36: warning: passing 'char[5]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLColumns(hstmt, "test", SQL_NTS, NULL, 0, NULL, ^~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:626:44: note: passing argument to parameter 'CatalogName' here SQLCHAR *CatalogName, SQLSMALLINT NameLength1, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:882:66: warning: passing 'char *' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(OK == alloc_basic_handles_with_opt(&henv1, &hdbc1, &hstmt1, USE_DRIVER, ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:181:20: note: expanded from macro 'USE_DRIVER' #define USE_DRIVER (char *)-1 ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1308:67: note: passing argument to parameter 'dsn' here SQLHSTMT *hstmt, const SQLCHAR *dsn, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:883:53: warning: passing 'char[1]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, "", NULL)); ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:49: note: passing argument to parameter 'db' here const SQLCHAR *db, const SQLCHAR *options) ^ [ 34%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-ujis.c.o /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:930:11: warning: passing 'SQLCHAR[8192]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(buff, "DROP DATABASE IF EXISTS %s", db_64_name); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:933:11: warning: passing 'SQLCHAR[8192]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(buff, "CREATE DATABASE %s", db_64_name); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:936:11: warning: passing 'SQLCHAR[8192]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(buff, "CREATE TABLE %s.%s(%s varchar(10))", db_64_name, tab_64_name, col_64_name); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:942:35: warning: passing 'char[11]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "TABLE,VIEW", SQL_NTS)); ^~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:831:44: note: passing argument to parameter 'TableType' here SQLCHAR *TableType, SQLSMALLINT NameLength4); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:959:35: warning: passing 'char[11]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "TABLE,VIEW", SQL_NTS), SQL_ERROR); ^~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:488:46: note: expanded from macro 'expect_stmt' expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:831:44: note: passing argument to parameter 'TableType' here SQLCHAR *TableType, SQLSMALLINT NameLength4); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:964:11: warning: passing 'SQLCHAR[8192]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(buff, "DROP DATABASE IF EXISTS %s", db_64_name); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:1028:38: warning: passing 'char[10]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "b14555713", SQL_NTS, ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2000:18: note: passing argument to parameter 'szProcName' here SQLCHAR *szProcName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:1029:38: warning: passing 'char[3]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "p%", SQL_NTS)); ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2002:18: note: passing argument to parameter 'szColumnName' here SQLCHAR *szColumnName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:1060:32: warning: passing 'char[12]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "table`69448", SQL_NTS)); ^~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:1991:18: note: passing argument to parameter 'szTableName' here SQLCHAR *szTableName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:1109:60: warning: passing 'char[12]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLPrimaryKeys(hstmt1, NULL, 0, NULL, 0, "table69554a", SQL_NTS)); ^~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:1991:18: note: passing argument to parameter 'szTableName' here SQLCHAR *szTableName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:1115:28: warning: passing 'char[12]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "table69554%", SQL_NTS, NULL, 0)); ^~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:830:44: note: passing argument to parameter 'TableName' here SQLCHAR *TableName, SQLSMALLINT NameLength3, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:1120:56: warning: passing 'char[12]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLColumns(hstmt1, NULL, 0, NULL, 0, "table69554a", SQL_NTS, NULL, 0)); ^~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:628:44: note: passing argument to parameter 'TableName' here SQLCHAR *TableName, SQLSMALLINT NameLength3, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:1125:65: warning: passing 'char[12]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLColumnPrivileges(hstmt1, NULL, 0, NULL, 0, "table69554a", SQL_NTS, "%", SQL_NTS)); ^~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:1930:18: note: passing argument to parameter 'szTableName' here SQLCHAR *szTableName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:1125:89: warning: passing 'char[2]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLColumnPrivileges(hstmt1, NULL, 0, NULL, 0, "table69554a", SQL_NTS, "%", SQL_NTS)); ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:1932:18: note: passing argument to parameter 'szColumnName' here SQLCHAR *szColumnName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:1130:64: warning: passing 'char[12]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLTablePrivileges(hstmt1, NULL, 0, NULL, 0, "table69554a", SQL_NTS)); ^~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2026:18: note: passing argument to parameter 'szTableName' here SQLCHAR *szTableName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:1135:59: warning: passing 'char[11]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLProcedures(hstmt1, NULL, 0, NULL, 0, "proc69554%", SQL_NTS)); ^~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2011:18: note: passing argument to parameter 'szProcName' here SQLCHAR *szProcName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:1140:65: warning: passing 'char[11]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLProcedureColumns(hstmt1, NULL, 0, NULL, 0, "proc69554a", SQL_NTS, "%", SQL_NTS)); ^~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2000:18: note: passing argument to parameter 'szProcName' here SQLCHAR *szProcName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:1140:88: warning: passing 'char[2]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLProcedureColumns(hstmt1, NULL, 0, NULL, 0, "proc69554a", SQL_NTS, "%", SQL_NTS)); ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2002:18: note: passing argument to parameter 'szColumnName' here SQLCHAR *szColumnName, ^ [ 34%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/thr_cond.c.o /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:1167:35: warning: passing 'char[2]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLTables(hstmt, SQL_ALL_CATALOGS, 1, 0, 0, 0, 0, "TABLE,VIEW", SQL_NTS)); ^~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:1779:29: note: expanded from macro 'SQL_ALL_CATALOGS' #define SQL_ALL_CATALOGS "%" ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:828:44: note: passing argument to parameter 'CatalogName' here SQLCHAR *CatalogName, SQLSMALLINT NameLength1, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:1167:68: warning: passing 'char[11]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLTables(hstmt, SQL_ALL_CATALOGS, 1, 0, 0, 0, 0, "TABLE,VIEW", SQL_NTS)); ^~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:831:44: note: passing argument to parameter 'TableType' here SQLCHAR *TableType, SQLSMALLINT NameLength4); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:1227:35: warning: passing 'char[5]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLTables(hstmt, "test", SQL_NTS, NULL, 0, NULL, 0, NULL, 0)); ^~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:828:44: note: passing argument to parameter 'CatalogName' here SQLCHAR *CatalogName, SQLSMALLINT NameLength1, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:1247:35: warning: passing 'char[2]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLTables(hstmt, SQL_ALL_CATALOGS, 1, 0, 0, 0, 0, "TABLE", SQL_NTS)); ^~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:1779:29: note: expanded from macro 'SQL_ALL_CATALOGS' #define SQL_ALL_CATALOGS "%" ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:828:44: note: passing argument to parameter 'CatalogName' here SQLCHAR *CatalogName, SQLSMALLINT NameLength1, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:1247:68: warning: passing 'char[6]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLTables(hstmt, SQL_ALL_CATALOGS, 1, 0, 0, 0, 0, "TABLE", SQL_NTS)); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:831:44: note: passing argument to parameter 'TableType' here SQLCHAR *TableType, SQLSMALLINT NameLength4); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_catalog2.c:1294:16: warning: assigning to 'const SQLCHAR *' (aka 'const unsigned char *') from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] testname_suffix= "_no_i_s"; ^ ~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype-ujis.c:40: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ [ 35%] Building C object mysql_sys/CMakeFiles/mysql_sys.dir/thr_mutex.c.o 78 warnings generated. [ 36%] Linking C static library ../lib/libmysql_sys.a [ 36%] Linking CXX executable my_catalog2 1 warning generated. /Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../lib/libmysql_sys.a(thr_cond.c.o) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../lib/libmysql_sys.a(thr_mutex.c.o) has no symbols [ 37%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-utf8.c.o /Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../lib/libmysql_sys.a(thr_cond.c.o) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../lib/libmysql_sys.a(thr_mutex.c.o) has no symbols [ 37%] Built target mysql_sys [ 37%] Built target my_catalog2 In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype-utf8.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ [ 38%] Building C object test/CMakeFiles/my_crash.dir/my_crash.c.o [ 39%] Building C object test/CMakeFiles/my_curext.dir/my_curext.c.o 1 warning generated. In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ [ 39%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype-win1250ch.c.o /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:256:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:256:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:256:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:256:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:97:38: warning: passing 'char[27]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, NULL, "DYNAMIC_CURSOR=1;NO_SSPS=1")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:153:28: warning: passing 'char[11]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "t_bug69950", SQL_NTS, "TABLE", SQL_NTS)); ^~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:830:44: note: passing argument to parameter 'TableName' here SQLCHAR *TableName, SQLSMALLINT NameLength3, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:153:51: warning: passing 'char[6]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "t_bug69950", SQL_NTS, "TABLE", SQL_NTS)); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:831:44: note: passing argument to parameter 'TableType' here SQLCHAR *TableType, SQLSMALLINT NameLength4); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:331:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:331:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:331:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_curext.c:331:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:250:12: warning: initializing 'SQLCHAR *' (aka 'unsigned char *') with an expression of type 'char[461]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SQLCHAR *DatabaseName = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"\ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:270:56: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DatabaseName, strlen(DatabaseName))); ^~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:520:18: note: expanded from macro 'ok_con' SQLRETURN rc= (call); \ ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:273:64: warning: incompatible pointer types passing 'SQLLEN *' (aka 'long *') to parameter of type 'SQLINTEGER *' (aka 'int *') [-Wincompatible-pointer-types] SQLGetConnectAttr(hdbc1, SQL_ATTR_CURRENT_CATALOG, str, 100, &len); ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:693:79: note: passing argument to parameter 'StringLength' here SQLINTEGER BufferLength, SQLINTEGER *StringLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:347:12: warning: initializing 'SQLCHAR *' (aka 'unsigned char *') with an expression of type 'char[461]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SQLCHAR *any_name = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"\ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:359:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int len= strlen(any_name); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:422:14: warning: passing 'char[21]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "CHARSET=wrongcharset"), SQL_ERROR); ^~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:484:40: note: expanded from macro 'expect_dbc' expect_odbc((dbc), SQL_HANDLE_STMT, (call), (expect)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1194:35: note: passing argument to parameter 'options' here const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:443:66: warning: passing 'char[2048]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, opt_buff); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:568:43: warning: passing 'char[1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expect_stmt(hstmt, SQLExecDirect(hstmt, "", SQL_NTS), SQL_ERROR); ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:488:46: note: expanded from macro 'expect_stmt' expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:569:43: warning: passing 'char[3]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expect_stmt(hstmt, SQLExecDirect(hstmt, " ", SQL_NTS), SQL_ERROR); ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:488:46: note: expanded from macro 'expect_stmt' expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:650:53: warning: passing 'char[9]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, "NO_I_S=1")); ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:653:16: warning: passing 'SQLCHAR[2048]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len= sprintf(buff, "CREATE TABLE t_bug18286366a ( "); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:656:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len+= sprintf(buff + len, "`id%d` INT, UNIQUE(`id%d`),", i, i); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:658:16: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len= sprintf(buff + len - 1, ")"); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:661:16: warning: passing 'SQLCHAR[2048]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len= sprintf(buff, "CREATE TABLE t_bug18286366b ( "); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:664:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len+= sprintf(buff + len, "`id%d` INT, " ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:669:16: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len= sprintf(buff + len - 1, ")"); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:679:18: warning: passing 'SQLCHAR[50]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len= sprintf(tmp_buff, "id%d", i); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:685:18: warning: passing 'SQLCHAR[50]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len= sprintf(tmp_buff, "cons%d", i); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:707:53: warning: passing 'char[9]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, "NO_I_S=1")); ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:710:16: warning: passing 'SQLCHAR[8192]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len= sprintf(buff, "CREATE TABLE t_bug182863662a ( "); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:713:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len+= sprintf(buff + len, "`id%d` INT, UNIQUE(`id%d`),", i, i); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:715:16: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len= sprintf(buff + len - 1, ")"); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:718:16: warning: passing 'SQLCHAR[8192]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len= sprintf(buff, "CREATE TABLE t_bug182863662b ( "); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:721:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len+= sprintf(buff + len, "`id%d` INT, " ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:726:16: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len= sprintf(buff + len - 1, ")"); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:729:16: warning: passing 'SQLCHAR[8192]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len= sprintf(buff, "CREATE TABLE t_bug182863662c ( "); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:732:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len+= sprintf(buff + len, "`id%d` INT, " ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:737:16: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len= sprintf(buff + len - 1, ")"); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:815:33: warning: passing 'char[2048]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_str(my_fetch_str(hstmt1, tmpBuff, 1), mydb, strlen(mydb)); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:572:25: note: expanded from macro 'is_str' char *val_a= (char *)(a), *val_b= (char *)(b); \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1046:51: note: passing argument to parameter 'szData' here const char *my_fetch_str(SQLHSTMT hstmt, SQLCHAR *szData,SQLUSMALLINT icol) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:815:59: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_str(my_fetch_str(hstmt1, tmpBuff, 1), mydb, strlen(mydb)); ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:573:22: note: expanded from macro 'is_str' int val_len= (int)(c); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:818:33: warning: passing 'char[2048]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_str(my_fetch_str(hstmt1, tmpBuff, 3), tabname1, strlen(tabname1)); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:572:25: note: expanded from macro 'is_str' char *val_a= (char *)(a), *val_b= (char *)(b); \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1046:51: note: passing argument to parameter 'szData' here const char *my_fetch_str(SQLHSTMT hstmt, SQLCHAR *szData,SQLUSMALLINT icol) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:821:33: warning: passing 'char[2048]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_str(my_fetch_str(hstmt1, tmpBuff, 4), colname1, strlen(colname1)); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:572:25: note: expanded from macro 'is_str' char *val_a= (char *)(a), *val_b= (char *)(b); \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1046:51: note: passing argument to parameter 'szData' here const char *my_fetch_str(SQLHSTMT hstmt, SQLCHAR *szData,SQLUSMALLINT icol) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:824:33: warning: passing 'char[2048]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_str(my_fetch_str(hstmt1, tmpBuff, 5), mydb, strlen(mydb)); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:572:25: note: expanded from macro 'is_str' char *val_a= (char *)(a), *val_b= (char *)(b); \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1046:51: note: passing argument to parameter 'szData' here const char *my_fetch_str(SQLHSTMT hstmt, SQLCHAR *szData,SQLUSMALLINT icol) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:824:59: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_str(my_fetch_str(hstmt1, tmpBuff, 5), mydb, strlen(mydb)); ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:573:22: note: expanded from macro 'is_str' int val_len= (int)(c); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:827:33: warning: passing 'char[2048]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_str(my_fetch_str(hstmt1, tmpBuff, 7), tabname2, strlen(tabname2)); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:572:25: note: expanded from macro 'is_str' char *val_a= (char *)(a), *val_b= (char *)(b); \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1046:51: note: passing argument to parameter 'szData' here const char *my_fetch_str(SQLHSTMT hstmt, SQLCHAR *szData,SQLUSMALLINT icol) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:830:33: warning: passing 'char[2048]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_str(my_fetch_str(hstmt1, tmpBuff, 8), colname2, strlen(tabname2)); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:572:25: note: expanded from macro 'is_str' char *val_a= (char *)(a), *val_b= (char *)(b); \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1046:51: note: passing argument to parameter 'szData' here const char *my_fetch_str(SQLHSTMT hstmt, SQLCHAR *szData,SQLUSMALLINT icol) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:860:38: warning: passing 'char[10]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, "NO_SSPS=0"); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:862:37: warning: passing 'char[50]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLPrepare(hstmt1, "select x from t_setpos_update_no_ssps " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_crash.c:906:38: warning: passing 'char[10]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, "NO_SSPS=1"); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype-win1250ch.c:53: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 21 warnings generated. 1 warning generated. [ 40%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/ctype.c.o [ 40%] Linking CXX executable my_curext 59 warnings generated. [ 40%] Linking CXX executable my_crash In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/ctype.c:32: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ [ 40%] Built target my_curext 1 warning generated. [ 41%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/dtoa.c.o [ 41%] Built target my_crash In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/dtoa.c:52: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ [ 42%] Building C object test/CMakeFiles/my_cursor.dir/my_cursor.c.o [ 43%] Building C object test/CMakeFiles/my_datetime.dir/my_datetime.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:792:7: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt1,rc == SQL_SUCCESS_WITH_INFO, rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:792:7: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:792:7: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:798:7: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt1,rc == SQL_SUCCESS_WITH_INFO, rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:798:7: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:798:7: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:1102:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc== SQL_ERROR,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:1102:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:1102:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:1102:24: warning: result of comparison of constant -1 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc== SQL_ERROR,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:2743:66: warning: passing 'char *' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(OK == alloc_basic_handles_with_opt(&henv1, &hdbc1, &hstmt1, USE_DRIVER, ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:181:20: note: expanded from macro 'USE_DRIVER' #define USE_DRIVER (char *)-1 ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1308:67: note: passing argument to parameter 'dsn' here SQLHSTMT *hstmt, const SQLCHAR *dsn, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:2744:59: warning: passing 'char[11]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, "NO_CACHE=1")); ^~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:2820:66: warning: passing 'char *' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(OK == alloc_basic_handles_with_opt(&henv1, &hdbc1, &hstmt1, USE_DRIVER, ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:181:20: note: expanded from macro 'USE_DRIVER' #define USE_DRIVER (char *)-1 ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1308:67: note: passing argument to parameter 'dsn' here SQLHSTMT *hstmt, const SQLCHAR *dsn, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:3114:11: warning: passing 'SQLCHAR[11]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(data[1].y, "1234567890"); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:3134:3: warning: incompatible pointer to integer conversion initializing 'long long' with an expression of type 'SQLPOINTER' (aka 'void *') [-Wint-conversion] is_num(paramptr, ((SQLCHAR *)holder + offset)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:13: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ ~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:3134:3: warning: incompatible pointer to integer conversion initializing 'long long' with an expression of type 'SQLCHAR *' (aka 'unsigned char *') [-Wint-conversion] is_num(paramptr, ((SQLCHAR *)holder + offset)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:22: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ ~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:3188:3: warning: incompatible pointer to integer conversion initializing 'long long' with an expression of type 'SQLPOINTER' (aka 'void *') [-Wint-conversion] is_num(paramptr, holder); ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:13: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ ~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:3188:3: warning: incompatible pointer to integer conversion initializing 'long long' with an expression of type 'SQLPOINTER' (aka 'void *') [-Wint-conversion] is_num(paramptr, holder); ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:22: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ ~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:31: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:31: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:31: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:3331:36: warning: passing 'char[40]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLPrepare(hstmt, "INSERT INTO t_sqlputdata VALUES ( ?, ?)", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:3337:52: warning: incompatible pointer types passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'SQLLEN *' (aka 'long *') [-Wincompatible-pointer-types] SQL_INTEGER, 0, 0, &id, 0, &resId)); ^~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2049:21: note: passing argument to parameter 'pcbValue' here SQLLEN *pcbValue); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:3341:28: warning: incompatible pointer types passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'SQLLEN *' (aka 'long *') [-Wincompatible-pointer-types] 0, &resData)); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2049:21: note: passing argument to parameter 'pcbValue' here SQLLEN *pcbValue); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:3392:36: warning: passing 'char[39]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLPrepare(hstmt, "select * from t_18805455 " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:3394:10: warning: passing 'SQLCHAR[10]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(buff, "value11"); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_cursor.c:3403:10: warning: passing 'SQLCHAR[10]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(buff1, "value12"); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:31: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:31: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:31: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:31: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:31: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:31: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:31: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:31: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:31: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:31: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:1050:3: warning: '/*' within block comment [-Wcomment] /* 1) just to be sure that everything is fine with string */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:1195:38: warning: passing 'char[86]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLPrepare(hstmt, "INSERT INTO t_b13975271(ts,dt,t) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:1348:15: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(atol(bData[0]), 1); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:18: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:1353:15: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(atol(bData[1]), 2); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:18: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:1374:30: warning: passing 'char[19]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, "NO_DATE_OVERFLOW=1")); ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:1391:36: warning: passing 'char *' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLPrepare(hstmt, query_prep, SQL_NTS)); ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_datetime.c:1402:38: warning: passing 'char *' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLPrepare(hstmt1, query_prep, SQL_NTS)); ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ 1 warning generated. [ 43%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/int2str.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/int2str.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. [ 44%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/is_prefix.c.o 24 warnings generated. [ 44%] Linking CXX executable my_datetime In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/is_prefix.c:38: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. [ 44%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/llstr.c.o 35 warnings generated. [ 44%] Built target my_datetime In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/llstr.c:41: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. [ 44%] Linking CXX executable my_cursor [ 45%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/longlong2str.c.o [ 46%] Building C object test/CMakeFiles/my_desc.dir/my_desc.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/longlong2str.c:54: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. [ 46%] Built target my_cursor [ 46%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/my_strtoll10.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_desc.c:32: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_desc.c:32: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_desc.c:32: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_desc.c:32: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_desc.c:32: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_desc.c:32: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_desc.c:32: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_desc.c:32: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_desc.c:32: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_desc.c:32: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_desc.c:32: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_desc.c:32: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_desc.c:32: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_desc.c:349:36: warning: passing 'char[7]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (using_unixodbc_version(henv, "2.2.11")) ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1502:53: note: passing argument to parameter 'ver' here int using_unixodbc_version(SQLHANDLE henv, SQLCHAR *ver) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_desc.c:481:35: warning: passing 'char[7]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(using_unixodbc_version(henv, "2.2.11")) ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1502:53: note: passing argument to parameter 'ver' here int using_unixodbc_version(SQLHANDLE henv, SQLCHAR *ver) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_desc.c:604:66: warning: passing 'char *' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(OK == alloc_basic_handles_with_opt(&henv1, &hdbc1, &hstmt1, USE_DRIVER, ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:181:20: note: expanded from macro 'USE_DRIVER' #define USE_DRIVER (char *)-1 ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1308:67: note: passing argument to parameter 'dsn' here SQLHSTMT *hstmt, const SQLCHAR *dsn, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_desc.c:605:53: warning: passing 'char[1]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, "", NULL)); ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:49: note: passing argument to parameter 'db' here const SQLCHAR *db, const SQLCHAR *options) ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/my_strtoll10.c:31: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ [ 46%] Building C object test/CMakeFiles/my_dyn_cursor.dir/my_dyn_cursor.c.o 1 warning generated. [ 47%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/my_vsnprintf.c.o 21 warnings generated. In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:96:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_ERROR,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:96:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:96:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:99:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_ERROR,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:99:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:99:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:143:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:143:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:143:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:96:24: warning: result of comparison of constant -1 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_ERROR,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:99:24: warning: result of comparison of constant -1 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_ERROR,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:143:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:284:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:284:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:284:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:284:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:380:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:380:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:380:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:380:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:615:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:615:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:615:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_dyn_cursor.c:615:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ [ 48%] Linking CXX executable my_desc In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/my_vsnprintf.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/my_vsnprintf.c:278:16: warning: implicit declaration of function 'll2str' is invalid in C99 [-Wimplicit-function-declaration] store_end= ll2str(par, store_start + 2, 16, 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/my_vsnprintf.c:278:14: warning: incompatible integer to pointer conversion assigning to 'char *' from 'int' [-Wint-conversion] store_end= ll2str(par, store_start + 2, 16, 0); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/my_vsnprintf.c:282:16: warning: implicit declaration of function 'll2str' is invalid in C99 [-Wimplicit-function-declaration] store_end= ll2str(par, store_start, 8, 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/my_vsnprintf.c:282:14: warning: incompatible integer to pointer conversion assigning to 'char *' from 'int' [-Wint-conversion] store_end= ll2str(par, store_start, 8, 0); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/my_vsnprintf.c:287:16: warning: implicit declaration of function 'll2str' is invalid in C99 [-Wimplicit-function-declaration] store_end= ll2str(par, store_start, 16, (arg_type == 'X')); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/my_vsnprintf.c:287:14: warning: incompatible integer to pointer conversion assigning to 'char *' from 'int' [-Wint-conversion] store_end= ll2str(par, store_start, 16, (arg_type == 'X')); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. [ 48%] Built target my_desc [ 48%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/str2int.c.o 29 warnings generated. [ 49%] Linking CXX executable my_dyn_cursor In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/str2int.c:54: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ [ 49%] Building C object test/CMakeFiles/my_error.dir/my_error.c.o 1 warning generated. [ 50%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/str_alloc.c.o [ 50%] Built target my_dyn_cursor In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:39:32: warning: passing 'char[19]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "MULTI_STATEMENTS=1"); ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:583:24: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(cblen, strlen(szData)); ^~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:27: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:589:39: warning: passing 'char[10]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expect_dbc(hdbc, SQLNativeSql(hdbc, "SELECT 10", SQL_NTS, szData, sizeof(szData), NULL), SQL_SUCCESS); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:484:40: note: expanded from macro 'expect_dbc' expect_odbc((dbc), SQL_HANDLE_STMT, (call), (expect)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:1970:18: note: passing argument to parameter 'szSqlStrIn' here SQLCHAR *szSqlStrIn, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:590:39: warning: passing 'char[10]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expect_dbc(hdbc, SQLNativeSql(hdbc, "SELECT 10", SQL_NTS, NULL, 0, &cbilen), SQL_SUCCESS); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:484:40: note: expanded from macro 'expect_dbc' expect_odbc((dbc), SQL_HANDLE_STMT, (call), (expect)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:1970:18: note: passing argument to parameter 'szSqlStrIn' here SQLCHAR *szSqlStrIn, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:593:25: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(cbilen, strlen(szData)); ^~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:27: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:595:39: warning: passing 'char[10]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expect_dbc(hdbc, SQLNativeSql(hdbc, "SELECT 10", SQL_NTS, szData, 0, NULL), SQL_SUCCESS_WITH_INFO); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:484:40: note: expanded from macro 'expect_dbc' expect_odbc((dbc), SQL_HANDLE_STMT, (call), (expect)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:1970:18: note: passing argument to parameter 'szSqlStrIn' here SQLCHAR *szSqlStrIn, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:602:24: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(cblen, strlen(szData)); ^~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:27: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:606:43: warning: passing 'char[16]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expect_stmt(hstmt, SQLExecDirect(hstmt, "ERROR SQL QUERY", SQL_NTS), SQL_ERROR); ^~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:488:46: note: expanded from macro 'expect_stmt' expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:622:24: warning: passing 'char[23]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SQLExecDirect(hstmt, "drop table bug14285620", SQL_NTS); ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:624:39: warning: passing 'char[34]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "CREATE TABLE bug14285620 (id INT)", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:625:39: warning: passing 'char[40]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "INSERT INTO bug14285620 (id) VALUES (1)", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:626:39: warning: passing 'char[26]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "SELECT * FROM bug14285620", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:628:74: warning: incompatible pointer types passing 'SQLUINTEGER *' (aka 'unsigned int *') to parameter of type 'SQLULEN *' (aka 'unsigned long *') [-Wincompatible-pointer-types] expect_stmt(hstmt, SQLDescribeCol(hstmt, 1, NULL, 0, NULL, &data_type, &col_size, &dec_digits, &nullable), SQL_SUCCESS); ^~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:488:46: note: expanded from macro 'expect_stmt' expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:651:71: note: passing argument to parameter 'ColumnSize' here SQLSMALLINT *DataType, SQLULEN *ColumnSize, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:629:78: warning: incompatible pointer types passing 'SQLUINTEGER *' (aka 'unsigned int *') to parameter of type 'SQLULEN *' (aka 'unsigned long *') [-Wincompatible-pointer-types] expect_stmt(hstmt, SQLDescribeCol(hstmt, 1, szData, 0, &cblen, &data_type, &col_size, &dec_digits, &nullable), SQL_SUCCESS_WITH_INFO); ^~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:488:46: note: expanded from macro 'expect_stmt' expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:651:71: note: passing argument to parameter 'ColumnSize' here SQLSMALLINT *DataType, SQLULEN *ColumnSize, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:656:41: warning: passing 'char[16]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "OPTION=67108864"));//;NO_SSPS=1")); ^~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:658:41: warning: passing 'char[34]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLExecDirect(hstmt1, "SELECT 100; CALL t_bug49466proc()", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:696:50: warning: passing 'char[13]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expect_dbc(hdbc1, get_connection(&hdbc1, NULL, "t_pwd_expire", "foo", ^~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:484:40: note: expanded from macro 'expect_dbc' expect_odbc((dbc), SQL_HANDLE_STMT, (call), (expect)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1192:70: note: passing argument to parameter 'uid' here int get_connection(SQLHDBC *hdbc, const SQLCHAR *dsn, const SQLCHAR *uid, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:696:66: warning: passing 'char[4]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expect_dbc(hdbc1, get_connection(&hdbc1, NULL, "t_pwd_expire", "foo", ^~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:484:40: note: expanded from macro 'expect_dbc' expect_odbc((dbc), SQL_HANDLE_STMT, (call), (expect)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1193:35: note: passing argument to parameter 'pwd' here const SQLCHAR *pwd, const SQLCHAR *db, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:709:17: warning: passing 'SQLCHAR[6]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strncmp(sql_state, "08004", 5) != 0 || !(err_code == 1820 || err_code == 1862)) ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:84:26: note: passing argument to parameter '__s1' here int strncmp(const char *__s1, const char *__s2, size_t __n); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:717:46: warning: passing 'char[13]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_con(hdbc1, get_connection(&hdbc1, NULL, "t_pwd_expire", "foo", ^~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:520:18: note: expanded from macro 'ok_con' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1192:70: note: passing argument to parameter 'uid' here int get_connection(SQLHDBC *hdbc, const SQLCHAR *dsn, const SQLCHAR *uid, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:717:62: warning: passing 'char[4]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_con(hdbc1, get_connection(&hdbc1, NULL, "t_pwd_expire", "foo", ^~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:520:18: note: expanded from macro 'ok_con' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1193:35: note: passing argument to parameter 'pwd' here const SQLCHAR *pwd, const SQLCHAR *db, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:718:39: warning: passing 'char[21]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, "CAN_HANDLE_EXP_PWD=1")); ^~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:520:18: note: expanded from macro 'ok_con' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1194:35: note: passing argument to parameter 'options' here const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:733:47: warning: passing 'char[13]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_con(hdbc1, get_connection(&hdbc1, mydsn, "t_pwd_expire", "bar", NULL, ^~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:520:18: note: expanded from macro 'ok_con' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1192:70: note: passing argument to parameter 'uid' here int get_connection(SQLHDBC *hdbc, const SQLCHAR *dsn, const SQLCHAR *uid, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:733:63: warning: passing 'char[4]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_con(hdbc1, get_connection(&hdbc1, mydsn, "t_pwd_expire", "bar", NULL, ^~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:520:18: note: expanded from macro 'ok_con' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1193:35: note: passing argument to parameter 'pwd' here const SQLCHAR *pwd, const SQLCHAR *db, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:770:13: warning: passing 'char[73]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "GRANT ALL ON *.* TO " ^~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:40:30: note: expanded from macro 'SQL_SUCCEEDED' #define SQL_SUCCEEDED(rc) (((rc)&(~1))==0) ^~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:783:51: warning: passing 'char[10]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!SQL_SUCCEEDED(get_connection(&hdbc1, mydsn, "t_ct_user", "t_ct_pass", ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:40:30: note: expanded from macro 'SQL_SUCCEEDED' #define SQL_SUCCEEDED(rc) (((rc)&(~1))==0) ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1192:70: note: passing argument to parameter 'uid' here int get_connection(SQLHDBC *hdbc, const SQLCHAR *dsn, const SQLCHAR *uid, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:783:64: warning: passing 'char[10]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!SQL_SUCCEEDED(get_connection(&hdbc1, mydsn, "t_ct_user", "t_ct_pass", ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:40:30: note: expanded from macro 'SQL_SUCCEEDED' #define SQL_SUCCEEDED(rc) (((rc)&(~1))==0) ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1193:35: note: passing argument to parameter 'pwd' here const SQLCHAR *pwd, const SQLCHAR *db, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:790:18: warning: passing 'SQLCHAR[6]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if ((strncmp(sql_state, "08004", 5) != 0 || err_code != 2059)) ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:84:26: note: passing argument to parameter '__s1' here int strncmp(const char *__s1, const char *__s2, size_t __n); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:800:51: warning: passing 'char[10]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!SQL_SUCCEEDED(get_connection(&hdbc1, mydsn, "t_ct_user", "t_ct_pass", ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:40:30: note: expanded from macro 'SQL_SUCCEEDED' #define SQL_SUCCEEDED(rc) (((rc)&(~1))==0) ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1192:70: note: passing argument to parameter 'uid' here int get_connection(SQLHDBC *hdbc, const SQLCHAR *dsn, const SQLCHAR *uid, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:800:64: warning: passing 'char[10]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!SQL_SUCCEEDED(get_connection(&hdbc1, mydsn, "t_ct_user", "t_ct_pass", ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:40:30: note: expanded from macro 'SQL_SUCCEEDED' #define SQL_SUCCEEDED(rc) (((rc)&(~1))==0) ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1193:35: note: passing argument to parameter 'pwd' here const SQLCHAR *pwd, const SQLCHAR *db, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:801:31: warning: passing 'char[26]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mydb, "ENABLE_CLEARTEXT_PLUGIN=1"))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:40:30: note: expanded from macro 'SQL_SUCCEEDED' #define SQL_SUCCEEDED(rc) (((rc)&(~1))==0) ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1194:35: note: passing argument to parameter 'options' here const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:807:18: warning: passing 'SQLCHAR[6]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if ((strncmp(sql_state, "08004", 5) == 0 && err_code == 2059)) ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:84:26: note: passing argument to parameter '__s1' here int strncmp(const char *__s1, const char *__s2, size_t __n); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:863:11: warning: passing 'SQLCHAR[255]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(buf, "KILL %d", connection_id); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:873:13: warning: passing 'SQLCHAR[6]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(strlen(sqlState) > 0); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_error.c:874:13: warning: passing 'SQLCHAR[512]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(strlen(eMsg) > 0); ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/str_alloc.c:31: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. [ 50%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/strcend.c.o [ 50%] Building C object test/CMakeFiles/my_info.dir/my_info.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/strcend.c:39: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 52 warnings generated. 1 warning generated. In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:215:49: warning: passing 'char[4096]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_con(hdbc1, SQLDriverConnect(hdbc1, NULL, conn, (SQLSMALLINT)strlen(conn), NULL, 0, ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:520:18: note: expanded from macro 'ok_con' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:1793:18: note: passing argument to parameter 'szConnStrIn' here SQLCHAR *szConnStrIn, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:235:55: warning: incompatible pointer types passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'SQLINTEGER *' (aka 'int *') [-Wincompatible-pointer-types] SQLGetConnectAttr(hstmt1, con_opt[i], buf, 512, &str_len_ptr); ^~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:693:79: note: passing argument to parameter 'StringLength' here SQLINTEGER BufferLength, SQLINTEGER *StringLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:278:37: warning: data argument not used by format string [-Wformat-extra-args] printf("** Freeing Handles!\n", (int)con_opt[i]); ~~~~~~~~~~~~~~~~~~~~~~~ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:280:45: warning: data argument not used by format string [-Wformat-extra-args] printf("**Finished Freeing Handles!\n", (int)con_opt[i]); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:473:66: warning: passing 'char *' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(OK == alloc_basic_handles_with_opt(&henv1, &hdbc1, &hstmt1, USE_DRIVER, ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:181:20: note: expanded from macro 'USE_DRIVER' #define USE_DRIVER (char *)-1 ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1308:67: note: passing argument to parameter 'dsn' here SQLHSTMT *hstmt, const SQLCHAR *dsn, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:474:53: warning: passing 'char[1]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, "", NULL)); ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:49: note: passing argument to parameter 'db' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:563:73: warning: passing 'SQLCHAR[512]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_con(hdbc1, SQLDriverConnect(hdbc1, NULL, conn, (SQLSMALLINT)strlen(conn), NULL, 0, ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:520:18: note: expanded from macro 'ok_con' SQLRETURN rc= (call); \ ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:622:25: warning: initializing 'SQLCHAR *' (aka 'unsigned char *') with an expression of type 'char[40]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SQLCHAR * initStmt[]= {"DROP PROCEDURE IF EXISTS `spbug46910_1`", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:623:3: warning: initializing 'SQLCHAR *' (aka 'unsigned char *') with an expression of type 'char[64]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "CREATE PROCEDURE `spbug46910_1`()\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:628:12: warning: initializing 'SQLCHAR *' (aka 'unsigned char *') with an expression of type 'char[41]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SQLCHAR * cleanupStmt= "DROP PROCEDURE IF EXISTS `spbug46910_1`;"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:633:23: warning: passing 'char[20]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SQLExecDirect(hstmt, "CALL spbug46910_1()", SQL_NTS); ^~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:665:15: warning: passing 'char[309]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "SELECT 1234567890+2234567890+3234567890" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:676:43: warning: passing 'char[512]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLDescribeCol(hstmt, 1, colName, sizeof(colName), &colNameLen, ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:649:75: note: passing argument to parameter 'ColumnName' here SQLUSMALLINT ColumnNumber, SQLCHAR *ColumnName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:704:15: warning: passing 'SQLCHAR[8192]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(strstr(keywords, "NONBLOCKING")); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:708:15: warning: passing 'SQLCHAR[8192]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(strstr(keywords, "GET")); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:709:15: warning: passing 'SQLCHAR[8192]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(strstr(keywords, "IO_AFTER_GTIDS")); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:710:15: warning: passing 'SQLCHAR[8192]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(strstr(keywords, "IO_BEFORE_GTIDS")); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:711:15: warning: passing 'SQLCHAR[8192]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(strstr(keywords, "MASTER_BIND")); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:712:15: warning: passing 'SQLCHAR[8192]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(strstr(keywords, "ONE_SHOT")); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:713:15: warning: passing 'SQLCHAR[8192]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(strstr(keywords, "PARTITION")); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:714:15: warning: passing 'SQLCHAR[8192]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(strstr(keywords, "SQL_AFTER_GTIDS")); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:715:15: warning: passing 'SQLCHAR[8192]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(strstr(keywords, "SQL_BEFORE_GTIDS")); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:719:15: warning: passing 'SQLCHAR[8192]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(strstr(keywords, "GENERAL")); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:720:15: warning: passing 'SQLCHAR[8192]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(strstr(keywords, "IGNORE_SERVER_IDS")); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:721:15: warning: passing 'SQLCHAR[8192]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(strstr(keywords, "MASTER_HEARTBEAT_PERIOD")); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:722:15: warning: passing 'SQLCHAR[8192]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(strstr(keywords, "MAXVALUE")); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:723:15: warning: passing 'SQLCHAR[8192]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(strstr(keywords, "RESIGNAL")); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:724:15: warning: passing 'SQLCHAR[8192]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(strstr(keywords, "SIGNAL")); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:725:15: warning: passing 'SQLCHAR[8192]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(strstr(keywords, "SLOW")); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:755:12: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(large_buf, "INSERT INTO t_query_timeout1 VALUES ('a', 'b', 'c')"); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:759:15: warning: passing 'SQLCHAR[1024]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(iquery, ",('col 1 tab 1 val %d', 'col 2 tab 1 val %d', 'col 3 tab 1 val %d')", i, i, i); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:760:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(large_buf, iquery); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:760:25: warning: passing 'SQLCHAR[1024]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(large_buf, iquery); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_info.c:776:45: warning: passing 'char[345]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expect_stmt(hstmt, SQLExecDirect(hstmt, "SELECT t1.c11 FROM t_query_timeout1 t1, t_query_timeout1 t2, t_query_timeout1 t3, t_query_timeout1 t4, t_query_timeout1 t5 WHERE (substring(t2.c13, -3) IN (select substring(concat(tt5.c11,tt4.c13,tt3.c11,tt2.c12), instr(tt5.c12, 'val '), 3) FROM t_query_timeout1 tt5, t_query_timeout1 tt4, t_query_timeout1 tt3, t_query_timeout1 tt2)) LIMIT 100", SQL_NTS), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:488:46: note: expanded from macro 'expect_stmt' expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ [ 51%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/strend.c.o [ 52%] Linking CXX executable my_error In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/strend.c:41: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. 51 warnings generated. [ 52%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/strfill.c.o [ 52%] Built target my_error [ 53%] Linking CXX executable my_info In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/strfill.c:41: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. [ 54%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/strmake.c.o [ 54%] Building C object test/CMakeFiles/my_keys.dir/my_keys.c.o [ 54%] Built target my_info In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_keys.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/strmake.c:41: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_keys.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_keys.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_keys.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_keys.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_keys.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_keys.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_keys.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_keys.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_keys.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_keys.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_keys.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_keys.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_keys.c:510:16: warning: assigning to 'const SQLCHAR *' (aka 'const unsigned char *') from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] testname_suffix= "_no_i_s"; ^ ~~~~~~~~~ 1 warning generated. [ 55%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/my_stpmov.c.o [ 55%] Building C object test/CMakeFiles/my_param.dir/my_param.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/my_stpmov.c:37: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ 18 warnings generated. In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:398:27: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *str[]= {"nothing for 1st", "longest string for row 2", "shortest" }; ^~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:398:46: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *str[]= {"nothing for 1st", "longest string for row 2", "shortest" }; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:398:74: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *str[]= {"nothing for 1st", "longest string for row 2", "shortest" }; ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:406:39: warning: passing 'char[32]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "DROP TABLE IF EXISTS t_bug48310", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:407:39: warning: passing 'char[136]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "CREATE TABLE t_bug48310 (id int primary key auto_increment,"\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:433:12: warning: passing 'SQLCHAR[255]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(dataBinding[i].strField, str[i]); ^~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:433:37: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(dataBinding[i].strField, str[i]); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:440:43: warning: passing 'char[66]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expect_stmt(hstmt, SQLExecDirect(hstmt, "INSERT INTO t_bug48310 (bData, intField, strField) " \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:488:46: note: expanded from macro 'expect_stmt' expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:459:39: warning: passing 'char[135]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "SELECT bData, intField, strField\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:471:75: warning: passing 'SQLULEN *' (aka 'unsigned long *') to parameter of type 'SQLLEN *' (aka 'long *') converts between pointers to integer types with different sign [-Wpointer-sign] ok_stmt(hstmt, SQLGetData(hstmt, 1, SQL_BINARY, (SQLPOINTER)buff, 50, &nLen)); ^~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:706:43: note: passing argument to parameter 'StrLen_or_Ind' here SQLLEN *StrLen_or_Ind); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:474:74: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_str(my_fetch_str(hstmt, buff, 3), dataBinding[i].strField, strlen(str[i])); ^~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:573:22: note: expanded from macro 'is_str' int val_len= (int)(c); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:488:39: warning: passing 'char[30]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "DROP TABLE IF EXISTS bug48310", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:521:39: warning: passing 'char[32]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "DROP TABLE IF EXISTS t_bug48310", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:522:39: warning: passing 'char[136]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "CREATE TABLE t_bug48310 (id int primary key auto_increment,"\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:538:43: warning: passing 'char[66]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expect_stmt(hstmt, SQLExecDirect(hstmt, "INSERT INTO t_bug48310 (bData, intField, strField) " \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:488:46: note: expanded from macro 'expect_stmt' expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:554:39: warning: passing 'char[137]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "SELECT bData, intField, strField\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:562:75: warning: passing 'SQLULEN *' (aka 'unsigned long *') to parameter of type 'SQLLEN *' (aka 'long *') converts between pointers to integer types with different sign [-Wpointer-sign] ok_stmt(hstmt, SQLGetData(hstmt, 1, SQL_BINARY, (SQLPOINTER)buff, 50, &nLen)); ^~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:706:43: note: passing argument to parameter 'StrLen_or_Ind' here SQLLEN *StrLen_or_Ind); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:571:62: warning: passing 'const SQLCHAR[5]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_str(my_fetch_str(hstmt, buff, 3), strField[i], strlen(strField[i])); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:573:22: note: expanded from macro 'is_str' int val_len= (int)(c); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:576:39: warning: passing 'char[30]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "DROP TABLE IF EXISTS bug48310", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:610:39: warning: passing 'char[32]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "DROP TABLE IF EXISTS t_bug48310", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:611:39: warning: passing 'char[136]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "CREATE TABLE t_bug48310 (id int primary key auto_increment,"\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:628:43: warning: passing 'char[66]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expect_stmt(hstmt, SQLExecDirect(hstmt, "INSERT INTO t_bug48310 (bData, intField, strField) " \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:488:46: note: expanded from macro 'expect_stmt' expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:651:39: warning: passing 'char[135]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "SELECT bData, intField, strField\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:666:75: warning: passing 'SQLULEN *' (aka 'unsigned long *') to parameter of type 'SQLLEN *' (aka 'long *') converts between pointers to integer types with different sign [-Wpointer-sign] ok_stmt(hstmt, SQLGetData(hstmt, 1, SQL_BINARY, (SQLPOINTER)buff, 50, &nLen)); ^~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:706:43: note: passing argument to parameter 'StrLen_or_Ind' here SQLLEN *StrLen_or_Ind); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:676:62: warning: passing 'const SQLCHAR[5]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_str(my_fetch_str(hstmt, buff, 3), strField[i], strlen(strField[i])); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:573:22: note: expanded from macro 'is_str' int val_len= (int)(c); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:690:39: warning: passing 'char[30]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "DROP TABLE IF EXISTS bug48310", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:723:43: warning: passing 'char[19]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expect_stmt(hstmt, SQLExecDirect(hstmt, "SELect ?,'So what'", SQL_NTS), SQL_SUCCESS); ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:488:46: note: expanded from macro 'expect_stmt' expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:759:39: warning: passing 'char[69]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "set @@session.sql_mode='NO_ENGINE_SUBSTITUTION,NO_BACKSLASH_ESCAPES'", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:762:33: warning: passing 'SQLULEN *' (aka 'unsigned long *') to parameter of type 'SQLLEN *' (aka 'long *') converts between pointers to integer types with different sign [-Wpointer-sign] 0, 0, (SQLPOINTER)bData, 0, &len)); ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sqlext.h:2049:21: note: passing argument to parameter 'pcbValue' here SQLLEN *pcbValue); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:764:39: warning: passing 'char[9]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "select ?", SQL_NTS)); ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:767:72: warning: passing 'SQLULEN *' (aka 'unsigned long *') to parameter of type 'SQLLEN *' (aka 'long *') converts between pointers to integer types with different sign [-Wpointer-sign] ok_stmt(hstmt, SQLGetData(hstmt, 1, SQL_BINARY, (SQLPOINTER)buff, 6, &len)); ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:706:43: note: passing argument to parameter 'StrLen_or_Ind' here SQLLEN *StrLen_or_Ind); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:802:5: warning: cast to 'SQLPOINTER' (aka 'void *') from smaller integer type 'SQLSMALLINT' (aka 'short') [-Wint-to-void-pointer-cast] (SQLPOINTER)paramset_size, SQL_IS_UINTEGER )); ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:853:15: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(strstr(message, "Duplicate entry '9'")); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:897:41: warning: passing 'char[32]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "DROP TABLE IF EXISTS t_bug59772", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:898:41: warning: passing 'char[73]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "CREATE TABLE t_bug59772 (id int primary key auto_increment,"\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:906:40: warning: passing 'char[45]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt2, SQLPrepare(hstmt2, "INSERT INTO t_bug59772 (intField) VALUES (?)", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:912:13: warning: passing 'SQLCHAR[50]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(buf_kill, "KILL %d", connection_id); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:932:41: warning: passing 'char[32]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "DROP TABLE IF EXISTS t_bug59772", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:1335:38: warning: passing 'char[10]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, "NO_SSPS=0"); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:1338:30: warning: passing 'char[49]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "/* a question mark ? must be ignored */"\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:1349:30: warning: passing 'char[49]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "/* a question mark ? must be ignored */"\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:1362:38: warning: passing 'char[10]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, "NO_SSPS=1"); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:1365:30: warning: passing 'char[49]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "/* a question mark ? must be ignored */"\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:1376:30: warning: passing 'char[49]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "/* a question mark ? must be ignored */"\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:1388:30: warning: passing 'char[52]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "SELECT 1 -- a question mark ? must be ignored " _MY_NEWLINE ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:1397:30: warning: passing 'char[51]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "SELECT 1 # a question mark ? must be ignored " _MY_NEWLINE ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ [ 55%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/my_stpnmov.c.o /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:1449:43: warning: passing 'char[33]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expect_stmt(hstmt, SQLExecDirect(hstmt, "CALL t_odbcoutstreamparams(?, ?)", SQL_NTS), SQL_PARAM_DATA_AVAILABLE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:488:46: note: expanded from macro 'expect_stmt' expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:1541:43: warning: passing 'char[41]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expect_stmt(hstmt, SQLExecDirect(hstmt, "CALL t_odbcInOutstreamparams(?, ?, ?, ?)", SQL_NTS), SQL_NEED_DATA); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:488:46: note: expanded from macro 'expect_stmt' expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:1556:24: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] for (c=0; c < strlen(inout); ++c) ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_param.c:1648:43: warning: passing 'char[30]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expect_stmt(hstmt, SQLExecDirect(hstmt, "CALL t_inoutstream17842966(?)", SQL_NTS), SQL_NEED_DATA); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:488:46: note: expanded from macro 'expect_stmt' expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ [ 56%] Linking CXX executable my_keys In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/my_stpnmov.c:36: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. [ 57%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/strxmov.c.o [ 57%] Built target my_keys In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/strxmov.c:45: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. 67 warnings generated. [ 58%] Building C object test/CMakeFiles/my_prepare.dir/my_prepare.c.o [ 58%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/strxnmov.c.o [ 59%] Linking CXX executable my_param In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/strxnmov.c:51: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ 1 warning generated. /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:1104:38: warning: passing 'char[48]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLPrepare(hstmt, "INSERT INTO t_bug67340(id, vc) "\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:1140:39: warning: passing 'char[30]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "drop table if exists bug67702", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:1143:39: warning: passing 'char[86]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "create table bug67702"\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:1148:39: warning: passing 'char[57]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "INSERT INTO bug67702(id, vc, yesno)"\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:1170:39: warning: passing 'char[77]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "UPDATE `bug67702` SET `yesno`=? "\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:1176:39: warning: passing 'char[31]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "SELECT `yesno` FROM `bug67702`", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:1181:39: warning: passing 'char[30]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "drop table if exists bug67702", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:1197:39: warning: passing 'char[30]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "drop table if exists bug68243", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:1200:39: warning: passing 'char[55]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "create table bug68243"\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:1205:39: warning: passing 'char[45]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "INSERT INTO bug68243(id, yesno)"\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:1210:59: warning: passing 'char[10]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, "NO_SSPS=1")); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:1226:41: warning: passing 'char[64]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLExecDirect(hstmt1, "UPDATE `bug68243` SET `yesno`=? "\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:1232:39: warning: passing 'char[31]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "SELECT `yesno` FROM `bug68243`", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:1237:39: warning: passing 'char[30]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "drop table if exists bug68243", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_prepare.c:1250:36: warning: passing 'char[9]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLPrepare(hstmt, "SELECT 1", SQL_NTS)); ^~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ [ 60%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/xml.c.o [ 60%] Built target my_param In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/xml.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ [ 61%] Building C object test/CMakeFiles/my_relative.dir/my_relative.c.o 1 warning generated. 32 warnings generated. [ 61%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/my_strchr.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ [ 61%] Linking CXX executable my_prepare /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:365:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:365:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:365:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:375:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:375:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:375:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:386:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:386:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:386:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:397:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:397:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:397:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:411:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:411:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:411:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:415:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:415:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:415:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:418:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:418:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:418:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:421:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:421:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:421:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:443:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:443:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:443:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:447:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:447:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:447:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:450:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:450:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:450:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:453:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:453:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:453:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:456:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:456:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:456:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:480:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:480:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:480:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:500:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:500:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:500:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:541:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:541:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:541:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:365:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:375:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:386:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:397:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:411:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:415:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:418:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:421:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:443:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:447:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:450:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:453:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:456:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:480:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:500:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_relative.c:541:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/my_strchr.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. [ 62%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/strcont.c.o [ 62%] Built target my_prepare In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/strcont.c:41: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. 49 warnings generated. [ 62%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/strappend.c.o [ 62%] Linking CXX executable my_relative [ 63%] Building C object test/CMakeFiles/my_result1.dir/my_result1.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/strappend.c:41: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:512:59: warning: passing 'char[11]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, "PREFETCH=5")); ^~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:738:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt, rc == SQL_SUCCESS_WITH_INFO, rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:738:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:738:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:744:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt, rc == SQL_SUCCESS_WITH_INFO, rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:744:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:744:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:751:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt, rc == SQL_SUCCESS_WITH_INFO, rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:751:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:751:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:758:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc == SQL_SUCCESS_WITH_INFO,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:758:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:758:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:764:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc == SQL_SUCCESS_WITH_INFO,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:764:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:764:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:771:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc == SQL_SUCCESS_WITH_INFO,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:771:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:771:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:779:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc == SQL_SUCCESS_WITH_INFO,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:779:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:779:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:785:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc == SQL_SUCCESS_WITH_INFO,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:785:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:785:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:805:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc == SQL_SUCCESS_WITH_INFO,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:805:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:805:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1439:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1439:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1439:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1442:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1442:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1442:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1453:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1453:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1453:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1460:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1460:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1460:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1463:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1463:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1463:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1470:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1470:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1470:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1477:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1477:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1477:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1480:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1480:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1480:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1487:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1487:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1487:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1498:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1498:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1498:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1501:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1501:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1501:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ [ 63%] Built target my_relative /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1439:25: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1442:25: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1453:25: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1460:25: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1463:25: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1470:25: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1477:25: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1480:25: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1487:25: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1498:25: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result1.c:1501:25: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc == SQL_NO_DATA_FOUND, rc); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ [ 64%] Building C object mysql_strings/CMakeFiles/mysql_strings.dir/strnlen.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/mysql_strings/strnlen.c:38: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/m_string.h:37:9: warning: 'bzero' macro redefined [-Wmacro-redefined] #define bzero please_use_memset_rather_than_bzero ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_strings.h:52:9: note: previous definition is here #define bzero(dest, ...) \ ^ 1 warning generated. [ 65%] Building C object test/CMakeFiles/my_result2.dir/my_result2.c.o [ 65%] Linking C static library ../lib/libmysql_strings.a In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:278:13: warning: initializing 'SQLCHAR *' (aka 'unsigned char *') with an expression of type 'char[93]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SQLCHAR * insStmt= "insert into t_bug32821 values (0,0,0),(1,1,1)\ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:286:36: warning: passing 'char[91]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLPrepare(hstmt, "CREATE TABLE t_bug32821 (a BIT(1), b BIT(16)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:405:5: warning: implicit declaration of function 'wprintf' is invalid in C99 [-Wimplicit-function-declaration] wprintf(L"# data= %s, len=%d\n\n", wbuf, (int)wlen); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:420:39: warning: passing 'char[33]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "DROP TABLE IF EXISTS t_test55024", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:422:39: warning: passing 'char[160]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "CREATE TABLE t_test55024(col01 LONGTEXT, "\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:431:39: warning: passing 'char[73]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "INSERT INTO t_test55024 VALUES ('a', 'b', 'c', 'd', 999, 111, 1, 3.1415)", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:434:39: warning: passing 'char[26]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "SELECT * FROM t_test55024", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:486:36: warning: passing 'char[23]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLPrepare(hstmt, "select * from bug56677", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:543:36: warning: passing 'char[60]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLPrepare(hstmt, "select tt_varchar from desccol_before_exec where tt_int > ?", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:545:43: warning: passing 'char[64]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLDescribeCol(hstmt, 1, colname, sizeof(colname), NULL, ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:649:75: note: passing argument to parameter 'ColumnName' here SQLUSMALLINT ColumnNumber, SQLCHAR *ColumnName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:571:36: warning: passing 'char[69]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLPrepare(hstmt, "select tt_int, tt_varchar " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:615:39: warning: passing 'char[21]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "select * from b62657", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:664:39: warning: passing 'char[75]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "select * from b_row_status\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:681:39: warning: passing 'char[159]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLExecDirect(hstmt, "select if(i is NULL,NULL,repeat(char(64+i),8/i))\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:711:59: warning: passing 'char[11]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, "PREFETCH=5")); ^~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:718:40: warning: passing 'char[29]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLPrepare(hstmt1, "select* from b_prefecth; ", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:724:59: warning: passing 'char[19]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, "MULTI_STATEMENTS=1")); ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:726:40: warning: passing 'char[103]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLPrepare(hstmt1, "select* from b_prefecth;\ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:758:59: warning: passing 'char[11]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, "PREFETCH=5")); ^~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:819:61: warning: incompatible pointer types passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'SQLLEN *' (aka 'long *') [-Wincompatible-pointer-types] ok_stmt(hstmt, SQLGetData(hstmt, 2, SQL_INTEGER, &val, 0, &len)); ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:706:43: note: passing argument to parameter 'StrLen_or_Ind' here SQLLEN *StrLen_or_Ind); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:941:32: warning: passing 'SQLCHAR[50]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_str(ptr, tbuf, strlen(tbuf)); ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:573:22: note: expanded from macro 'is_str' int val_len= (int)(c); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:946:39: warning: passing 'SQLCHAR[50]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(*((SQLLEN *)ptr), strlen(tbuf)); ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:27: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1035:15: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(atol(bData[0]), 1); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:18: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1038:15: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(atol(bData[1]), 2); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:18: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1041:15: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(atol(bData[2]), 3); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:18: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1044:15: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(atol(bData[3]), 4); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:18: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1048:15: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(atol(bData[4]), 5); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:18: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1051:15: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(atol(bData[5]), 6); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:18: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1054:15: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(atol(bData[6]), 7); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:18: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1057:15: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(atol(bData[7]), 8); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:18: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1061:15: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(atol(bData[8]), 9); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:18: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1064:15: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(atol(bData[9]), 10); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:18: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1067:15: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(atol(bData[10]), 11); ^~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:18: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1070:74: warning: incompatible pointer types passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'SQLLEN *' (aka 'long *') [-Wincompatible-pointer-types] ok_stmt(hstmt, SQLGetData(hstmt, 0, SQL_C_VARBOOKMARK, abookmark, 255, &outlen)); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:706:43: note: passing argument to parameter 'StrLen_or_Ind' here SQLLEN *StrLen_or_Ind); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1079:15: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(atol(bData[0]), 2); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:18: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1082:15: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(atol(bData[1]), 3); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:18: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1085:15: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is_num(atol(bData[2]), 4); ^~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:609:18: note: expanded from macro 'is_num' long long a1= (a), a2= (b); \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1172:71: warning: incompatible pointer types passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'SQLLEN *' (aka 'long *') [-Wincompatible-pointer-types] ok_stmt(hstmt, SQLGetData(hstmt, 0, SQL_C_BOOKMARK, abookmark, 255, &outlen)); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:706:43: note: passing argument to parameter 'StrLen_or_Ind' here SQLLEN *StrLen_or_Ind); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1215:36: warning: passing 'char[41]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt, SQLPrepare(hstmt, "select * from t_bug17311065 where id > ?", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:762:44: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1217:47: warning: passing 'char[64]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expect_stmt(hstmt, SQLDescribeCol(hstmt, 3, colname, sizeof(colname), NULL, ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:488:46: note: expanded from macro 'expect_stmt' expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect)) ^~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:468:18: note: expanded from macro 'expect_odbc' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:649:75: note: passing argument to parameter 'ColumnName' here SQLUSMALLINT ColumnNumber, SQLCHAR *ColumnName, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1298:32: warning: passing 'char[21]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] NULL, NULL, NULL, "PREFETCH=5;NO_SSPS=1")); ^~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1310:34: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] printf("\nConnection ID: %d",con_id); ~~ ^~~~~~ %ld /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1333:17: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] con_id, (i + 1), check_for[i]); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_result2.c:1344:59: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] "mysql.general_log WHERE thread_id = %d", con_id); ~~ ^~~~~~ %ld /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~ [ 65%] Built target mysql_strings 49 warnings generated. [ 65%] Linking CXX executable my_result1 [ 66%] Building C object test/CMakeFiles/my_scroll.dir/my_scroll.c.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:245:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:245:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:245:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ [ 66%] Built target my_result1 /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:245:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:323:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:323:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:323:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:332:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:332:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ 61 warnings generated. /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:332:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:341:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:341:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:341:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:350:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:350:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:350:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:362:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:362:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:362:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:366:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:366:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:366:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:369:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:369:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:369:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:372:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:372:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:372:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:385:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:385:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:385:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:389:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:389:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:389:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:392:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:392:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:392:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:395:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:395:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:395:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:398:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:398:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:398:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:417:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:417:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:417:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:433:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:433:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:433:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:464:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:464:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:464:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:323:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:332:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:341:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:350:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:362:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:366:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:369:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:372:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:385:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:389:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:392:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:395:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:398:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:417:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:433:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:464:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:536:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:536:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:536:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:546:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:546:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:546:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:557:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:557:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:557:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:568:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:568:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:568:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:582:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:582:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:582:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:586:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:586:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:586:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:589:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:589:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:589:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:592:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:592:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:592:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:614:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:614:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:614:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:618:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:618:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:618:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:621:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:621:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:621:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:624:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:624:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:624:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:627:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:627:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:627:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:651:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:651:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:651:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:671:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:671:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:671:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:712:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:712:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:712:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:759:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:759:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:759:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:536:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:546:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:557:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:568:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:582:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:586:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:589:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:592:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:614:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:618:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:621:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:624:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:627:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:651:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:671:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:712:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:759:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:844:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:844:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:844:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:853:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:853:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:853:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:861:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:861:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:861:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:865:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:865:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:865:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:874:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:874:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:874:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:877:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:877:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:877:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:907:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:907:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:907:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:916:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:916:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:916:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:936:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:936:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:936:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:948:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:948:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:948:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:951:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:951:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:951:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:958:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:958:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:958:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:961:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:961:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:961:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:844:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:853:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:861:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:865:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:874:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:877:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:907:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:916:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:936:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:948:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:951:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:958:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:961:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1032:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1032:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1032:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1043:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1043:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1043:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1053:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1053:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1053:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1057:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1057:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1057:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1068:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1068:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1068:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1071:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1071:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1071:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1106:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1106:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1106:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1115:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1115:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1115:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1141:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1141:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1141:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1154:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1154:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1154:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1157:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1157:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1157:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1166:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1166:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1166:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1169:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1169:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1169:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1032:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1043:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1053:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1057:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1068:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1071:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1106:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1115:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1141:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1154:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1157:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1166:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_scroll.c:1169:24: warning: result of comparison of constant 100 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] mystmt_err(hstmt,rc==SQL_NO_DATA_FOUND,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:10: note: expanded from macro 'mystmt_err' if (!r) \ ~^ [ 66%] Linking CXX executable my_result2 [ 67%] Building C object test/CMakeFiles/my_setup.dir/my_setup.c.o [ 67%] Built target my_result2 In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_setup.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' 137 warnings generated. /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_setup.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_setup.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_setup.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_setup.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_setup.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_setup.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_setup.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_setup.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_setup.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_setup.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_setup.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_setup.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_setup.c:119:11: warning: passing 'SQLCHAR[128]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(grant_query, "grant usage on %s.* to 'user24851'@'%s'"\ ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_setup.c:129:11: warning: passing 'SQLCHAR[255]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(fdsn_path, "%s/filedsn24851.dsn", getenv("TMPDIR") ? getenv("TMPDIR") : "/tmp"); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_setup.c:132:13: warning: passing 'SQLCHAR[512]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(socket_path, "SOCKET=%s", mysock); ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_setup.c:137:11: warning: passing 'SQLCHAR[512]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(conn_in, "DRIVER=%s;SERVER=%s;UID=user24851;DATABASE=%s;"\ ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_setup.c:147:11: warning: passing 'SQLCHAR[255]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(conn_fdsn, "FileDSN=%s;PASSWORD=pass24851", fdsn_path); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_setup.c:165:13: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] is(remove(fdsn_path)==0); ^~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:174:25: note: passing argument to parameter here int remove(const char *); ^ [ 67%] Linking CXX executable my_scroll [ 68%] Building C object test/CMakeFiles/my_tran.dir/my_tran.c.o 23 warnings generated. In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_tran.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_tran.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_tran.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_tran.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_tran.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_tran.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_tran.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_tran.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_tran.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_tran.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_tran.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_tran.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_tran.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ [ 68%] Linking CXX executable my_setup [ 68%] Built target my_scroll 17 warnings generated. [ 68%] Built target my_setup [ 68%] Building C object test/CMakeFiles/my_types.dir/my_types.c.o [ 69%] Linking CXX executable my_tran In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_types.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_types.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_types.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_types.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_types.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_types.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_types.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_types.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_types.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_types.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_types.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_types.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_types.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_types.c:782:51: warning: implicit conversion from 'int' to 'SQLSCHAR' (aka 'signed char') changes value from 128 to -128 [-Wconstant-conversion] sqlnum->sign= sqlnum->precision= sqlnum->scale= 128; ~ ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_types.c:1110:18: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *expected= "\x80""100"; ^ ~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_types.c:1114:41: warning: passing 'char[34]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "NO_BINARY_RESULT=1;CHARSET=CP1250")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_types.c:1116:41: warning: passing 'char[42]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_stmt(hstmt1, SQLExecDirect(hstmt1, "SELECT CONCAT(_cp1250 0x80, 100) concated", SQL_NTS)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:434:18: note: expanded from macro 'ok_stmt' SQLRETURN rc= (call); \ ^~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_types.c:1129:15: warning: passing 'SQLCHAR[80]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strncmp(buf, expected, buflen) != 0) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:84:26: note: passing argument to parameter '__s1' here int strncmp(const char *__s1, const char *__s2, size_t __n); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_types.c:1129:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strncmp(buf, expected, buflen) != 0) ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:84:44: note: passing argument to parameter '__s2' here int strncmp(const char *__s1, const char *__s2, size_t __n); ^ [ 69%] Building C object test/CMakeFiles/my_unicode.dir/my_unicode.c.o [ 69%] Built target my_tran In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unicode.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unicode.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unicode.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unicode.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unicode.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unicode.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unicode.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unicode.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unicode.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unicode.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unicode.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unicode.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unicode.c:30: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unicode.c:444:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] mystmt_err(hstmt1,rc == SQL_SUCCESS_WITH_INFO, rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unicode.c:444:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unicode.c:444:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:766:9: note: expanded from macro 'mystmt_err' if (!r) \ ^ [ 69%] Building C object test/CMakeFiles/my_unixodbc.dir/my_unixodbc.c.o 23 warnings generated. [ 70%] Linking CXX executable my_types In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unixodbc.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unixodbc.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unixodbc.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unixodbc.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unixodbc.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unixodbc.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unixodbc.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unixodbc.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unixodbc.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unixodbc.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unixodbc.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unixodbc.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unixodbc.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unixodbc.c:86:5: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] myenv_err(henv1,rc == SQL_ERROR,rc); ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:718:9: note: expanded from macro 'myenv_err' if (!r) \ ^~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unixodbc.c:86:5: note: add parentheses after the '!' to evaluate the comparison first /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:718:9: note: expanded from macro 'myenv_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unixodbc.c:86:5: note: add parentheses around left hand side expression to silence this warning /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:718:9: note: expanded from macro 'myenv_err' if (!r) \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unixodbc.c:86:24: warning: result of comparison of constant -1 with boolean expression is always false [-Wtautological-constant-out-of-range-compare] myenv_err(henv1,rc == SQL_ERROR,rc); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:718:10: note: expanded from macro 'myenv_err' if (!r) \ ~^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_unixodbc.c:123:41: warning: passing 'char[24]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "OPTION=3;STMT=use mysql")); ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:551:9: note: expanded from macro 'is' if (!(a)) { \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ [ 70%] Built target my_types 17 warnings generated. 20 warnings generated. [ 71%] Linking CXX executable my_unicode [ 72%] Linking CXX executable my_unixodbc [ 72%] Building C object test/CMakeFiles/my_use_result.dir/my_use_result.c.o [ 72%] Built target my_unixodbc [ 72%] Built target my_unicode In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_use_result.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_use_result.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_use_result.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_use_result.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_use_result.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_use_result.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_use_result.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_use_result.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_use_result.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_use_result.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_use_result.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_use_result.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_use_result.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ 17 warnings generated. [ 72%] Building C object test/CMakeFiles/my_bug13766.dir/my_bug13766.c.o [ 72%] Building C object test/CMakeFiles/my_pooling.dir/my_pooling.c.o [ 73%] Linking CXX executable my_use_result In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_pooling.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bug13766.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bug13766.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_pooling.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bug13766.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_pooling.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bug13766.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_pooling.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bug13766.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_pooling.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bug13766.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_pooling.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bug13766.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bug13766.c:33: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_pooling.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bug13766.c:33: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_pooling.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_pooling.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bug13766.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ ^~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_pooling.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_pooling.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bug13766.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_pooling.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_pooling.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_pooling.c:55:49: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_con(hdbc1, SQLConnect(hdbc1, mydsn, strlen(mydsn), myuid, strlen(myuid), mypwd, strlen(mypwd))); ^~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:520:18: note: expanded from macro 'ok_con' SQLRETURN rc= (call); \ ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_pooling.c:55:71: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_con(hdbc1, SQLConnect(hdbc1, mydsn, strlen(mydsn), myuid, strlen(myuid), mypwd, strlen(mypwd))); ^~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:520:18: note: expanded from macro 'ok_con' SQLRETURN rc= (call); \ ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_pooling.c:55:93: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_con(hdbc1, SQLConnect(hdbc1, mydsn, strlen(mydsn), myuid, strlen(myuid), mypwd, strlen(mypwd))); ^~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:520:18: note: expanded from macro 'ok_con' SQLRETURN rc= (call); \ ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_pooling.c:83:49: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_con(hdbc1, SQLConnect(hdbc1, mydsn, strlen(mydsn), myuid, strlen(myuid), mypwd, strlen(mypwd))); ^~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:520:18: note: expanded from macro 'ok_con' SQLRETURN rc= (call); \ ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_pooling.c:83:71: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_con(hdbc1, SQLConnect(hdbc1, mydsn, strlen(mydsn), myuid, strlen(myuid), mypwd, strlen(mypwd))); ^~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:520:18: note: expanded from macro 'ok_con' SQLRETURN rc= (call); \ ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_pooling.c:83:93: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ok_con(hdbc1, SQLConnect(hdbc1, mydsn, strlen(mydsn), myuid, strlen(myuid), mypwd, strlen(mypwd))); ^~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:520:18: note: expanded from macro 'ok_con' SQLRETURN rc= (call); \ ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bug13766.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_bug13766.c:33: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ [ 73%] Built target my_use_result 23 warnings generated. 17 warnings generated. [ 74%] Linking CXX executable my_pooling [ 75%] Linking CXX executable my_bug13766 [ 75%] Building C object test/CMakeFiles/my_auth.dir/my_auth.c.o [ 75%] Built target my_pooling In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_auth.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' [ 75%] Built target my_bug13766 /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_auth.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_auth.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_auth.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_auth.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_auth.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_auth.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_auth.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_auth.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_auth.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_auth.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_auth.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_auth.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_auth.c:57:13: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(strcmp(buf, "test_plugin_server")!=0) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_auth.c:72:24: warning: passing 'char[38]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SQLExecDirect(hstmt, "DROP USER `plug_13070711`@`localhost`", SQL_NTS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_auth.c:73:24: warning: passing 'char[30]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SQLExecDirect(hstmt, "DROP USER `plug_13070711`@`%`", SQL_NTS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ 20 warnings generated. [ 76%] Building CXX object driver/CMakeFiles/myodbc5w.dir/catalog.cc.o [ 76%] Building C object test/CMakeFiles/my_data.dir/my_data.c.o [ 77%] Linking CXX executable my_auth In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:34: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:37: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/../MYODBC_MYSQL.h:81: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/my_global.h:43:9: warning: '__STDC_FORMAT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_FORMAT_MACROS /* Enable C99 printf format macros */ ^ :13:9: note: previous definition is here #define __STDC_FORMAT_MACROS 1 ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_data.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: warning: implicitly declaring library function 'wcslen' with type 'unsigned long (const int *)' [-Wimplicit-function-declaration] for (i= 0; i < wcslen(wstr); ++i) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:105:18: note: include the header or explicitly provide a declaration for 'wcslen' /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:155:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const SQLCHAR *testname_suffix=""; ^ ~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:31: warning: passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'DWORD *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:238:15: note: passing argument to parameter 'pfErrorCode' here DWORD *pfErrorCode, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_data.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:44: warning: passing 'SQLCHAR[512]' to parameter of type 'LPSTR' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:239:14: note: passing argument to parameter 'lpszErrorMsg' here LPSTR lpszErrorMsg, ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_data.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:685:81: warning: passing 'SQLSMALLINT *' (aka 'short *') to parameter of type 'WORD *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] drc= SQLInstallerError(1, &error_code, message, SQL_MAX_MESSAGE_LENGTH - 1, &length); ^~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/odbcinst.h:241:14: note: passing argument to parameter 'pcbErrorMsg' here WORD *pcbErrorMsg); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_data.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1055:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(szData, "(Null)"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_data.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1130:12: warning: passing 'SQLCHAR[65]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sscanf(server_version, "%u.%u.%u", &major1, &minor1, &build1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:181:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_data.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1210:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1218:16: warning: comparison of distinct pointer types ('const SQLCHAR *' (aka 'const unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types] else if (dsn == USE_DRIVER) ~~~ ^ ~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1235:28: warning: passing 'SQLCHAR[255]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, socket_buf); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_data.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1244:13: warning: passing 'SQLCHAR[32]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(port_buf, ";PORT=%d", myport); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_data.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1245:28: warning: passing 'SQLCHAR[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat((char *)connIn, port_buf); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_data.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1250:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, ";"); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_data.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:12: warning: passing 'SQLCHAR[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_data.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1251:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(connIn, options); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_data.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:14: warning: passing 'SQLCHAR[10]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_data.c:29: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1508:19: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if(!strcmp(buf, ver)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_data.c:49:29: warning: passing 'char[126]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] rc = SQLExecDirect(hstmt, "LOAD DATA LOCAL INFILE 'test_local_infile.csv' " \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_data.c:61:37: warning: passing 'char[22]' to parameter of type 'const SQLCHAR *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ENABLE_LOCAL_INFILE=1"); ^~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/odbctap.h:1310:68: note: passing argument to parameter 'options' here const SQLCHAR *db, const SQLCHAR *options) ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_data.c:65:22: warning: passing 'char[126]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "LOAD DATA LOCAL INFILE 'test_local_infile.csv' " \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/test/my_data.c:76:29: warning: passing 'char[39]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] rc = SQLExecDirect(hstmt, "SELECT count(*) FROM test_local_infile", SQL_NTS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/.buildlink/include/sql.h:668:47: note: passing argument to parameter 'StatementText' here SQLCHAR *StatementText, SQLINTEGER TextLength); ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:34: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:75: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/parse.h:125:29: warning: '/*' within block comment [-Wcomment] /*unsigned int begin; /* offset 1st meaningful character - 1st token */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:589:64: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_name_condition_pv_id(hstmt, &pos, table_name, table_len, " LIKE '%'" ); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:592:68: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_name_condition_oa_id(hstmt, &pos, catalog_name, catalog_len, "=DATABASE()"); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:674:68: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_name_condition_oa_id(hstmt, &pos, catalog_name, catalog_len, "=DATABASE()"); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:678:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_name_condition_pv_id(hstmt, &pos, column_name, column_len, " LIKE '%'"); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:875:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] update_rule= "CASE" ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:883:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] delete_rule= "CASE" ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:893:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] " JOIN INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS R" ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:901:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] update_rule= delete_rule= "1"; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:902:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ref_constraints_join= ""; ^ [ 77%] Built target my_auth 21 warnings generated. [ 77%] Linking CXX executable my_data 11 warnings generated. [ 78%] Building CXX object driver/CMakeFiles/myodbc5w.dir/catalog_no_i_s.cc.o [ 78%] Building CXX object driver/CMakeFiles/myodbc5a.dir/catalog.cc.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:36: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:37: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/../MYODBC_MYSQL.h:81: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/my_global.h:43:9: warning: '__STDC_FORMAT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_FORMAT_MACROS /* Enable C99 printf format macros */ ^ :13:9: note: previous definition is here #define __STDC_FORMAT_MACROS 1 ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:34: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:37: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/../MYODBC_MYSQL.h:81: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/my_global.h:43:9: warning: '__STDC_FORMAT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_FORMAT_MACROS /* Enable C99 printf format macros */ ^ :12:9: note: previous definition is here #define __STDC_FORMAT_MACROS 1 ^ [ 78%] Built target my_data In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:36: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:75: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/parse.h:125:29: warning: '/*' within block comment [-Wcomment] /*unsigned int begin; /* offset 1st meaningful character - 1st token */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:145:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "","",NullS,NullS,SC_type,SC_typename, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:145:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "","",NullS,NullS,SC_type,SC_typename, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:147:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] SC_length,SC_scale,"10",SC_nullable,"MySQL column", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:147:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] SC_length,SC_scale,"10",SC_nullable,"MySQL column", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:153:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_CAT", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:153:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:154:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_SCHEM", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:154:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:155:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:155:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:156:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("COLUMN_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:156:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:157:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("DATA_TYPE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:157:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:158:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_STRING("TYPE_NAME", 20, NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:4: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:158:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:12: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:159:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONG("COLUMN_SIZE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:4: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:159:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:12: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:160:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONG("BUFFER_LENGTH", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:4: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:160:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:12: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:161:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("DECIMAL_DIGITS", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:161:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:162:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("NUM_PREC_RADIX", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:162:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:163:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("NULLABLE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:163:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:164:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("REMARKS", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:164:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:165:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("COLUMN_DEF", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:165:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:166:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("SQL_DATA_TYPE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:166:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:167:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("SQL_DATETIME_SUB", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:167:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:168:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONG("CHAR_OCTET_LENGTH", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:4: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:168:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:12: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:169:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONG("ORDINAL_POSITION", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:4: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:169:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:12: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:170:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_STRING("IS_NULLABLE", 3, 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:4: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:170:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:12: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:393:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] row[9]= "10"; /* NUM_PREC_RADIX */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:435:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] row[11]= ""; /* REMARKS */ ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:34: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:75: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/parse.h:125:29: warning: '/*' within block comment [-Wcomment] /*unsigned int begin; /* offset 1st meaningful character - 1st token */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:570:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] NULL,"",NULL,NULL,NULL,NULL,NULL ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:575:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_CAT", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:575:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:576:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_SCHEM", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:576:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:577:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:577:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:578:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("GRANTOR", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:578:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:579:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("GRANTEE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:579:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:580:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PRIVILEGE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:580:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:581:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("IS_GRANTABLE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:581:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:644:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] data[1]= ""; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:725:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] NULL,"",NULL,NULL,NULL,NULL,NULL,NULL ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:730:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_CAT", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:730:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:731:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_SCHEM", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:731:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:732:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:732:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:733:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("COLUMN_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:733:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:734:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("GRANTOR", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:734:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:735:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("GRANTEE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:735:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:736:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PRIVILEGE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:736:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:737:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("IS_GRANTABLE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:737:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:796:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] data[1]= ""; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:949:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PKTABLE_CAT", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:949:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:950:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PKTABLE_SCHEM", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:950:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:951:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PKTABLE_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:951:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:952:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PKCOLUMN_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:952:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:953:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("FKTABLE_CAT", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:953:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:954:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("FKTABLE_SCHEM", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:954:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:955:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("FKTABLE_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:955:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:956:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("FKCOLUMN_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:956:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:957:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("KEY_SEQ", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:957:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:958:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("UPDATE_RULE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:958:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:959:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("DELETE_RULE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:959:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:960:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("FK_NAME", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:960:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:961:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PK_NAME", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:961:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:962:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("DEFERRABILITY", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:962:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:987:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] NULL,"",NULL,NULL, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:988:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] NULL,"",NULL,NULL, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1150:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (row= mysql_fetch_row(stmt->result)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1150:15: note: place parentheses around the assignment to silence this warning while (row= mysql_fetch_row(stmt->result)) ^ ( ) /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1150:15: note: use '==' to turn this assignment into an equality comparison while (row= mysql_fetch_row(stmt->result)) ^ == /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1433:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] data[13]= "7"; /*SQL_NOT_DEFERRABLE*/ /* DEFERRABILITY */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:589:64: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_name_condition_pv_id(hstmt, &pos, table_name, table_len, " LIKE '%'" ); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:592:68: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_name_condition_oa_id(hstmt, &pos, catalog_name, catalog_len, "=DATABASE()"); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:674:68: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_name_condition_oa_id(hstmt, &pos, catalog_name, catalog_len, "=DATABASE()"); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:678:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] add_name_condition_pv_id(hstmt, &pos, column_name, column_len, " LIKE '%'"); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1510:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_CAT", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1510:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1511:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_SCHEM", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1511:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1512:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1512:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1513:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("COLUMN_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1513:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1514:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("KEY_SEQ", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1514:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1515:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_STRING("PK_NAME", 128, 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:4: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1515:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:12: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:875:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] update_rule= "CASE" ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:883:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] delete_rule= "CASE" ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:893:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1523:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] NULL,"",NULL,NULL,0,NULL ^ " JOIN INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS R" ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:901:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] update_rule= delete_rule= "1"; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog.cc:902:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] ref_constraints_join= ""; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1590:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] data[5]= "PRIMARY"; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1609:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", NullS, NullS, "", "", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1609:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", NullS, NullS, "", "", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1609:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", NullS, NullS, "", "", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1609:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", NullS, NullS, "", "", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1609:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", NullS, NullS, "", "", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1610:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", "", "10", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1610:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", "", "10", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1610:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", "", "10", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1610:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", "", "10", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1610:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", "", "10", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1611:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MySQL column", "", "", NullS, "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1611:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MySQL column", "", "", NullS, "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1611:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MySQL column", "", "", NullS, "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1611:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MySQL column", "", "", NullS, "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1612:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] NullS, "" ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1618:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PROCEDURE_CAT", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1618:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1619:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PROCEDURE_SCHEM", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1619:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1620:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PROCEDURE_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1620:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1621:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("COLUMN_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1621:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1622:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT ("COLUMN_TYPE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1622:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1623:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT ("DATA_TYPE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1623:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1624:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_STRING("TYPE_NAME", 20, NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:4: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1624:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:12: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1625:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONGLONG("COLUMN_SIZE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:109:4: note: expanded from macro 'MYODBC_FIELD_LONGLONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 20, 20, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1625:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:109:12: note: expanded from macro 'MYODBC_FIELD_LONGLONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 20, 20, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1626:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONGLONG("BUFFER_LENGTH", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:109:4: note: expanded from macro 'MYODBC_FIELD_LONGLONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 20, 20, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1626:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:109:12: note: expanded from macro 'MYODBC_FIELD_LONGLONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 20, 20, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1627:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT ("DECIMAL_DIGITS", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1627:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1628:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT ("NUM_PREC_RADIX", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1628:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1629:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT ("NULLABLE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1629:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1630:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("REMARKS", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1630:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1631:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("COLUMN_DEF", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1631:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1632:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT ("SQL_DATA_TYPE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1632:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1633:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT ("SQL_DATETIME_SUB", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1633:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1634:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONGLONG("CHAR_OCTET_LENGTH", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:109:4: note: expanded from macro 'MYODBC_FIELD_LONGLONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 20, 20, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1634:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:109:12: note: expanded from macro 'MYODBC_FIELD_LONGLONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 20, 20, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1635:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONG ("ORDINAL_POSITION", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:4: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1635:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:12: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1636:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_STRING("IS_NULLABLE", 3, 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:4: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1636:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:12: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1928:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] data[mypcNUM_PREC_RADIX]= "10"; /* NUM_PREC_RADIX */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1935:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] data[mypcNULLABLE]= "1"; /* NULLABLE */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1936:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] data[mypcREMARKS]= ""; /* REMARKS */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1968:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] data[mypcIS_NULLABLE]= "YES"; /* IS_NULLABLE */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2118:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("SCOPE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2118:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2119:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("COLUMN_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2119:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2120:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("DATA_TYPE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2120:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2121:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_STRING("TYPE_NAME", 20, NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:4: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2121:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:12: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2122:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONG("COLUMN_SIZE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:4: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2122:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:12: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2123:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONG("BUFFER_LENGTH", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:4: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2123:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:12: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2124:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONG("DECIMAL_DIGITS", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:4: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2124:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:12: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2125:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("PSEUDO_COLUMN", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2125:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2323:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLSTAT_values[]={NullS,NullS,"","",NullS,"",SS_type,"","","","",NullS,NullS}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2323:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLSTAT_values[]={NullS,NullS,"","",NullS,"",SS_type,"","","","",NullS,NullS}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2323:49: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLSTAT_values[]={NullS,NullS,"","",NullS,"",SS_type,"","","","",NullS,NullS}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2323:60: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLSTAT_values[]={NullS,NullS,"","",NullS,"",SS_type,"","","","",NullS,NullS}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2323:63: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLSTAT_values[]={NullS,NullS,"","",NullS,"",SS_type,"","","","",NullS,NullS}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2323:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLSTAT_values[]={NullS,NullS,"","",NullS,"",SS_type,"","","","",NullS,NullS}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2323:69: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLSTAT_values[]={NullS,NullS,"","",NullS,"",SS_type,"","","","",NullS,NullS}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2327:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_CAT", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2327:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2328:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_SCHEM", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2328:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2329:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2329:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2330:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("NON_UNIQUE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2330:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2331:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("INDEX_QUALIFIER", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2331:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2332:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("INDEX_NAME", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2332:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2333:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("TYPE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2333:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2334:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("ORDINAL_POSITION", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2334:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2335:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("COLUMN_NAME", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2335:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2336:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_STRING("ASC_OR_DESC", 1, 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:4: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2336:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:12: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2337:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("CARDINALITY", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2337:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2338:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("PAGES", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2338:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2339:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_STRING("FILTER_CONDITION", 10, 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:4: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2339:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:12: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2389:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] stmt->array[0]= ""; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2433:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLTABLES_values[]= {"","",NULL,"TABLE","MySQL table"}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2433:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLTABLES_values[]= {"","",NULL,"TABLE","MySQL table"}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2433:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLTABLES_values[]= {"","",NULL,"TABLE","MySQL table"}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2433:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLTABLES_values[]= {"","",NULL,"TABLE","MySQL table"}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2434:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLTABLES_qualifier_values[]= {"",NULL,NULL,NULL,NULL}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2435:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLTABLES_owner_values[]= {NULL,"",NULL,NULL,NULL}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2438:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {NULL,NULL,NULL,"TABLE",NULL}, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2439:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {NULL,NULL,NULL,"SYSTEM TABLE",NULL}, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2440:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {NULL,NULL,NULL,"VIEW",NULL}, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2445:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_CAT", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2445:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2446:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_SCHEM", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2446:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2447:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_NAME", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2447:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2448:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_TYPE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2448:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2452:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_STRING("REMARKS", 80, 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:4: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2452:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:12: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2644:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *db= ""; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2728:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] data[1+count]= ""; ^ [ 78%] Building CXX object installer/CMakeFiles/myodbc-installer.dir/myodbc-installer.cc.o 11 warnings generated. In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/installer/myodbc-installer.cc:48: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/MYODBC_MYSQL.h:81: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/my_global.h:43:9: warning: '__STDC_FORMAT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_FORMAT_MACROS /* Enable C99 printf format macros */ ^ :11:9: note: previous definition is here #define __STDC_FORMAT_MACROS 1 ^ [ 79%] Building CXX object driver/CMakeFiles/myodbc5a.dir/catalog_no_i_s.cc.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:36: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:37: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/../MYODBC_MYSQL.h:81: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/my_global.h:43:9: warning: '__STDC_FORMAT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_FORMAT_MACROS /* Enable C99 printf format macros */ ^ :12:9: note: previous definition is here #define __STDC_FORMAT_MACROS 1 ^ 252 warnings generated. [ 80%] Building CXX object driver/CMakeFiles/myodbc5w.dir/connect.cc.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:36: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:75: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/parse.h:125:29: warning: '/*' within block comment [-Wcomment] /*unsigned int begin; /* offset 1st meaningful character - 1st token */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:145:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "","",NullS,NullS,SC_type,SC_typename, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:145:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "","",NullS,NullS,SC_type,SC_typename, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:147:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] SC_length,SC_scale,"10",SC_nullable,"MySQL column", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:147:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] SC_length,SC_scale,"10",SC_nullable,"MySQL column", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:153:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_CAT", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:153:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:154:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_SCHEM", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:154:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:155:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:155:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:156:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("COLUMN_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:156:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:157:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("DATA_TYPE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:157:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:158:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_STRING("TYPE_NAME", 20, NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:4: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:158:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:12: note: expanded from macro 'MYODBC_FIELD_STRING' 1 warning generated. {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:159:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONG("COLUMN_SIZE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:4: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:159:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:12: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:160:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONG("BUFFER_LENGTH", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:4: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:160:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:12: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:161:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("DECIMAL_DIGITS", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:161:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:162:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("NUM_PREC_RADIX", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:162:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:163:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("NULLABLE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:163:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:164:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("REMARKS", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:164:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:165:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("COLUMN_DEF", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:165:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:166:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("SQL_DATA_TYPE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:166:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:167:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("SQL_DATETIME_SUB", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:167:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:168:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONG("CHAR_OCTET_LENGTH", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:4: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:168:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:12: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:169:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONG("ORDINAL_POSITION", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:4: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:169:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:12: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:170:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_STRING("IS_NULLABLE", 3, 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:4: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:170:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:12: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:393:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] row[9]= "10"; /* NUM_PREC_RADIX */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:435:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] row[11]= ""; /* REMARKS */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:570:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] NULL,"",NULL,NULL,NULL,NULL,NULL ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:575:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_CAT", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:575:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:576:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_SCHEM", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:576:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:577:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:577:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:578:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("GRANTOR", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:578:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:579:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("GRANTEE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:579:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:580:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PRIVILEGE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:580:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:581:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("IS_GRANTABLE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:581:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:644:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] data[1]= ""; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:725:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] NULL,"",NULL,NULL,NULL,NULL,NULL,NULL ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:730:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_CAT", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:730:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:731:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_SCHEM", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:731:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:732:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:732:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:733:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("COLUMN_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:733:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:734:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("GRANTOR", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:734:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:735:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("GRANTEE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:735:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:736:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PRIVILEGE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:736:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:737:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("IS_GRANTABLE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:737:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:796:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] data[1]= ""; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:949:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PKTABLE_CAT", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:949:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:950:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PKTABLE_SCHEM", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:950:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:951:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PKTABLE_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:951:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:952:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PKCOLUMN_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:952:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:953:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("FKTABLE_CAT", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:953:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:954:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("FKTABLE_SCHEM", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:954:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:955:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("FKTABLE_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:955:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:956:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("FKCOLUMN_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:956:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:957:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("KEY_SEQ", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:957:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:958:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("UPDATE_RULE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:958:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:959:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("DELETE_RULE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:959:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:960:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("FK_NAME", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:960:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:961:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PK_NAME", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:961:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:962:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("DEFERRABILITY", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:962:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:987:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] NULL,"",NULL,NULL, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:988:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] NULL,"",NULL,NULL, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1150:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (row= mysql_fetch_row(stmt->result)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1150:15: note: place parentheses around the assignment to silence this warning while (row= mysql_fetch_row(stmt->result)) ^ ( ) /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1150:15: note: use '==' to turn this assignment into an equality comparison while (row= mysql_fetch_row(stmt->result)) ^ == /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1433:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] data[13]= "7"; /*SQL_NOT_DEFERRABLE*/ /* DEFERRABILITY */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1510:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_CAT", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1510:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1511:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_SCHEM", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1511:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1512:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1512:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1513:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("COLUMN_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1513:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1514:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("KEY_SEQ", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1514:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1515:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_STRING("PK_NAME", 128, 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:4: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1515:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:12: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1523:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] NULL,"",NULL,NULL,0,NULL ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1590:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] data[5]= "PRIMARY"; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1609:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", NullS, NullS, "", "", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1609:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", NullS, NullS, "", "", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1609:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", NullS, NullS, "", "", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1609:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", NullS, NullS, "", "", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1609:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", NullS, NullS, "", "", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1610:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", "", "10", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1610:12: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", "", "10", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1610:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", "", "10", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1610:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", "", "10", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1610:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "", "", "10", "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1611:8: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MySQL column", "", "", NullS, "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1611:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MySQL column", "", "", NullS, "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1611:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MySQL column", "", "", NullS, "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1611:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MySQL column", "", "", NullS, "", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1612:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] NullS, "" ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1618:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PROCEDURE_CAT", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1618:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1619:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PROCEDURE_SCHEM", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1619:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1620:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("PROCEDURE_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1620:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1621:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("COLUMN_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1621:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1622:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT ("COLUMN_TYPE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1622:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1623:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT ("DATA_TYPE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1623:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1624:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_STRING("TYPE_NAME", 20, NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:4: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1624:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:12: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1625:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONGLONG("COLUMN_SIZE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:109:4: note: expanded from macro 'MYODBC_FIELD_LONGLONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 20, 20, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1625:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:109:12: note: expanded from macro 'MYODBC_FIELD_LONGLONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 20, 20, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1626:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONGLONG("BUFFER_LENGTH", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:109:4: note: expanded from macro 'MYODBC_FIELD_LONGLONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 20, 20, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1626:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:109:12: note: expanded from macro 'MYODBC_FIELD_LONGLONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 20, 20, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1627:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT ("DECIMAL_DIGITS", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1627:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1628:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT ("NUM_PREC_RADIX", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1628:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1629:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT ("NULLABLE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1629:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1630:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("REMARKS", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1630:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1631:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("COLUMN_DEF", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1631:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1632:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT ("SQL_DATA_TYPE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1632:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1633:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT ("SQL_DATETIME_SUB", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1633:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1634:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONGLONG("CHAR_OCTET_LENGTH", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:109:4: note: expanded from macro 'MYODBC_FIELD_LONGLONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 20, 20, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1634:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:109:12: note: expanded from macro 'MYODBC_FIELD_LONGLONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 20, 20, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1635:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONG ("ORDINAL_POSITION", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:4: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1635:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:12: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1636:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_STRING("IS_NULLABLE", 3, 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:4: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1636:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:12: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1928:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] data[mypcNUM_PREC_RADIX]= "10"; /* NUM_PREC_RADIX */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1935:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] data[mypcNULLABLE]= "1"; /* NULLABLE */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1936:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] data[mypcREMARKS]= ""; /* REMARKS */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:1968:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] data[mypcIS_NULLABLE]= "YES"; /* IS_NULLABLE */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2118:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("SCOPE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2118:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2119:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("COLUMN_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2119:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2120:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("DATA_TYPE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2120:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2121:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_STRING("TYPE_NAME", 20, NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:4: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2121:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:12: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2122:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONG("COLUMN_SIZE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:4: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2122:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:12: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2123:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONG("BUFFER_LENGTH", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:4: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2123:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:12: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2124:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_LONG("DECIMAL_DIGITS", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:4: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2124:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:106:12: note: expanded from macro 'MYODBC_FIELD_LONG' {(name), (name), NullS, NullS, NullS, NullS, NullS, 11, 11, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2125:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("PSEUDO_COLUMN", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2125:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2323:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLSTAT_values[]={NullS,NullS,"","",NullS,"",SS_type,"","","","",NullS,NullS}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2323:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLSTAT_values[]={NullS,NullS,"","",NullS,"",SS_type,"","","","",NullS,NullS}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2323:49: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLSTAT_values[]={NullS,NullS,"","",NullS,"",SS_type,"","","","",NullS,NullS}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2323:60: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLSTAT_values[]={NullS,NullS,"","",NullS,"",SS_type,"","","","",NullS,NullS}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2323:63: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLSTAT_values[]={NullS,NullS,"","",NullS,"",SS_type,"","","","",NullS,NullS}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2323:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLSTAT_values[]={NullS,NullS,"","",NullS,"",SS_type,"","","","",NullS,NullS}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2323:69: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLSTAT_values[]={NullS,NullS,"","",NullS,"",SS_type,"","","","",NullS,NullS}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2327:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_CAT", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2327:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2328:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_SCHEM", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2328:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2329:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_NAME", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2329:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2330:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("NON_UNIQUE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2330:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2331:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("INDEX_QUALIFIER", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2331:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2332:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("INDEX_NAME", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2332:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2333:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("TYPE", NOT_NULL_FLAG), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2333:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2334:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("ORDINAL_POSITION", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2334:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2335:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("COLUMN_NAME", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2335:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2336:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_STRING("ASC_OR_DESC", 1, 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:4: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2336:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:12: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2337:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("CARDINALITY", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2337:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2338:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_SHORT("PAGES", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:4: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2338:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:103:12: note: expanded from macro 'MYODBC_FIELD_SHORT' {(name), (name), NullS, NullS, NullS, NullS, NullS, 5, 5, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2339:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_STRING("FILTER_CONDITION", 10, 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:4: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2339:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:12: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2389:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] stmt->array[0]= ""; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2433:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLTABLES_values[]= {"","",NULL,"TABLE","MySQL table"}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2433:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLTABLES_values[]= {"","",NULL,"TABLE","MySQL table"}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2433:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLTABLES_values[]= {"","",NULL,"TABLE","MySQL table"}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2433:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLTABLES_values[]= {"","",NULL,"TABLE","MySQL table"}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2434:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLTABLES_qualifier_values[]= {"",NULL,NULL,NULL,NULL}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2435:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *SQLTABLES_owner_values[]= {NULL,"",NULL,NULL,NULL}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2438:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {NULL,NULL,NULL,"TABLE",NULL}, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2439:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {NULL,NULL,NULL,"SYSTEM TABLE",NULL}, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2440:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {NULL,NULL,NULL,"VIEW",NULL}, ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2445:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_CAT", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2445:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2446:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_SCHEM", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2446:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2447:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_NAME", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2447:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2448:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_NAME("TABLE_TYPE", 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:4: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2448:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:97:12: note: expanded from macro 'MYODBC_FIELD_NAME' {(name), (name), NullS, NullS, NullS, NullS, NullS, NAME_LEN, 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2452:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MYODBC_FIELD_STRING("REMARKS", 80, 0), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:4: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2452:3: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/myutil.h:100:12: note: expanded from macro 'MYODBC_FIELD_STRING' {(name), (name), NullS, NullS, NullS, NullS, NullS, (len*SYSTEM_CHARSET_MBMAXLEN), 0, 0, 0, 0, 0, 0, \ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2644:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *db= ""; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/catalog_no_i_s.cc:2728:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] data[1+count]= ""; ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:34: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:37: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/../MYODBC_MYSQL.h:81: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/my_global.h:43:9: warning: '__STDC_FORMAT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_FORMAT_MACROS /* Enable C99 printf format macros */ ^ :13:9: note: previous definition is here #define __STDC_FORMAT_MACROS 1 ^ [ 81%] Linking CXX executable ../bin/myodbc-installer In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:34: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:75: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/parse.h:125:29: warning: '/*' within block comment [-Wcomment] /*unsigned int begin; /* offset 1st meaningful character - 1st token */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:95:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] set_dbc_error(dbc, "HY000", errmsg, 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:108:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] set_dbc_error(dbc, "HY000", mysql_error(&dbc->mysql), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:117:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] set_dbc_error(dbc, "HY000", mysql_error(&dbc->mysql), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:206:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_dbc_error(dbc, "HY000", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:417:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] set_dbc_error(dbc, "HY000", mysql_error(mysql), native_error); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:427:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] set_dbc_error(dbc, "08001", "Driver does not support server versions under 4.1.1", 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:668:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error(dbc, "HY000", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:726:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error((DBC*)hdbc, "HY110", "Invalid driver completion.", 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:736:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error((DBC*)hdbc, "HY000", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:764:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error((DBC*)hdbc, "HY000", szError, 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:772:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error((DBC*)hdbc, "IM008", "Invalid window handle", 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:789:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error((DBC*)hdbc, "IM003", sz, 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:796:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error((DBC*)hdbc, "HY000", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:818:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error((DBC*)hdbc, "HY000", sz, 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:836:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error((DBC*)hdbc, "HY000", dlerror(), 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:848:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error(dbc, "HY000", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:863:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] set_dbc_error((DBC*)hdbc, "HY000", "User cancelled.", 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:873:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error(dbc, "HY000", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:941:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] set_dbc_error((DBC*)hdbc, "01004", "String data, right truncated.", 0); ^ 21 warnings generated. runtime dependencies of myodbc-installer: [ 81%] Building CXX object driver/CMakeFiles/myodbc5w.dir/cursor.cc.o 252 warnings generated. [ 81%] Building CXX object driver/CMakeFiles/myodbc5a.dir/connect.cc.o /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/bin/myodbc-installer: /opt/pkg/lib/libodbc.2.dylib (compatibility version 3.0.0, current version 3.0.0) /opt/pkg/lib/libmysqlclient.18.dylib (compatibility version 18.0.0, current version 18.1.0) /opt/pkg/lib/libz.1.dylib (compatibility version 2.0.0, current version 2.2.0) /opt/pkg/lib/libssl.1.1.dylib (compatibility version 1.1.0, current version 1.1.0) /opt/pkg/lib/libcrypto.1.1.dylib (compatibility version 1.1.0, current version 1.1.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1292.100.5) /opt/pkg/lib/libodbcinst.2.dylib (compatibility version 3.0.0, current version 3.0.0) /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 905.6.0) In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:45: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:37: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/../MYODBC_MYSQL.h:81: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/my_global.h:43:9: warning: '__STDC_FORMAT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_FORMAT_MACROS /* Enable C99 printf format macros */ ^ :13:9: note: previous definition is here #define __STDC_FORMAT_MACROS 1 ^ [ 81%] Built target myodbc-installer In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:34: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:37: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/../MYODBC_MYSQL.h:81: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/my_global.h:43:9: warning: '__STDC_FORMAT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_FORMAT_MACROS /* Enable C99 printf format macros */ ^ :12:9: note: previous definition is here #define __STDC_FORMAT_MACROS 1 ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:45: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:75: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/parse.h:125:29: warning: '/*' within block comment [-Wcomment] /*unsigned int begin; /* offset 1st meaningful character - 1st token */ ^ [ 82%] Building CXX object driver/CMakeFiles/myodbc5a.dir/cursor.cc.o /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1586:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(rc= stmt_SQLCopyDesc(stmt, stmt->ard, stmt->setpos_apd)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1586:10: note: place parentheses around the assignment to silence this warning if(rc= stmt_SQLCopyDesc(stmt, stmt->ard, stmt->setpos_apd)) ^ ( ) /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1586:10: note: use '==' to turn this assignment into an equality comparison if(rc= stmt_SQLCopyDesc(stmt, stmt->ard, stmt->setpos_apd)) ^ == /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1732:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (rc= setpos_dae_check_and_init(stmt, irow, fLock, ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1732:23: note: place parentheses around the assignment to silence this warning if (rc= setpos_dae_check_and_init(stmt, irow, fLock, ^ ( /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1732:23: note: use '==' to turn this assignment into an equality comparison if (rc= setpos_dae_check_and_init(stmt, irow, fLock, ^ == /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1758:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (rc= setpos_dae_check_and_init(stmt, irow, fLock, ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1758:23: note: place parentheses around the assignment to silence this warning if (rc= setpos_dae_check_and_init(stmt, irow, fLock, ^ ( /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1758:23: note: use '==' to turn this assignment into an equality comparison if (rc= setpos_dae_check_and_init(stmt, irow, fLock, ^ == /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1923:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (rc= setpos_dae_check_and_init(stmt, irow, SQL_LOCK_NO_CHANGE, ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1923:13: note: place parentheses around the assignment to silence this warning if (rc= setpos_dae_check_and_init(stmt, irow, SQL_LOCK_NO_CHANGE, ^ ( /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1923:13: note: use '==' to turn this assignment into an equality comparison if (rc= setpos_dae_check_and_init(stmt, irow, SQL_LOCK_NO_CHANGE, ^ == In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:34: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:75: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/parse.h:125:29: warning: '/*' within block comment [-Wcomment] /*unsigned int begin; /* offset 1st meaningful character - 1st token */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:95:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] set_dbc_error(dbc, "HY000", errmsg, 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:108:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] set_dbc_error(dbc, "HY000", mysql_error(&dbc->mysql), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:117:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] set_dbc_error(dbc, "HY000", mysql_error(&dbc->mysql), ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:206:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_dbc_error(dbc, "HY000", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:417:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] set_dbc_error(dbc, "HY000", mysql_error(mysql), native_error); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:427:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] set_dbc_error(dbc, "08001", "Driver does not support server versions under 4.1.1", 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:668:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error(dbc, "HY000", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:726:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error((DBC*)hdbc, "HY110", "Invalid driver completion.", 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:736:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error((DBC*)hdbc, "HY000", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:764:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error((DBC*)hdbc, "HY000", szError, 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:772:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error((DBC*)hdbc, "IM008", "Invalid window handle", 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:789:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error((DBC*)hdbc, "IM003", sz, 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:796:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error((DBC*)hdbc, "HY000", ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:45: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:37: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/../MYODBC_MYSQL.h:81: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/my_global.h:43:9: warning: '__STDC_FORMAT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_FORMAT_MACROS /* Enable C99 printf format macros */ ^ :12:9: note: previous definition is here #define __STDC_FORMAT_MACROS 1 ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:818:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error((DBC*)hdbc, "HY000", sz, 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:836:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error((DBC*)hdbc, "HY000", dlerror(), 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:848:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error(dbc, "HY000", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:863:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] set_dbc_error((DBC*)hdbc, "HY000", "User cancelled.", 0); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:873:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] rc= set_dbc_error(dbc, "HY000", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/connect.cc:941:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] set_dbc_error((DBC*)hdbc, "01004", "String data, right truncated.", 0); ^ 21 warnings generated. In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:45: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:75: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/parse.h:125:29: warning: '/*' within block comment [-Wcomment] /*unsigned int begin; /* offset 1st meaningful character - 1st token */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1586:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(rc= stmt_SQLCopyDesc(stmt, stmt->ard, stmt->setpos_apd)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1586:10: note: place parentheses around the assignment to silence this warning if(rc= stmt_SQLCopyDesc(stmt, stmt->ard, stmt->setpos_apd)) ^ ( ) /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1586:10: note: use '==' to turn this assignment into an equality comparison if(rc= stmt_SQLCopyDesc(stmt, stmt->ard, stmt->setpos_apd)) ^ == /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1732:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (rc= setpos_dae_check_and_init(stmt, irow, fLock, ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1732:23: note: place parentheses around the assignment to silence this warning if (rc= setpos_dae_check_and_init(stmt, irow, fLock, ^ ( /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1732:23: note: use '==' to turn this assignment into an equality comparison if (rc= setpos_dae_check_and_init(stmt, irow, fLock, ^ == /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1758:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (rc= setpos_dae_check_and_init(stmt, irow, fLock, ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1758:23: note: place parentheses around the assignment to silence this warning if (rc= setpos_dae_check_and_init(stmt, irow, fLock, ^ ( /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1758:23: note: use '==' to turn this assignment into an equality comparison if (rc= setpos_dae_check_and_init(stmt, irow, fLock, ^ == /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1923:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (rc= setpos_dae_check_and_init(stmt, irow, SQL_LOCK_NO_CHANGE, ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1923:13: note: place parentheses around the assignment to silence this warning if (rc= setpos_dae_check_and_init(stmt, irow, SQL_LOCK_NO_CHANGE, ^ ( /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/cursor.cc:1923:13: note: use '==' to turn this assignment into an equality comparison if (rc= setpos_dae_check_and_init(stmt, irow, SQL_LOCK_NO_CHANGE, ^ == [ 82%] Building CXX object driver/CMakeFiles/myodbc5a.dir/desc.cc.o 6 warnings generated. In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:41: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:37: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/../MYODBC_MYSQL.h:81: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/my_global.h:43:9: warning: '__STDC_FORMAT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_FORMAT_MACROS /* Enable C99 printf format macros */ ^ :12:9: note: previous definition is here #define __STDC_FORMAT_MACROS 1 ^ [ 83%] Building CXX object driver/CMakeFiles/myodbc5w.dir/desc.cc.o In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:41: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:37: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/../MYODBC_MYSQL.h:81: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/my_global.h:43:9: warning: '__STDC_FORMAT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_FORMAT_MACROS /* Enable C99 printf format macros */ ^ :13:9: note: previous definition is here #define __STDC_FORMAT_MACROS 1 ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:41: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:75: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/parse.h:125:29: warning: '/*' within block comment [-Wcomment] /*unsigned int begin; /* offset 1st meaningful character - 1st token */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:630:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "HY007", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:640:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "HY091", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:659:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "HY091", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:670:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "07009", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:682:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "HY015", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:821:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "HY016", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:833:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "HY091", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:852:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "HY091", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:863:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "07009", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:879:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "HY015", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:892:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "01S01", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:897:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "HY092", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:996:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(dest, "HY016", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:1001:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(dest, "HY007", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:1011:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(dest, "HY001", ^ 6 warnings generated. In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:41: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:75: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/parse.h:125:29: warning: '/*' within block comment [-Wcomment] /*unsigned int begin; /* offset 1st meaningful character - 1st token */ ^ [ 84%] Building CXX object driver/CMakeFiles/myodbc5a.dir/dll.cc.o /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:630:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "HY007", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:640:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "HY091", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:659:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "HY091", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:670:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "07009", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:682:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "HY015", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:821:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "HY016", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:833:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "HY091", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:852:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "HY091", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:863:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "07009", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:879:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "HY015", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:892:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "01S01", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:897:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(desc, "HY092", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:996:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(dest, "HY016", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:1001:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(dest, "HY007", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/desc.cc:1011:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return set_desc_error(dest, "HY001", ^ 17 warnings generated. In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/dll.cc:34: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:37: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/../MYODBC_MYSQL.h:81: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/my_global.h:43:9: warning: '__STDC_FORMAT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_FORMAT_MACROS /* Enable C99 printf format macros */ ^ :12:9: note: previous definition is here #define __STDC_FORMAT_MACROS 1 ^ [ 84%] Building CXX object driver/CMakeFiles/myodbc5a.dir/error.cc.o 17 warnings generated. In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/dll.cc:34: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:75: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/parse.h:125:29: warning: '/*' within block comment [-Wcomment] /*unsigned int begin; /* offset 1st meaningful character - 1st token */ ^ [ 84%] Building CXX object driver/CMakeFiles/myodbc5w.dir/dll.cc.o /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/dll.cc:128:5: error: use of undeclared identifier 'my_thread_end_wait_time' my_thread_end_wait_time= 0; ^ 2 warnings and 1 error generated. In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:34: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:37: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/../MYODBC_MYSQL.h:81: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/my_global.h:43:9: warning: '__STDC_FORMAT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_FORMAT_MACROS /* Enable C99 printf format macros */ ^ :12:9: note: previous definition is here #define __STDC_FORMAT_MACROS 1 ^ --- driver/CMakeFiles/myodbc5a.dir/dll.cc.o --- *** [driver/CMakeFiles/myodbc5a.dir/dll.cc.o] Error code 1 bmake[2]: stopped in /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/dll.cc:34: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:37: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/../MYODBC_MYSQL.h:81: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/include/sys/my_global.h:43:9: warning: '__STDC_FORMAT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_FORMAT_MACROS /* Enable C99 printf format macros */ ^ :13:9: note: previous definition is here #define __STDC_FORMAT_MACROS 1 ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:34: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:75: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/parse.h:125:29: warning: '/*' within block comment [-Wcomment] /*unsigned int begin; /* offset 1st meaningful character - 1st token */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:223:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] state= "21S01"; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:227:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] state= "23000"; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:230:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] state= "3D000"; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:261:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] state= "08S01"; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:265:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] state= "08004"; /* Server rejected the connection */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:309:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return copy_error(&env->error,errid,errtext,errcode,MYODBC_ERROR_PREFIX); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.h:54:30: note: expanded from macro 'MYODBC_ERROR_PREFIX' #define MYODBC_ERROR_PREFIX "[MySQL][ODBC " MYODBC_STRDRIVERID " Driver]" ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:321:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] return copy_error(&dbc->error,errid,errtext,errcode,MYODBC_ERROR_PREFIX); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.h:54:30: note: expanded from macro 'MYODBC_ERROR_PREFIX' #define MYODBC_ERROR_PREFIX "[MySQL][ODBC " MYODBC_STRDRIVERID " Driver]" ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:402:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] errcode,MYODBC_ERROR_PREFIX); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.h:54:30: note: expanded from macro 'MYODBC_ERROR_PREFIX' #define MYODBC_ERROR_PREFIX "[MySQL][ODBC " MYODBC_STRDRIVERID " Driver]" ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:405:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] errcode,MYODBC_ERROR_PREFIX); ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.h:54:30: note: expanded from macro 'MYODBC_ERROR_PREFIX' #define MYODBC_ERROR_PREFIX "[MySQL][ODBC " MYODBC_STRDRIVERID " Driver]" ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:451:15: warning: address of array 'error->message' will always evaluate to 'true' [-Wpointer-bool-conversion] if (!error->message || !error->message[0]) ~~~~~~~~^~~~~~~ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:469:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *states[]= { "01S00", "01S01", "01S02", "01S06", "01S07", "07S01", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:469:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *states[]= { "01S00", "01S01", "01S02", "01S06", "01S07", "07S01", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:469:39: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *states[]= { "01S00", "01S01", "01S02", "01S06", "01S07", "07S01", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:469:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *states[]= { "01S00", "01S01", "01S02", "01S06", "01S07", "07S01", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:469:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *states[]= { "01S00", "01S01", "01S02", "01S06", "01S07", "07S01", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:469:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *states[]= { "01S00", "01S01", "01S02", "01S06", "01S07", "07S01", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:470:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "08S01", "21S01", "21S02", "25S01", "25S02", "25S03", "42S01", "42S02", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:470:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "08S01", "21S01", "21S02", "25S01", "25S02", "25S03", "42S01", "42S02", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:470:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "08S01", "21S01", "21S02", "25S01", "25S02", "25S03", "42S01", "42S02", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:470:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "08S01", "21S01", "21S02", "25S01", "25S02", "25S03", "42S01", "42S02", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:470:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "08S01", "21S01", "21S02", "25S01", "25S02", "25S03", "42S01", "42S02", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:470:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "08S01", "21S01", "21S02", "25S01", "25S02", "25S03", "42S01", "42S02", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:470:59: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "08S01", "21S01", "21S02", "25S01", "25S02", "25S03", "42S01", "42S02", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:470:68: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "08S01", "21S01", "21S02", "25S01", "25S02", "25S03", "42S01", "42S02", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:471:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "42S11", "42S12", "42S21", "42S22", "HY095", "HY097", "HY098", "HY099", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:471:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "42S11", "42S12", "42S21", "42S22", "HY095", "HY097", "HY098", "HY099", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:471:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "42S11", "42S12", "42S21", "42S22", "HY095", "HY097", "HY098", "HY099", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:471:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "42S11", "42S12", "42S21", "42S22", "HY095", "HY097", "HY098", "HY099", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:471:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "42S11", "42S12", "42S21", "42S22", "HY095", "HY097", "HY098", "HY099", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:471:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "42S11", "42S12", "42S21", "42S22", "HY095", "HY097", "HY098", "HY099", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:471:59: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "42S11", "42S12", "42S21", "42S22", "HY095", "HY097", "HY098", "HY099", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:471:68: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "42S11", "42S12", "42S21", "42S22", "HY095", "HY097", "HY098", "HY099", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:472:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HY100", "HY101", "HY105", "HY107", "HY109", "HY110", "HY111", "HYT00", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:472:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HY100", "HY101", "HY105", "HY107", "HY109", "HY110", "HY111", "HYT00", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:472:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HY100", "HY101", "HY105", "HY107", "HY109", "HY110", "HY111", "HYT00", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:472:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HY100", "HY101", "HY105", "HY107", "HY109", "HY110", "HY111", "HYT00", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:472:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HY100", "HY101", "HY105", "HY107", "HY109", "HY110", "HY111", "HYT00", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:472:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HY100", "HY101", "HY105", "HY107", "HY109", "HY110", "HY111", "HYT00", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:472:59: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HY100", "HY101", "HY105", "HY107", "HY109", "HY110", "HY111", "HYT00", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:472:68: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HY100", "HY101", "HY105", "HY107", "HY109", "HY110", "HY111", "HYT00", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:473:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HYT01", "IM001", "IM002", "IM003", "IM004", "IM005", "IM006", "IM007", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:473:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HYT01", "IM001", "IM002", "IM003", "IM004", "IM005", "IM006", "IM007", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:473:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HYT01", "IM001", "IM002", "IM003", "IM004", "IM005", "IM006", "IM007", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:473:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HYT01", "IM001", "IM002", "IM003", "IM004", "IM005", "IM006", "IM007", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:473:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HYT01", "IM001", "IM002", "IM003", "IM004", "IM005", "IM006", "IM007", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:473:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HYT01", "IM001", "IM002", "IM003", "IM004", "IM005", "IM006", "IM007", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:473:59: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HYT01", "IM001", "IM002", "IM003", "IM004", "IM005", "IM006", "IM007", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:473:68: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HYT01", "IM001", "IM002", "IM003", "IM004", "IM005", "IM006", "IM007", ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:474:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "IM008", "IM010", "IM011", "IM012"}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:474:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "IM008", "IM010", "IM011", "IM012"}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:474:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "IM008", "IM010", "IM011", "IM012"}; ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/error.cc:474:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "IM008", "IM010", "IM011", "IM012"}; ^ In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/dll.cc:34: In file included from /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/driver.h:75: /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/parse.h:125:29: warning: '/*' within block comment [-Wcomment] /*unsigned int begin; /* offset 1st meaningful character - 1st token */ ^ /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src/driver/dll.cc:128:5: error: use of undeclared identifier 'my_thread_end_wait_time' my_thread_end_wait_time= 0; ^ 2 warnings and 1 error generated. --- driver/CMakeFiles/myodbc5w.dir/dll.cc.o --- *** [driver/CMakeFiles/myodbc5w.dir/dll.cc.o] Error code 1 bmake[2]: stopped in /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src 1 error bmake[2]: stopped in /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src --- driver/CMakeFiles/myodbc5w.dir/all --- *** [driver/CMakeFiles/myodbc5w.dir/all] Error code 2 bmake[1]: stopped in /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src 54 warnings generated. 1 error bmake[2]: stopped in /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src --- driver/CMakeFiles/myodbc5a.dir/all --- *** [driver/CMakeFiles/myodbc5a.dir/all] Error code 2 bmake[1]: stopped in /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src 2 errors bmake[1]: stopped in /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src *** [all] Error code 2 bmake: stopped in /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src 1 error bmake: stopped in /Users/pbulk/build/databases/myodbc/work/mysql-connector-odbc-5.3.14-src *** Error code 2 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-x86_64/databases/myodbc *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-x86_64/databases/myodbc