Fixup fromcvs/togit conversion
[pkgsrcv2.git] / www / seamonkey / patches / patch-nd
1 $NetBSD: patch-nd,v 1.1 2009/09/09 17:01:07 tnn Exp $
2
3 # reported upstream as
4 #   https://bugzilla.mozilla.org/show_bug.cgi?id=514002
5
6 --- mozilla/gfx/qcms/iccread.c.orig     2009-07-30 17:30:16.000000000 +0200
7 +++ mozilla/gfx/qcms/iccread.c  2009-09-01 21:29:29.000000000 +0200
8 @@ -23,6 +23,7 @@
9  #include <math.h>
10  #include <assert.h>
11  #include <stdlib.h>
12 +#include <string.h>
13  #include "qcmsint.h"
14  
15  //XXX: use a better typename
16 @@ -84,7 +85,9 @@ static uint32_t read_u32(struct mem_sour
17                 invalid_source(mem, "Invalid offset");
18                 return 0;
19         } else {
20 -               return be32_to_cpu(*(__be32*)(mem->buf + offset));
21 +               uint32_t v;
22 +               memcpy(&v, mem->buf + offset, 4);
23 +               return be32_to_cpu(v);
24         }
25  }
26  
27 @@ -94,7 +97,9 @@ static uint16_t read_u16(struct mem_sour
28                 invalid_source(mem, "Invalid offset");
29                 return 0;
30         } else {
31 -               return be16_to_cpu(*(__be16*)(mem->buf + offset));
32 +               uint16_t v;
33 +               memcpy(&v, mem->buf + offset, 2);
34 +               return be16_to_cpu(v);
35         }
36  }
37