summaryrefslogtreecommitdiff
path: root/src/mysql.sml
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adamc@hcoop.net>2009-06-28 16:03:00 -0400
committerGravatar Adam Chlipala <adamc@hcoop.net>2009-06-28 16:03:00 -0400
commit5a877e7f69430dbb6c5b1398b15a7b64916c39a8 (patch)
tree9fcbf80505ddc3a6e4b3a26a0b2f6218132dfa80 /src/mysql.sml
parent5404041e9b6c6c8bba38c58e510327c129df4cc7 (diff)
Moved query code into Settings
Diffstat (limited to 'src/mysql.sml')
-rw-r--r--src/mysql.sml9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/mysql.sml b/src/mysql.sml
index b791a93c..976fefef 100644
--- a/src/mysql.sml
+++ b/src/mysql.sml
@@ -186,7 +186,7 @@ fun init (dbstring, ss) =
newline,
string "}",
newline,
- string "conn = malloc(sizeof(conn));",
+ string "conn = calloc(1, sizeof(conn));",
newline,
string "conn->conn = mysql;",
newline,
@@ -253,6 +253,9 @@ fun init (dbstring, ss) =
newline]
end
+fun query _ = raise Fail "MySQL query"
+fun queryPrepared _ = raise Fail "MySQL queryPrepared"
+
val () = addDbms {name = "mysql",
header = "mysql/mysql.h",
link = "-lmysqlclient",
@@ -268,6 +271,8 @@ val () = addDbms {name = "mysql",
newline],
string "}",
newline],
- init = init}
+ init = init,
+ query = query,
+ queryPrepared = queryPrepared}
end