winamp/Src/resources/skins/Big Bento/scripts/lib/debug.m

52 lines
1.1 KiB
Objective-C

/*---------------------------------------------------
-----------------------------------------------------
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