From 74c4ae0ac44d5ee905456ea681c8f6cd0af35e2f Mon Sep 17 00:00:00 2001 From: bdemsky Date: Sun, 18 Oct 2009 10:53:59 +0000 Subject: [PATCH] bug fixes --- .../Benchmarks/SingleTM/Yada/bytereader.java | 17 +++++++++++++++-- .../src/Benchmarks/SingleTM/Yada/element.java | 7 +++++-- Robust/src/Benchmarks/SingleTM/Yada/mesh.java | 9 +++++++-- Robust/src/Benchmarks/SingleTM/Yada/yada.java | 7 ++++++- 4 files changed, 33 insertions(+), 7 deletions(-) diff --git a/Robust/src/Benchmarks/SingleTM/Yada/bytereader.java b/Robust/src/Benchmarks/SingleTM/Yada/bytereader.java index 60f4f2f8..0f49ba32 100644 --- a/Robust/src/Benchmarks/SingleTM/Yada/bytereader.java +++ b/Robust/src/Benchmarks/SingleTM/Yada/bytereader.java @@ -54,6 +54,18 @@ public class bytereader { } private void getBytes() { + boolean searching=true; + while(searching) { + for(;pos= 0 && a < numCoordinate); yada.Assert(b >= 0 && b < numCoordinate); insertCoordinates[0] = coordinates[a]; @@ -298,6 +301,7 @@ int mesh_read(String fileNamePrefix) { br=new bytereader(inputFile); numEntry=br.getInt(); numDimension=br.getInt(); + br.jumptonextline(); yada.Assert(numDimension == 3); /* must be triangle */ for (i = 0; i < numEntry; i++) { int id; @@ -309,6 +313,7 @@ int mesh_read(String fileNamePrefix) { a=br.getInt(); b=br.getInt(); c=br.getInt(); + br.jumptonextline(); yada.Assert(a >= 0 && a < numCoordinate); yada.Assert(b >= 0 && b < numCoordinate); yada.Assert(c >= 0 && c < numCoordinate); diff --git a/Robust/src/Benchmarks/SingleTM/Yada/yada.java b/Robust/src/Benchmarks/SingleTM/Yada/yada.java index acc36cc9..aa48155d 100644 --- a/Robust/src/Benchmarks/SingleTM/Yada/yada.java +++ b/Robust/src/Benchmarks/SingleTM/Yada/yada.java @@ -94,7 +94,7 @@ public class yada extends Thread { * ============================================================================= */ public void parseArgs (String argv[]) { - for(int index=0;index>argv.length;index++) { + for(int index=0;index