mirror of
https://github.com/raysan5/raylib.git
synced 2025-12-06 06:13:10 +00:00
REVIEWED: External libraries sdefl and sinfl to address #5367
This commit is contained in:
parent
6a048b7afe
commit
a568506265
2
src/external/sdefl.h
vendored
2
src/external/sdefl.h
vendored
@ -198,7 +198,7 @@ extern int zsdeflate(struct sdefl *s, void *o, const void *i, int n, int lvl);
|
|||||||
static int
|
static int
|
||||||
sdefl_ilog2(int n) {
|
sdefl_ilog2(int n) {
|
||||||
if (!n) return 0;
|
if (!n) return 0;
|
||||||
#ifdef _MSC_VER
|
#if defined(_MSC_VER) && !defined(__llvm__) && !defined(__INTEL_COMPILER) // @raysan5, address PR #5367
|
||||||
unsigned long msbp = 0;
|
unsigned long msbp = 0;
|
||||||
_BitScanReverse(&msbp, (unsigned long)n);
|
_BitScanReverse(&msbp, (unsigned long)n);
|
||||||
return (int)msbp;
|
return (int)msbp;
|
||||||
|
|||||||
2
src/external/sinfl.h
vendored
2
src/external/sinfl.h
vendored
@ -171,7 +171,7 @@ extern int zsinflate(void *out, int cap, const void *in, int size);
|
|||||||
|
|
||||||
static int
|
static int
|
||||||
sinfl_bsr(unsigned n) {
|
sinfl_bsr(unsigned n) {
|
||||||
#ifdef _MSC_VER
|
#if defined(_MSC_VER) && !defined(__llvm__) && !defined(__INTEL_COMPILER) // @raysan5, address PR #5367
|
||||||
unsigned long uln = 0;
|
unsigned long uln = 0;
|
||||||
_BitScanReverse(&uln, n);
|
_BitScanReverse(&uln, n);
|
||||||
return (int)(uln);
|
return (int)(uln);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user