chiark
/
gitweb
/
~ianmdlvl
/
vbig.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5f48501
)
More sensible type choices. Making remain be size_t would limit to 4G
author
Richard Kettlewell
<rjk@greenend.org.uk>
Wed, 15 Jun 2011 21:21:43 +0000
(22:21 +0100)
committer
Richard Kettlewell
<rjk@greenend.org.uk>
Wed, 15 Jun 2011 21:21:43 +0000
(22:21 +0100)
on a 32-bit system!
vbig.cc
patch
|
blob
|
history
diff --git
a/vbig.cc
b/vbig.cc
index 3862e5be5f5680ea8a735b407ebea4daa7eba544..190dbf0254ee4c30a804d27e8e3082d58bc8ed31 100644
(file)
--- a/
vbig.cc
+++ b/
vbig.cc
@@
-129,9
+129,9
@@
int main(int argc, char **argv) {
if(mode == VERIFY && flush)
flushCache(fp);
char generated[4096], input[4096];
-
size_t
remain = size;
+
long long
remain = size;
while(remain > 0) {
- size_t bytesGenerated = (remain > sizeof generated
+ size_t bytesGenerated = (remain >
(ssize_t)
sizeof generated
? sizeof generated
: remain);
rng.stream(generated, bytesGenerated);