[mew-dist 28455] Re: D な smew

Masamichi HOSODA trueroad at example.com
2008年 5月 30日 (金) 22:01:48 JST


細田と申します。

D な smew を Windows で使ってみようとして、
mew-6.1rc1 付属のものを DMD 2.0.14 Windows 版に食わせてみたところ、
コンパイルエラーになりました。

よくわかっていないのですが、
とりあえず以下のようなパッチをあてると動くようになりました。
これで Windows でも快適に使用できております。

--- Sqlite3DB.d.org	2008-05-17 11:49:48.000000000 +0900
+++ Sqlite3DB.d	2008-05-29 14:09:15.814573100 +0900
@@ -27,9 +27,9 @@
   DONE, 
 }
 
-extern (C) RC sqlite3_open(char* filename, sqlite3** database);
+extern (C) RC sqlite3_open(const(char)* filename, sqlite3** database);
 extern (C) RC sqlite3_close(sqlite3* database);
-extern (C) RC sqlite3_prepare(sqlite3* database, char* zSql, int nByte, sqlite3_stmt** ppStmt, char** pzTail);
+extern (C) RC sqlite3_prepare(sqlite3* database, const(char)* zSql, int nByte, sqlite3_stmt** ppStmt, char** pzTail);
 extern (C) RC sqlite3_step(sqlite3_stmt* pStmt);
 extern (C) RC sqlite3_finalize(sqlite3_stmt* pStmt);
 extern (C) int sqlite3_column_count(sqlite3_stmt* pStmt);

  細田 真道 (HOSODA Masamichi) mailto:trueroad at example.com
     Key fingerprint = EA37 AD8B 1E7A 22BA 90CF  7D77 EE86 7CF8 9B02 4E94



Mew-dist メーリングリストの案内