Branch: Tag:

2013-05-31

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

Added more protected.

298:   #endif    }    -  string _sprintf(int t) { return (t=='O')?"Timezone.localtime()":0; } +  protected string _sprintf(int t) +  { +  return t=='O' && "Timezone.localtime()"; +  }       int raw_utc_offset(); // N/A but needed for interface   }
337:    return ({z[0]+extra_offset,z[1]+extra_name});    }    -  string _sprintf(int t) +  protected string _sprintf(int t)    { -  return (t=='O')?sprintf("%O%s",what,extra_name || ""):0; +  return t=='O' && sprintf("%O%s",what,extra_name || "");    }       int raw_utc_offset() { return what->raw_utc_offset()+extra_offset; }
524:    string s;    string comment;    -  void create(array a) +  protected void create(array a)    {    switch (sizeof(a))    {
551:    }    }    -  string _sprintf(int t) +  protected string _sprintf(int t)    { -  return (t=='O')? +  return t=='O' &&    sprintf("Shift(%s,%d%s,%+d,%O)",    dayrule || "<unset>", time, -  timetype || "<unset>", offset, s): -  0; +  timetype || "<unset>", offset, s);    }       int `==(Shift other)
728:       }();    -  class Rule +  class Rule (string id)    { -  string id; -  +     mapping rules=([]);       array(string) lines = ({});       int amt=0;    -  void create(string _id) { id=_id; } -  +     void add_line(string line)    {    lines += ({ line });
987:       array(string) aliases = ({});    -  void create(string _id) { +  protected void create(string _id) {    id=_id;    aliases = ({ id });    }
1172:    res+=({a[5]+","});    res+=({"});\n",    sprintf( -  "string _sprintf(int t) { return (t=='O')?" -  "%O:0; }\n" +  "protected string _sprintf(int t) { return t=='O' &&" +  "%O; }\n"    "string zoneid=%O;\n","Rule.Timezone("+id+")",id)});       return res*"";
1447:    return sprintf(name,s);    }    -  protected void create(int offset,string _name) +  protected void create(int offset,string name)    {    offset_to_utc=offset; -  name=_name; +  this_program::name=name;    if (has_value(name, "/"))    {    names=name/"/";
1497:    return ({offset_to_utc-a[i][2],tzformat(a[i][3])});    }    -  string _sprintf(int t) { return (t=='O')?"Rule.Timezone("+name+")":0; } +  protected string _sprintf(int t) +  { +  return t=='O' && "Rule.Timezone("+name+")"; +  }       int raw_utc_offset() { return offset_to_utc; }    }