Bladeren bron

[mysql] Fix compilation. (#686)

Zeta 1 jaar geleden
bovenliggende
commit
ca20de2548
3 gewijzigde bestanden met toevoegingen van 3 en 2 verwijderingen
  1. 1 0
      libs/mysql/my_api.c
  2. 1 1
      libs/mysql/socket.c
  3. 1 1
      libs/sqlite/sqlite.c

+ 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
  * DEALINGS IN THE SOFTWARE.
  */
+#define _GNU_SOURCE
 #include <stdlib.h>
 #include <memory.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
  * DEALINGS IN THE SOFTWARE.
  */
+#define _GNU_SOURCE
 #include "socket.h"
 #include <string.h>
 
@@ -29,7 +30,6 @@
 #	define HANDLE_EINTR(x)
 
 #else
-#	define _GNU_SOURCE
 #	include <sys/types.h>
 #	include <sys/socket.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->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);
 	}