File lzham-no_threading.patch of Package lzham_codec

From 09640c47b68d8e74f132db342b832bc5b48406f6 Mon Sep 17 00:00:00 2001
From: "Jonatan \"jaw\" Wallmander" <jonatan@vovoid.com>
Date: Sun, 10 Jan 2016 19:22:33 +0100
Subject: [PATCH] Added LZHAM_NO_THREADING to disable threading

---
 lzhamcomp/lzham_threading.h | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/lzhamcomp/lzham_threading.h b/lzhamcomp/lzham_threading.h
index b8a1dbe..4eb5fd3 100644
--- a/lzhamcomp/lzham_threading.h
+++ b/lzhamcomp/lzham_threading.h
@@ -1,12 +1,16 @@
 // File: lzham_threading.h
 // See Copyright Notice and license at the end of include/lzham.h
 
-#if LZHAM_USE_WIN32_API
-   #include "lzham_win32_threading.h"
-#elif LZHAM_USE_PTHREADS_API
-   #include "lzham_pthreads_threading.h"
-#else
+#if LZHAM_NO_THREADING
    #include "lzham_null_threading.h"
+#else
+  #if LZHAM_USE_WIN32_API
+     #include "lzham_win32_threading.h"
+  #elif LZHAM_USE_PTHREADS_API
+     #include "lzham_pthreads_threading.h"
+  #else
+     #include "lzham_null_threading.h"
+  #endif
 #endif
 
 
openSUSE Build Service is sponsored by