]> git.pld-linux.org Git - packages/mstflint.git/blob - mstflint-types.patch
4d1ec381b54551706a8efa21624c9864aeb8805b
[packages/mstflint.git] / mstflint-types.patch
1 --- mstflint-4.4.0/common/compatibility.h.orig  2016-05-24 14:52:16.000000000 +0200
2 +++ mstflint-4.4.0/common/compatibility.h       2016-06-26 13:10:41.042393009 +0200
3 @@ -40,7 +40,7 @@
4  
5  #include <stdio.h>
6  
7 -#if defined(__ia64__) || defined(__x86_64__) || defined(__PPC64__)
8 +#if (defined(__ia64__) || defined(__x86_64__) || defined(__PPC64__)) && !defined(__ILP32__)
9      #define U64L       "l"
10  #else
11      #define U64L       "ll"
12 @@ -92,8 +92,8 @@
13  #define U16H_FMT    "0x%04x"
14  #define U8H_FMT     "0x%02x"
15  
16 -#if defined(ARCH_x86) || defined(ARCH_ppc) || defined(UEFI_BUILD)
17 -#   if defined(__MINGW32__) || defined(__MINGW64__)
18 +#if defined(ARCH_x86) || defined(ARCH_ppc) || defined(UEFI_BUILD) || defined(__ILP32__)
19 +#   if defined(__MINGW32__) || defined(__MINGW64__) /* || defined(__GNUC__) */
20  #       include <inttypes.h>
21  #       define U64D_FMT    "0x%"PRId64
22  #       define U64H_FMT    "0x%"PRIx64
23 --- mstflint-4.4.0/mtcr_ul/packets_common.h.orig        2016-05-24 14:52:19.000000000 +0200
24 +++ mstflint-4.4.0/mtcr_ul/packets_common.h     2016-06-26 13:26:41.285456968 +0200
25 @@ -162,7 +162,7 @@
26  /* define macros for print fields */
27  //#if defined (ARCH_ia64) || defined(ARCH_x86_64) || defined(ARCH_ppc64) || defined(__MINGW64__)
28  /*
29 -#if !defined(UEFI_BUILD) && (defined (ARCH_ia64) || defined(ARCH_x86_64) || defined(ARCH_ppc64) || defined(__MINGW64__))
30 +#if !defined(UEFI_BUILD) && !defined(__ILP32__) && (defined (ARCH_ia64) || defined(ARCH_x86_64) || defined(ARCH_ppc64) || defined(__MINGW64__))
31  #   define U64H_FMT "0x%016lx"
32  #   define U64D_FMT "%lu"
33  #   define U32H_FMT "0x%08x"
34 @@ -170,7 +170,7 @@
35  #   define U8H_FMT  "0x%02x"
36  #   define U32D_FMT "%u"
37  #   define STR_FMT "%s"
38 -#elif defined(ARCH_x86) || defined(ARCH_ppc) || defined(__MINGW32__) || defined(UEFI_BUILD)
39 +#elif defined(ARCH_x86) || defined(ARCH_ppc) || defined(__MINGW32__) || defined(UEFI_BUILD) || defined(__ILP32__)
40  #   define U64H_FMT "0x%016llx"
41  #   define U64D_FMT "%llu"
42  #   define U32H_FMT "0x%08x"
43 --- mstflint-4.4.0/tools_layouts/adb_to_c_utils.h.orig  2016-06-26 13:28:56.112446417 +0200
44 +++ mstflint-4.4.0/tools_layouts/adb_to_c_utils.h       2016-06-26 13:28:59.142603500 +0200
45 @@ -169,7 +169,7 @@
46  #define U16H_FMT    "0x%04x"
47  #define U8H_FMT     "0x%02x"
48  
49 -#if defined(ARCH_x86) || defined(ARCH_ppc) || defined(UEFI_BUILD)
50 +#if defined(ARCH_x86) || defined(ARCH_ppc) || defined(UEFI_BUILD) || defined(__ILP32__)
51  #   if defined(__MINGW32__) || defined(__MINGW64__)
52  #       include <inttypes.h>
53  #       define U64D_FMT    "0x%"PRId64
This page took 0.038025 seconds and 2 git commands to generate.