--- a/sql.h
+++ b/sql.h
@@ -26,6 +26,13 @@
 
 #include <sqlite3.h>
 
+#ifndef HAVE_SQLITE3_MALLOC
+#define sqlite3_malloc(size) sqlite3_mprintf("%*s", size, "")
+#endif
+#ifndef HAVE_SQLITE3_PREPARE_V2
+#define sqlite3_prepare_v2 sqlite3_prepare
+#endif
+
 int
 sql_exec(sqlite3 *db, const char *fmt, ...);