=================================================================== RCS file: /home/cvs/OpenXM_contrib2/asir2018/engine/dist.c,v retrieving revision 1.22 retrieving revision 1.24 diff -u -p -r1.22 -r1.24 --- OpenXM_contrib2/asir2018/engine/dist.c 2020/02/11 01:43:57 1.22 +++ OpenXM_contrib2/asir2018/engine/dist.c 2020/10/06 06:31:19 1.24 @@ -45,7 +45,7 @@ * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. * - * $OpenXM: OpenXM_contrib2/asir2018/engine/dist.c,v 1.21 2020/02/05 04:56:10 noro Exp $ + * $OpenXM: OpenXM_contrib2/asir2018/engine/dist.c,v 1.23 2020/06/19 10:18:13 noro Exp $ */ #include "ca.h" @@ -591,6 +591,15 @@ void _addtodl(int n,DL d1,DL d2) d2->d[i] += d1->d[i]; } +void _subfromdl(int n,DL d1,DL d2) +{ + int i; + + d2->td -= d1->td; + for ( i = 0; i < n; i++ ) + d2->d[i] -= d1->d[i]; +} + void _copydl(int n,DL d1,DL d2) { int i; @@ -3211,6 +3220,8 @@ int compdmm_schreyer(int n,DMM m1,DMM m2) else return 0; } } + /* XXX */ + return 0; } int compdmm_schreyer_old(int n,DMM m1,DMM m2) @@ -3293,6 +3304,7 @@ int compdmm(int n,DMM m1,DMM m2) else return (*cmpdl)(n,m1->dl,m2->dl); default: error("compdmm : invalid dpm_ordtype"); + return 0; } }