X-Git-Url: https://git.donarmstrong.com/?p=rsem.git;a=blobdiff_plain;f=QualDist.h;h=5607124c3949f176cb863b775ce4f1cc0f435f1b;hp=fb12e4684dfe603eff5ba4fcd39b573b14a59ba9;hb=refs%2Fheads%2Fdebian;hpb=a95154919f950f86de9104b2b9dcf1f0c7e83387 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); } } }