All pastes #286199 Raw Edit

Mine

public text v1 · immutable
#286199 ·published 2006-12-20 13:28 UTC
rendered paste body
time_t temp;
struct tm *tms;
hContact=find_contact(nick);
if (hContact==NULL)
{
	SkypeSend("GET USER %s BUDDYSTATUS", nick);
}
else
{
	if (atoi(ptr+9) != 0){
		temp = time(0);
		tms = localtime(&temp);
		if (atoi(ptr+9) >= 86400 )
timezone=256-((2*(atoi(ptr+9)-86400))/3600);
		if (atoi(ptr+9) < 86400 )
timezone=((-2*(atoi(ptr+9)-86400))/3600); 
		if (tms->tm_isdst == 1 && DBGetContactSettingByte(NULL, pszSkypeProtoName, "UseTimeZonePatch", 0)) 
		{
			DBWriteContactSettingByte(hContact, "UserInfo", "Timezone", (timezone+2));
		}
		else
		{
			DBWriteContactSettingByte(hContact, "UserInfo", "Timezone", (timezone+0));
		}
	}
	else 
	{
		DBDeleteContactSetting(hContact, "UserInfo", "Timezone");
	}
  	free(buf);
	break;