Fossil SCM

fixed an 'integer overflow' warning from the Sun compiler. Thank to Kevin for the tip.

stephan 2008-09-19 11:11 trunk
Commit 7ae01ee47bcab95358afba335502a35df3250294
1 file changed +1 -1
+1 -1
--- src/zip.c
+++ src/zip.c
@@ -194,11 +194,11 @@
194194
put16(&zBuf[28], nameLen);
195195
put16(&zBuf[30], 0);
196196
put16(&zBuf[32], 0);
197197
put16(&zBuf[34], 1);
198198
put16(&zBuf[36], 0);
199
- put32(&zBuf[38], (0100000 | 0644)<<16);
199
+ put32(&zBuf[38], ((unsigned)(0100000 | 0644))<<16);
200200
put32(&zBuf[42], iStart);
201201
blob_append(&toc, zBuf, 46);
202202
blob_append(&toc, zName, nameLen);
203203
nEntry++;
204204
}
205205
--- src/zip.c
+++ src/zip.c
@@ -194,11 +194,11 @@
194 put16(&zBuf[28], nameLen);
195 put16(&zBuf[30], 0);
196 put16(&zBuf[32], 0);
197 put16(&zBuf[34], 1);
198 put16(&zBuf[36], 0);
199 put32(&zBuf[38], (0100000 | 0644)<<16);
200 put32(&zBuf[42], iStart);
201 blob_append(&toc, zBuf, 46);
202 blob_append(&toc, zName, nameLen);
203 nEntry++;
204 }
205
--- src/zip.c
+++ src/zip.c
@@ -194,11 +194,11 @@
194 put16(&zBuf[28], nameLen);
195 put16(&zBuf[30], 0);
196 put16(&zBuf[32], 0);
197 put16(&zBuf[34], 1);
198 put16(&zBuf[36], 0);
199 put32(&zBuf[38], ((unsigned)(0100000 | 0644))<<16);
200 put32(&zBuf[42], iStart);
201 blob_append(&toc, zBuf, 46);
202 blob_append(&toc, zName, nameLen);
203 nEntry++;
204 }
205

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button