[BACK]Return to num.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / engine

Annotation of OpenXM_contrib2/asir2000/engine/num.c, Revision 1.1.1.1

1.1       noro        1: /* $OpenXM: OpenXM/src/asir99/engine/num.c,v 1.1.1.1 1999/11/10 08:12:26 noro Exp $ */
                      2: #include "ca.h"
                      3:
                      4: void addnum(vl,a,b,c)
                      5: VL vl;
                      6: Num a,b,*c;
                      7: {
                      8:        (*addnumt[MAX(a?NID(a):0,b?NID(b):0)])(a,b,c);
                      9: }
                     10:
                     11: void subnum(vl,a,b,c)
                     12: VL vl;
                     13: Num a,b,*c;
                     14: {
                     15:        (*subnumt[MAX(a?NID(a):0,b?NID(b):0)])(a,b,c);
                     16: }
                     17:
                     18: void mulnum(vl,a,b,c)
                     19: VL vl;
                     20: Num a,b,*c;
                     21: {
                     22:        (*mulnumt[MAX(a?NID(a):0,b?NID(b):0)])(a,b,c);
                     23: }
                     24:
                     25: void divnum(vl,a,b,c)
                     26: VL vl;
                     27: Num a,b,*c;
                     28: {
                     29:        (*divnumt[MAX(a?NID(a):0,b?NID(b):0)])(a,b,c);
                     30: }
                     31:
                     32: void pwrnum(vl,a,b,c)
                     33: VL vl;
                     34: Num a,b,*c;
                     35: {
                     36:        (*pwrnumt[MAX(a?NID(a):0,b?NID(b):0)])(a,b,c);
                     37: }
                     38:
                     39: void chsgnnum(a,c)
                     40: Num a,*c;
                     41: {
                     42:        (*chsgnnumt[a?NID(a):0])(a,c);
                     43: }
                     44:
                     45: int compnum(vl,a,b)
                     46: VL vl;
                     47: Num a,b;
                     48: {
                     49:        return (*cmpnumt[MAX(a?NID(a):0,b?NID(b):0)])(a,b);
                     50: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>