52 lines
1.1 KiB
Mathematica
52 lines
1.1 KiB
Mathematica
|
/*---------------------------------------------------
|
||
|
-----------------------------------------------------
|
||
|
Filename: debug.m
|
||
|
Version: 1.2
|
||
|
|
||
|
Type: maki/attrib loader
|
||
|
Date: 29. Aug. 2006 - 23:43
|
||
|
Author: Martin Poehlmann aka Deimos
|
||
|
E-Mail: martin@skinconsortium.com
|
||
|
Internet: www.skinconsortium.com
|
||
|
www.martin.deimos.de.vu
|
||
|
-----------------------------------------------------
|
||
|
---------------------------------------------------*/
|
||
|
|
||
|
#ifndef included
|
||
|
#error This script can only be compiled as a #include
|
||
|
#endif
|
||
|
|
||
|
#ifndef DEBUG
|
||
|
#define debugString //
|
||
|
#endif
|
||
|
|
||
|
#ifdef DEBUG
|
||
|
|
||
|
#define DEBUG_PREFIX "["+ FILE_NAME +": " + getTimeStamp() + "] " +
|
||
|
|
||
|
Function String getTimeStamp();
|
||
|
String getTimeStamp()
|
||
|
{
|
||
|
int msc = getTimeOfDay();
|
||
|
int h = msc / 1000 / 3600;
|
||
|
msc -= h * 1000 * 3600;
|
||
|
int m = msc / 1000 / 60;
|
||
|
msc -= m * 1000 * 60;
|
||
|
int s = msc / 1000;
|
||
|
msc -= s * 1000;
|
||
|
string zeros = "";
|
||
|
if (msc < 100)
|
||
|
{
|
||
|
zeros += "0";
|
||
|
}
|
||
|
if (msc < 10)
|
||
|
{
|
||
|
zeros += "0";
|
||
|
}
|
||
|
return integerToString(h)+":"+integerToString(m)+":"+integerToString(s)+"."+zeros+integerToString(msc);
|
||
|
}
|
||
|
|
||
|
#define D_WTF 9
|
||
|
#define D_NWTF 9
|
||
|
|
||
|
#endif
|