2010-03-13 16:33:04 +01:00
|
|
|
unit mufasabase;
|
|
|
|
|
2010-04-02 17:55:54 +02:00
|
|
|
{$mode objfpc}{$H+}
|
2010-03-13 16:33:04 +01:00
|
|
|
|
|
|
|
interface
|
2011-02-21 15:56:17 +01:00
|
|
|
{$undef mDebug}
|
2010-03-13 16:33:04 +01:00
|
|
|
|
|
|
|
uses
|
2011-02-21 15:56:17 +01:00
|
|
|
Classes, SysUtils{$ifdef MSWindows},windows{$endif};
|
2010-03-13 16:33:04 +01:00
|
|
|
|
|
|
|
procedure mDebugLn( s : string);overload;
|
|
|
|
procedure mDebugLn( s : string; f : array of const);overload;
|
|
|
|
procedure InitmDebug;
|
|
|
|
procedure FreemDebug;
|
|
|
|
implementation
|
|
|
|
|
|
|
|
var
|
|
|
|
CanDebug : boolean = false;
|
|
|
|
|
|
|
|
procedure mDebugLn(s: string);
|
|
|
|
begin
|
|
|
|
if CanDebug then
|
|
|
|
Writeln(s);
|
|
|
|
end;
|
|
|
|
|
|
|
|
procedure mDebugLn(s: string; f: array of const); overload;
|
|
|
|
begin
|
|
|
|
mDebugLn(format(s,f));
|
|
|
|
end;
|
|
|
|
|
|
|
|
procedure InitmDebug;
|
|
|
|
begin
|
|
|
|
CanDebug := true;
|
|
|
|
end;
|
|
|
|
|
|
|
|
procedure FreemDebug;
|
|
|
|
begin
|
|
|
|
CanDebug := false;
|
|
|
|
end;
|
|
|
|
|
|
|
|
end.
|
|
|
|
|