From: John W. <joe...@us...> - 2005-01-31 12:18:02
|
Update of /cvsroot/javabdd/JavaBDD In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19095 Modified Files: buddy_jni.c Log Message: A little more robust. Index: buddy_jni.c =================================================================== RCS file: /cvsroot/javabdd/JavaBDD/buddy_jni.c,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** buddy_jni.c 31 Jan 2005 12:15:16 -0000 1.27 --- buddy_jni.c 31 Jan 2005 12:17:46 -0000 1.28 *************** *** 150,158 **** fid = (*jnienv)->GetFieldID(jnienv, gc_cls, "time", "J"); if (fid) { ! (*jnienv)->SetLongField(jnienv, gc_obj, fid, s->time / (CLOCKS_PER_SEC/1000)); } fid = (*jnienv)->GetFieldID(jnienv, gc_cls, "sumtime", "J"); if (fid) { ! (*jnienv)->SetLongField(jnienv, gc_obj, fid, s->sumtime / (CLOCKS_PER_SEC/1000)); } fid = (*jnienv)->GetFieldID(jnienv, gc_cls, "num", "I"); --- 150,164 ---- fid = (*jnienv)->GetFieldID(jnienv, gc_cls, "time", "J"); if (fid) { ! long t = s->time; ! if (CLOCKS_PER_SEC < 1000) t = t * 1000 / CLOCKS_PER_SEC; ! else t /= (CLOCKS_PER_SEC/1000); ! (*jnienv)->SetLongField(jnienv, gc_obj, fid, t); } fid = (*jnienv)->GetFieldID(jnienv, gc_cls, "sumtime", "J"); if (fid) { ! long t = s->sumtime; ! if (CLOCKS_PER_SEC < 1000) t = t * 1000 / CLOCKS_PER_SEC; ! else t /= (CLOCKS_PER_SEC/1000); ! (*jnienv)->SetLongField(jnienv, gc_obj, fid, t); } fid = (*jnienv)->GetFieldID(jnienv, gc_cls, "num", "I"); |