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);
- }
}
}