pike.git / lib / modules / Calendar.pmod / Timezone.pmod

version» Context lines:

pike.git/lib/modules/Calendar.pmod/Timezone.pmod:386:   {    float f;    int a,b,c;    string s="";    int neg=1;       if (sscanf(w,"-%s",w)) neg=-1;       if (sscanf(w,"%d:%d:%d",a,b,c)==3)    return neg*(a*3600+b*60+c); -  else if (sscanf(w,"%d:%d",a,b,c)==2) +  else if (sscanf(w,"%d:%d",a,b)==2)    return neg*(a*3600+b*60);    sscanf(w,"%d%s",a,s);    if (s!="") { sscanf(w,"%f",f); if (f!=(float)a) return neg*(int)(f*3600); }    return neg*a*3600; // ignore litter   }      static private Calendar.Rule.Timezone _magic_timezone(string tz)   {    string z,w;