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

version» Context lines:

pike.git/lib/modules/Calendar.pmod/Gregorian.pmod:93:    return y<(int)x;    }       int `==(object x)    {    return    object_program(x)==object_program(this) &&    (int)x==y;    }    +  int hash() { return y*113; } +     int `>(object x)    {    return y>(int)x;    }       object next()    {    return vYear(y+1);    }   
pike.git/lib/modules/Calendar.pmod/Gregorian.pmod:325:    }       int `==(object x)    {    return    objectp(x) &&    object_program(x)==object_program(this) &&    x->y==y && x->m==m;    }    +  int hash() { return y*4721+m; } +     int `>(object x)    {    return    (object_program(x)==object_program(this) &&    (x->y==y && x->m>m) || (x->y>y));    }       object `+(int n)    {    int m2=m;
pike.git/lib/modules/Calendar.pmod/Gregorian.pmod:472:    (x->y==y && x->w<w) || (x->y<y));    }       int `==(object x)    {    return    object_program(x)==object_program(this) &&    x->y==y && x->w==w;    }    +  int hash() { return y*811+w; } +     int `>(object x)    {    return    (object_program(x)==object_program(this) &&    (x->y==y && x->w>w) || (x->y>y));    }       object `+(int n)    {    int y2=y,nd;
pike.git/lib/modules/Calendar.pmod/Gregorian.pmod:671:    }       int `==(object x)    {    return    (object_program(x)==object_program(this) &&    x->y==y && x->d==d) ||    (x->julian_day() == julian_day());    }    +  int hash() { return y*3203+d; } +     int `>(object x)    {    return    (object_program(x)==object_program(this) &&    (x->y==y && x->d>d) || (x->y>y)) ||    (x->julian_day()>julian_day());    }       object `+(int n)    {
pike.git/lib/modules/Calendar.pmod/Gregorian.pmod:868:    (x->d==d && x->h<h) || (x->d<d));    }       int `==(object x)    {    return    object_program(x)==object_program(this) &&    x->d==d && x->h==h;    }    +  int hash() { return d->__hash()*31957+h; } +     int `>(object x)    {    return    (object_program(x)==object_program(this) &&    (x->d==d && x->h>h) || (x->d>d));    }       object `+(int n)    {    object d2=d;
pike.git/lib/modules/Calendar.pmod/Gregorian.pmod:1049:    (x->h==h && x->m<m) || (x->h<h));    }       int `==(object x)    {    return    object_program(x)==object_program(this) &&    x->h==h && x->m==m;    }    +  int __hash() { return h->__hash()*101+m; } +     int `>(object x)    {    return    (object_program(x)==object_program(this) &&    (x->h==h && x->m>m) || (x->h>h));    }       object `+(int n)    {    object h2=h;
pike.git/lib/modules/Calendar.pmod/Gregorian.pmod:1254:    (x->m==m && x->s<s) || (x->m<m));    }       int `==(object x)    {    return    object_program(x)==object_program(this) &&    x->m==m && x->s==s;    }    +  int __hash() { return m->__hash()*101+s; } +     int `>(object x)    {    return    (object_program(x)==object_program(this) &&    (x->m==m && x->s>s) || (x->m>m));    }       object `+(int n)    {    object m2=m;