Branch: Tag:

1996-03-22

1996-03-22 20:57:12 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed some bugs in operators involving ints and floats

Rev: src/operators.c:1.5

183:    }    }    sp-=args-1; +  sp[-1].type=T_FLOAT;    sp[-1].u.float_number=sum;    break;    }
1022:       add_efun2("`/",f_divide,"function(int,int:int)|function(float|int,float:float)|function(float,int:float)|function(string,string:string*)",0,0,generate_divide);    -  add_efun2("`%",f_mod,"function(int,int:int)|function(float,float:float)",0,0,generate_mod); +  add_efun2("`%",f_mod,"function(int,int:int)|!function(int,int:mixed)&function(int|float,int|float:float)",0,0,generate_mod);       add_efun2("`!",f_not,"function(mixed:int)",0,0,generate_not);    add_efun2("`~",f_compl,"function(int:int)",0,0,generate_compl);   }