diff options
author | Vinson Lee <vlee@vmware.com> | 2009-12-29 21:03:23 -0800 |
---|---|---|
committer | Vinson Lee <vlee@vmware.com> | 2009-12-29 21:03:23 -0800 |
commit | 756cc0a6f681129ccf0f87d97fb1371b2692d2c0 (patch) | |
tree | cc226e99d98a33a1a40fbeb0bc804ce7995dcfa8 /src | |
parent | db36f73d2f1e12e80bb2599fcd41928bd2a3656f (diff) | |
download | glu-756cc0a6f681129ccf0f87d97fb1371b2692d2c0.tar.gz |
glu/sgi: Silence warn_unused_result warnings.
Diffstat (limited to 'src')
-rw-r--r-- | src/libnurbs/nurbtess/directedLine.cc | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/src/libnurbs/nurbtess/directedLine.cc b/src/libnurbs/nurbtess/directedLine.cc index 1ceda02..d942db7 100644 --- a/src/libnurbs/nurbtess/directedLine.cc +++ b/src/libnurbs/nurbtess/directedLine.cc @@ -793,22 +793,30 @@ directedLine* readAllPolygons(char* filename) { Int i,j; FILE* fp = fopen(filename, "r"); - assert(fp); Int nPolygons; - fscanf(fp, "%i", &nPolygons); + int result; + + assert(fp); + result = fscanf(fp, "%i", &nPolygons); + assert(result != EOF); directedLine *ret = NULL; for(i=0; i<nPolygons; i++) { Int nEdges; - fscanf(fp, "%i", &nEdges); + result = fscanf(fp, "%i", &nEdges); + assert(result != EOF); Real vert[2][2] = { { 0 } }; Real VV[2][2]; /*the first two vertices*/ - fscanf(fp, "%f", &(vert[0][0])); - fscanf(fp, "%f", &(vert[0][1])); - fscanf(fp, "%f", &(vert[1][0])); - fscanf(fp, "%f", &(vert[1][1])); + result = fscanf(fp, "%f", &(vert[0][0])); + assert(result != EOF); + result = fscanf(fp, "%f", &(vert[0][1])); + assert(result != EOF); + result = fscanf(fp, "%f", &(vert[1][0])); + assert(result != EOF); + result = fscanf(fp, "%f", &(vert[1][1])); + assert(result != EOF); VV[1][0] = vert[0][0]; VV[1][1] = vert[0][1]; sampledLine *sLine = new sampledLine(2, vert); @@ -820,8 +828,10 @@ thisPoly->rootLinkSet(NULL); { vert[0][0]=vert[1][0]; vert[0][1]=vert[1][1]; - fscanf(fp, "%f", &(vert[1][0])); - fscanf(fp, "%f", &(vert[1][1])); + result = fscanf(fp, "%f", &(vert[1][0])); + assert(result != EOF); + result = fscanf(fp, "%f", &(vert[1][1])); + assert(result != EOF); sLine = new sampledLine(2,vert); dLine = new directedLine(INCREASING, sLine); dLine->rootLinkSet(thisPoly); |