File: 0012-pointer-char-cast.patch

package info (click to toggle)
dcraw 9.28-8
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 10,384 kB
  • sloc: ansic: 86,219; sh: 35; makefile: 14
file content (23 lines) | stat: -rw-r--r-- 709 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
From: Filip Hroch <hroch@physics.muni.cz>
Date: Wed, 5 Jun 2024 23:52:58 +0200
Subject: pointer char cast

---
 parse.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/parse.c b/parse.c
index 6eafc6f..c961d7a 100644
--- a/parse.c
+++ b/parse.c
@@ -1229,8 +1229,8 @@ void identify()
   tread (head, 1, 32, ifp);
   tseek (ifp, 0, SEEK_END);
   fsize = ftell(ifp);
-  if ((cp = memmem (head, 32, "MMMM", 4)) ||
-      (cp = memmem (head, 32, "IIII", 4))) {
+  if ((cp = (char *) memmem (head, 32, "MMMM", 4)) ||
+      (cp = (char *) memmem (head, 32, "IIII", 4))) {
     parse_phase_one (cp-head);
     if (cp-head) parse_tiff (0,0);
   } else if (order == 0x4949 || order == 0x4d4d) {