Browse Source

REVIEWED: External libraries `sdefl` and `sinfl` to address #5367

pull/5320/merge
Ray 3 days ago
parent
commit
a568506265
2 changed files with 2 additions and 2 deletions
  1. +1
    -1
      src/external/sdefl.h
  2. +1
    -1
      src/external/sinfl.h

+ 1
- 1
src/external/sdefl.h View File

@ -198,7 +198,7 @@ extern int zsdeflate(struct sdefl *s, void *o, const void *i, int n, int lvl);
static int
sdefl_ilog2(int n) {
if (!n) return 0;
#ifdef _MSC_VER
#if defined(_MSC_VER) && !defined(__llvm__) && !defined(__INTEL_COMPILER) // @raysan5, address PR #5367
unsigned long msbp = 0;
_BitScanReverse(&msbp, (unsigned long)n);
return (int)msbp;

+ 1
- 1
src/external/sinfl.h View File

@ -171,7 +171,7 @@ extern int zsinflate(void *out, int cap, const void *in, int size);
static int
sinfl_bsr(unsigned n) {
#ifdef _MSC_VER
#if defined(_MSC_VER) && !defined(__llvm__) && !defined(__INTEL_COMPILER) // @raysan5, address PR #5367
unsigned long uln = 0;
_BitScanReverse(&uln, n);
return (int)(uln);

Loading…
Cancel
Save