Update of /cvsroot/nice/Nice/stdlib/nice/lang
In directory sc8-pr-cvs1:/tmp/cvs-serv24743/stdlib/nice/lang
Modified Files:
numeric.nice
Log Message:
Separated unary and binary numeric operators.
Index: numeric.nice
===================================================================
RCS file: /cvsroot/nice/Nice/stdlib/nice/lang/numeric.nice,v
retrieving revision 1.29
retrieving revision 1.30
diff -C2 -d -r1.29 -r1.30
*** numeric.nice 17 Jun 2003 04:30:46 -0000 1.29
--- numeric.nice 17 Jun 2003 12:16:17 -0000 1.30
***************
*** 81,88 ****
// unary negation
! double `-`(double) = inline nice.lang.inline.NumOp("dNeg");
! float `-`(float) = inline nice.lang.inline.NumOp("fNeg");
! long `-`(long) = inline nice.lang.inline.NumOp("lNeg");
! int `-`(int) = inline nice.lang.inline.NumOp("iNeg");
// multiplication
--- 81,88 ----
// unary negation
! double `-`(double) = inline nice.lang.inline.UnaryNumOp("dNeg");
! float `-`(float) = inline nice.lang.inline.UnaryNumOp("fNeg");
! long `-`(long) = inline nice.lang.inline.UnaryNumOp("lNeg");
! int `-`(int) = inline nice.lang.inline.UnaryNumOp("iNeg");
// multiplication
***************
*** 127,132 ****
// bitwise operators
! int `~`(int x) = inline nice.lang.inline.NumOp("iComp");
! long `~`(long x) = inline nice.lang.inline.NumOp("lComp");
int `&`(int, int) = inline nice.lang.inline.NumOp("iAnd");
--- 127,132 ----
// bitwise operators
! int `~`(int x) = inline nice.lang.inline.UnaryNumOp("iComp");
! long `~`(long x) = inline nice.lang.inline.UnaryNumOp("lComp");
int `&`(int, int) = inline nice.lang.inline.NumOp("iAnd");
-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
|