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)
{