Branch: Tag:

2013-05-31

2013-05-31 20:02:57 by Martin Nilsson <nilsson@opera.com>

Added more protected.

121:    }    }    -  string _sprintf(int t) +  protected string _sprintf(int t)    { -  return (t=='O')? +  return t=='O' &&    sprintf("Shift(%s,%d%s,%+d,%O)", -  dayrule,time,timetype,offset,s): -  0; +  dayrule,time,timetype,offset,s);    }       int `==(Shift other)
277:    }   }    - class MyRule + class MyRule (string id)   { -  string id; -  +     mapping rules=([]);       multiset(string) symbols = (<>);       int amt=0;    -  void create(string _id) { id=_id; } -  +     void add(string line)    {    array a= array_sscanf(line, replace("%s %s %s %s %s %s %s %[^\t ]",
469:    }   }    - class Zone + class Zone (string id)   { -  string id; -  +     array rules=({});    -  void create(string _id) { id=_id; } -  +     void add(string line)    {    array a= array_sscanf(line, replace("%s %s %s %s",
1022:    return ({offset_to_utc-a[i][2],tzformat(a[i][3])});    }    -  string _sprintf(int t) { return (t=='O')?\"Timezone(\"+name+\")\":0; } +  protected string _sprintf(int t) +  { +  return t=='O' && \"Timezone(\"+name+\")\"; +  }       int raw_utc_offset() { return offset_to_utc; }   }