diff options
author | Sebastian Rasmussen <sebras@hotmail.com> | 2008-08-18 09:10:04 +0200 |
---|---|---|
committer | Sebastian Rasmussen <sebras@hotmail.com> | 2008-08-18 09:10:04 +0200 |
commit | 01ba44f16eda0a7a252bedfe4c1e6219d8594ae7 (patch) | |
tree | 158c8bb754142d9b5656d387387cbd4b3fbc35ca | |
parent | d8a99ed4f67acb6346f42ade9fb58c0c34cb193b (diff) | |
download | mupdf-01ba44f16eda0a7a252bedfe4c1e6219d8594ae7.tar.xz |
Use proper operator for joining masked parts of words.
-rw-r--r-- | mupdf/pdf_shade4.c | 10 |
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) { |