X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=QualDist.h;fp=QualDist.h;h=5607124c3949f176cb863b775ce4f1cc0f435f1b;hb=7b8405a9fe481d041d7e50d1d8abb4b589bdc0d3;hp=fb12e4684dfe603eff5ba4fcd39b573b14a59ba9;hpb=534e12beacb83144d7d305d5cabfc8a9272b1a75;p=rsem.git diff --git a/QualDist.h b/QualDist.h index fb12e46..5607124 100644 --- a/QualDist.h +++ b/QualDist.h @@ -94,12 +94,12 @@ double QualDist::getProb(const std::string& qual) { void QualDist::read(FILE *fi) { int tmp_size; - fscanf(fi, "%d", &tmp_size); + assert(fscanf(fi, "%d", &tmp_size) == 1); assert(tmp_size == SIZE); - for (int i = 0; i < SIZE; i++) { fscanf(fi, "%lf", &p_init[i]); } + for (int i = 0; i < SIZE; i++) { assert(fscanf(fi, "%lf", &p_init[i]) == 1); } for (int i = 0; i < SIZE; i++) { - for (int j = 0; j < SIZE; j++) { fscanf(fi, "%lf", &p_tran[i][j]); } + for (int j = 0; j < SIZE; j++) { assert(fscanf(fi, "%lf", &p_tran[i][j]) == 1); } } }