diff options
Diffstat (limited to 'src/libbio/bwrite.c')
-rw-r--r-- | src/libbio/bwrite.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libbio/bwrite.c b/src/libbio/bwrite.c index daed161cb..8b9943ab0 100644 --- a/src/libbio/bwrite.c +++ b/src/libbio/bwrite.c @@ -41,11 +41,11 @@ Bwrite(Biobuf *bp, void *ap, long count) while(c > 0) { n = -oc; if(n > c) - n = c; + n = (int)c; if(n == 0) { if(bp->state != Bwactive) return Beof; - i = write(bp->fid, bp->bbuf, bp->bsize); + i = (int)write(bp->fid, bp->bbuf, (size_t)bp->bsize); if(i != bp->bsize) { bp->state = Binactive; return Beof; @@ -54,7 +54,7 @@ Bwrite(Biobuf *bp, void *ap, long count) oc = -bp->bsize; continue; } - memmove(bp->ebuf+oc, p, n); + memmove(bp->ebuf+oc, p, (size_t)n); oc += n; c -= n; p += n; |