1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
From 3cf9828342f514542cb556f3a8ebf743be180c9e Mon Sep 17 00:00:00 2001
From: MURAOKA Taro <koron.kaoriya@gmail.com>
Date: Wed, 2 Jan 2013 03:08:07 +0900
Subject: [PATCH 17/36] change calling convenstions (thanks gageas:
https://twitter.com/gageas)
---
tools/Migemo.cs | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/tools/Migemo.cs b/tools/Migemo.cs
index ea995da..a41187c 100644
--- a/tools/Migemo.cs
+++ b/tools/Migemo.cs
@@ -34,26 +34,26 @@ namespace KaoriYa.Migemo
#endregion
#region Link to migemo.dll
- [DllImport("migemo.dll")]
+ [DllImport("migemo.dll", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi)]
private static extern IntPtr migemo_open(string dict);
- [DllImport("migemo.dll")]
+ [DllImport("migemo.dll", CallingConvention = CallingConvention.Cdecl)]
private static extern void migemo_close(IntPtr obj);
- [DllImport("migemo.dll")]
+ [DllImport("migemo.dll", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi)]
private static extern IntPtr migemo_query(IntPtr obj, string query);
- [DllImport("migemo.dll")]
+ [DllImport("migemo.dll", CallingConvention = CallingConvention.Cdecl)]
private static extern void migemo_release(IntPtr obj, IntPtr result);
- [DllImport("migemo.dll")]
+ [DllImport("migemo.dll", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi)]
private static extern int migemo_set_operator(IntPtr obj,
OperatorIndex index, string op);
- [DllImport("migemo.dll")]
+ [DllImport("migemo.dll", CallingConvention = CallingConvention.Cdecl)]
private static extern IntPtr migemo_get_operator(IntPtr obj,
OperatorIndex index);
- [DllImport("migemo.dll")]
+ [DllImport("migemo.dll", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi)]
private static extern DictionaryId migemo_load(IntPtr obj,
DictionaryId id, string file);
- [DllImport("migemo.dll")]
+ [DllImport("migemo.dll", CallingConvention = CallingConvention.Cdecl)]
private static extern int migemo_is_enable(IntPtr obj);
#endregion
--
2.39.2
|