File riscv.patch of Package failed_calibre

Index: calibre-5.32.0/src/calibre/utils/stb_sprintf.h
===================================================================
--- calibre-5.32.0.orig/src/calibre/utils/stb_sprintf.h
+++ calibre-5.32.0/src/calibre/utils/stb_sprintf.h
@@ -215,7 +215,7 @@ STBSP__PUBLICDEF void STB_SPRINTF_DECORA
 #define stbsp__uint16 unsigned short
 
 #ifndef stbsp__uintptr
-#if defined(__ppc64__) || defined(__powerpc64__) || defined(__aarch64__) || defined(_M_X64) || defined(__x86_64__) || defined(__x86_64)
+#if defined(__ppc64__) || defined(__powerpc64__) || defined(__aarch64__) || defined(_M_X64) || defined(__x86_64__) || defined(__x86_64) || (defined(__riscv) && __riscv_xlen == 64)
 #define stbsp__uintptr stbsp__uint64
 #else
 #define stbsp__uintptr stbsp__uint32
openSUSE Build Service is sponsored by