Browse Source

[mysql] Fix compilation. (#686)

Zeta 1 năm trước cách đây
mục cha
commit
ca20de2548

+ 1 - 0
libs/mysql/my_api.c

@@ -20,6 +20,7 @@
  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  * DEALINGS IN THE SOFTWARE.
  * DEALINGS IN THE SOFTWARE.
  */
  */
+#define _GNU_SOURCE
 #include <stdlib.h>
 #include <stdlib.h>
 #include <memory.h>
 #include <memory.h>
 #include <stdio.h>
 #include <stdio.h>

+ 1 - 1
libs/mysql/socket.c

@@ -19,6 +19,7 @@
  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  * DEALINGS IN THE SOFTWARE.
  * DEALINGS IN THE SOFTWARE.
  */
  */
+#define _GNU_SOURCE
 #include "socket.h"
 #include "socket.h"
 #include <string.h>
 #include <string.h>
 
 
@@ -29,7 +30,6 @@
 #	define HANDLE_EINTR(x)
 #	define HANDLE_EINTR(x)
 
 
 #else
 #else
-#	define _GNU_SOURCE
 #	include <sys/types.h>
 #	include <sys/types.h>
 #	include <sys/socket.h>
 #	include <sys/socket.h>
 #	include <sys/time.h>
 #	include <sys/time.h>

+ 1 - 1
libs/sqlite/sqlite.c

@@ -117,7 +117,7 @@ HL_PRIM sqlite_result *HL_NAME(request)(sqlite_database *db, vbyte *sql ) {
 	r->finalize = HL_NAME(finalize_result);
 	r->finalize = HL_NAME(finalize_result);
 	r->db = NULL;
 	r->db = NULL;
 
 
-	if( sqlite3_prepare16_v2(db->db, sql, -1, &r->r, &tl) != SQLITE_OK ) {
+	if( sqlite3_prepare16_v2(db->db, sql, -1, &r->r, (const void**)&tl) != SQLITE_OK ) {
 		HL_NAME(error)(db->db, false);
 		HL_NAME(error)(db->db, false);
 	}
 	}