*** empty log message ***
[m17n/m17n-lib-cs.git] / M17N.cs
diff --git a/M17N.cs b/M17N.cs
index bc72060..a6f3b29 100644 (file)
--- a/M17N.cs
+++ b/M17N.cs
@@ -2,30 +2,20 @@ using System;
 
 namespace M17N
 {
-  public class M17N
+  public static class M17n
   {
-    public static readonly int MajorVersion = 0;
-    public static readonly int MinorVersion = 0;
-    public static readonly int ReleaseNumber = 0;
+    public const int Version = 0x020101;
 
-    public static bool debug = false;
+    public static int MajorVersion { get { return (Version >> 16); } }
+    public static int MinorVersion { get { return ((Version >> 8) & 0xFF); } }
+    public static int ReleaseNumber { get { return (Version & 0xFF); } }
 
-    public static void DebugPrint (object arg)
-    {
-      if (debug)
-       Console.Write (arg);
-    }
+    public static bool debug = false;
 
-    public static void DebugPrint (string fmt, object arg)
+    public static void DebugPrint (string fmt, params object[] arg)
     {
       if (debug)
        Console.Write (fmt, arg);
     }
-
-    public static void DebugPrint (string fmt, object arg1, object arg2)
-    {
-      if (debug)
-       Console.Write (fmt, arg1, arg2);
-    }
   }
 }