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

version» Context lines:

pike.git/lib/modules/Calendar.pmod/Event.pmod:80:    if (sizeof(with)==1) return with[0];    return SuperEvent(with);    }    SuperEvent ``|(Event with) { return `|(with); }       protected string _sprintf(int t)    {    return (t!='O')?0:sprintf("Event(%s:%O)",id,name);    }    -  array(Event) cast(string to) +  protected array(Event) cast(string to)    {    if (to[..4]=="array")    return ({this}); -  else -  error("Can't cast to %O\n",to); +  return UNDEFINED;    }       //! Returns a description of the event.    string describe()    {    return "Unknown event";    }   }      //! A non-event.
pike.git/lib/modules/Calendar.pmod/Event.pmod:1397:    }    Event ``|(Event|SuperEvent with) { return `|(with); }       Event `-(Event|SuperEvent ...subtract)    {    array(Event) res=events-subtract;    if (res==events) return this;    return SuperEvent(res,flags&res,"?");    }    -  array(Event) cast(string to) +  protected array(Event) cast(string to)    {    if (to[..4]=="array")    return events; -  else -  error("Can't cast to %O\n",to); +  return UNDEFINED;    }       protected string _sprintf(int t)    {    return (t!='O')?0:    (sizeof(events)>5    ? sprintf("SuperEvent(%s:%O,%O..%O [%d])",    id,events[0],events[1],events[-1],    sizeof(events))    : sprintf("SuperEvent(%s:%s)",