From a0e69660271de59edcd9bad0618058703379d286 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Sun, 24 Jul 2011 09:23:39 -0400 Subject: [PATCH] extern system yay --- mysql.d | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/mysql.d b/mysql.d index 9933ef3..14d68b7 100644 --- a/mysql.d +++ b/mysql.d @@ -15,17 +15,6 @@ import std.conv; import std.typecons; import core.stdc.config; -version(Windows) { - extern(Windows) { - mixin(mySqlDecl); - } -} -else { - extern(C) { - mixin(mySqlDecl); - } -} - class MySqlResult : ResultSet { private int[string] mapping; private MYSQL_RES* result; @@ -581,7 +570,7 @@ struct ResultByDataObject { MySql mysql; } -enum mySqlDecl = q{ +extern(System) { typedef void MYSQL; typedef void MYSQL_RES; typedef const(ubyte)* cstring; @@ -642,7 +631,7 @@ enum mySqlDecl = q{ void mysql_free_result(MYSQL_RES*); -}; +} import std.string; cstring toCstring(string c) {