void GetDescription(char d[])
{
strcpy(d,"Clock in Status Bar");
**
int GetPriority()
{
return 255;
**
int GetValueAfter(char str[])
{
char val[150];
char line[200];
int i, l, k;
GetLineByStr(str,line);
l = strlen(str);
for (i = 0, k= 0; i <= l; i++)
{
if (line[l+i] != ' ') val[k++] = line[l+i];
else if (k) break;
**
return atol(val);
**
void DeleteBlock(char block[])
{
int val, i, num;
val = GetValueAfter(block);
num = GetLineNum(block);
RemoveLineByNum(num);
for (i = 0; i < val; i++) RemoveLineByNum(num);
**
int IsResMore176()
{
int DigClockX;
DigClockX = GetValueAfter("1 574 ");
return (DigClockX > 144);
**
void PatchSKI()
{
if (IsResMore176())
{
log("This script only for 176x220 phones.");
return;
**
DeleteBlock("0 1309 ");
AddLine("0 1309 10");
AddLine("1 0 0 21 14");
AddLine("1 42 0 55 14");
AddLine("1 56 0 71 14");
AddLine("1 58 0 70 14");
AddLine("1 71 0 88 14");
AddLine("1 88 0 105 14");
AddLine("1 105 0 120 14");
AddLine("1 139 0 173 14");
AddLine("1 121 0 139 14");
AddLine("1 21 0 42 14");
**