src/lib/twoBit.c 1.28

1.28 2009/09/23 18:42:29 angie
Fixed compiler warnings from gcc 4.3.3, mostly about system calls whose return values weren't checked and non-literal format strings with no args.
Index: src/lib/twoBit.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/lib/twoBit.c,v
retrieving revision 1.27
retrieving revision 1.28
diff -b -B -U 4 -r1.27 -r1.28
--- src/lib/twoBit.c	24 Feb 2009 01:50:38 -0000	1.27
+++ src/lib/twoBit.c	23 Sep 2009 18:42:29 -0000	1.28
@@ -408,10 +408,10 @@
     {
     bits32 *nStarts, *nSizes;
     AllocArray(nStarts, blkCount);
     AllocArray(nSizes, blkCount);
-    fread(nStarts, sizeof(nStarts[0]), blkCount, f);
-    fread(nSizes, sizeof(nSizes[0]), blkCount, f);
+    mustRead(f, nStarts, sizeof(nStarts[0]) * blkCount);
+    mustRead(f, nSizes, sizeof(nSizes[0]) * blkCount);
     if (isSwapped)
 	{
 	int i;
 	for (i=0; i<blkCount; ++i)
@@ -1008,10 +1008,10 @@
     int i;
 
     AllocArray(nStarts, nBlockCount);
     AllocArray(nSizes, nBlockCount);
-    fread(nStarts, sizeof(nStarts[0]), nBlockCount, tbf->f);
-    fread(nSizes, sizeof(nSizes[0]), nBlockCount, tbf->f);
+    mustRead(tbf->f, nStarts, sizeof(nStarts[0]) * nBlockCount);
+    mustRead(tbf->f, nSizes, sizeof(nSizes[0]) * nBlockCount);
     if (tbf->isSwapped)
 	{
 	for (i=0; i<nBlockCount; ++i)
 	    {
@@ -1050,10 +1050,10 @@
     int i;
 
     AllocArray(nStarts, nBlockCount);
     AllocArray(nSizes, nBlockCount);
-    fread(nStarts, sizeof(nStarts[0]), nBlockCount, tbf->f);
-    fread(nSizes, sizeof(nSizes[0]), nBlockCount, tbf->f);
+    mustRead(tbf->f, nStarts, sizeof(nStarts[0]) * nBlockCount);
+    mustRead(tbf->f, nSizes, sizeof(nSizes[0]) * nBlockCount);
     if (tbf->isSwapped)
 	{
 	for (i=0; i<nBlockCount; ++i)
 	    {