1*4882a593SmuzhiyunFrom 9454ef47db30caa4359766c8730d9d92f65c64f7 Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Romain Naour <romain.naour@openwide.fr>
3*4882a593SmuzhiyunDate: Sat, 8 Aug 2015 22:58:57 +0200
4*4882a593SmuzhiyunSubject: [PATCH] define __THROW to avoid build issue with musl
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunFixes:
7*4882a593Smuzhiyunhttp://autobuild.buildroot.net/results/d27/d2781e70b04a207e2e9397d888032294c7285034/build-end.log
8*4882a593Smuzhiyun
9*4882a593SmuzhiyunSigned-off-by: Romain Naour <romain.naour@openwide.fr>
10*4882a593Smuzhiyun---
11*4882a593Smuzhiyun genisoimage/sha256.h | 4 ++++
12*4882a593Smuzhiyun genisoimage/sha512.h | 4 ++++
13*4882a593Smuzhiyun 2 files changed, 8 insertions(+)
14*4882a593Smuzhiyun
15*4882a593Smuzhiyundiff --git a/genisoimage/sha256.h b/genisoimage/sha256.h
16*4882a593Smuzhiyunindex e7f4cb9..bcae7ef 100644
17*4882a593Smuzhiyun--- a/genisoimage/sha256.h
18*4882a593Smuzhiyun+++ b/genisoimage/sha256.h
19*4882a593Smuzhiyun@@ -29,6 +29,10 @@
20*4882a593Smuzhiyun #include <stdint.h>
21*4882a593Smuzhiyun #include <stdio.h>
22*4882a593Smuzhiyun
23*4882a593Smuzhiyun+/* define __THROW to avoid build issue when it's not available from the libc */
24*4882a593Smuzhiyun+#ifndef __THROW
25*4882a593Smuzhiyun+# define __THROW
26*4882a593Smuzhiyun+#endif
27*4882a593Smuzhiyun
28*4882a593Smuzhiyun /* Structure to save state of computation between the single steps.  */
29*4882a593Smuzhiyun struct sha256_ctx
30*4882a593Smuzhiyundiff --git a/genisoimage/sha512.h b/genisoimage/sha512.h
31*4882a593Smuzhiyunindex 7298355..8cee8b0 100644
32*4882a593Smuzhiyun--- a/genisoimage/sha512.h
33*4882a593Smuzhiyun+++ b/genisoimage/sha512.h
34*4882a593Smuzhiyun@@ -29,6 +29,10 @@
35*4882a593Smuzhiyun #include <stdint.h>
36*4882a593Smuzhiyun #include <stdio.h>
37*4882a593Smuzhiyun
38*4882a593Smuzhiyun+/* define __THROW to avoid build issue when it's not available from the libc */
39*4882a593Smuzhiyun+#ifndef __THROW
40*4882a593Smuzhiyun+# define __THROW
41*4882a593Smuzhiyun+#endif
42*4882a593Smuzhiyun
43*4882a593Smuzhiyun /* Structure to save state of computation between the single steps.  */
44*4882a593Smuzhiyun struct sha512_ctx
45*4882a593Smuzhiyun--
46*4882a593Smuzhiyun2.4.3
47*4882a593Smuzhiyun
48