summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Rasmussen <sebras@hotmail.com>2008-08-18 09:10:04 +0200
committerSebastian Rasmussen <sebras@hotmail.com>2008-08-18 09:10:04 +0200
commit01ba44f16eda0a7a252bedfe4c1e6219d8594ae7 (patch)
tree158c8bb754142d9b5656d387387cbd4b3fbc35ca
parentd8a99ed4f67acb6346f42ade9fb58c0c34cb193b (diff)
downloadmupdf-01ba44f16eda0a7a252bedfe4c1e6219d8594ae7.tar.xz
Use proper operator for joining masked parts of words.
-rw-r--r--mupdf/pdf_shade4.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/mupdf/pdf_shade4.c b/mupdf/pdf_shade4.c
index 8a327433..2f546119 100644
--- a/mupdf/pdf_shade4.c
+++ b/mupdf/pdf_shade4.c
@@ -83,18 +83,18 @@ pdf_loadtype4shade(fz_shade *shade, pdf_xref *xref, fz_obj *shading, fz_obj *ref
flag = *buf->rp++;
t = *buf->rp++;
- t = (t << 8) + *buf->rp++;
- t = (t << 8) + *buf->rp++;
+ t = (t << 8) | *buf->rp++;
+ t = (t << 8) | *buf->rp++;
x = x0 + (t * (x1 - x0) / (pow(2, 24) - 1));
t = *buf->rp++;
- t = (t << 8) + *buf->rp++;
- t = (t << 8) + *buf->rp++;
+ t = (t << 8) | *buf->rp++;
+ t = (t << 8) | *buf->rp++;
y = y0 + (t * (y1 - y0) / (pow(2, 24) - 1));
for (i=0; i < ncomp; ++i) {
t = *buf->rp++;
- t = (t << 8) + *buf->rp++;
+ t = (t << 8) | *buf->rp++;
}
if (flag == 0) {