Просмотр исходного кода

Fix: add intrin.h under _MSC_VER

pull/5367/head
Chris Grams 3 месяцев назад
Родитель
Сommit
29740126da
2 измененных файлов: 16 добавлений и 0 удалений
  1. +8
    -0
      src/external/sdefl.h
  2. +8
    -0
      src/external/sinfl.h

+ 8
- 0
src/external/sdefl.h Просмотреть файл

@ -180,6 +180,14 @@ extern int zsdeflate(struct sdefl *s, void *o, const void *i, int n, int lvl);
#include <string.h> /* memcpy */ #include <string.h> /* memcpy */
#include <limits.h> /* CHAR_BIT */ #include <limits.h> /* CHAR_BIT */
/*
* @ChrisGrams - In Windows, this header is required and was no longer
* included in rcore.c after commit 0b4815b8fe861f8fbeac35f46f7e1ff78891b7b5.
*/
#ifdef _MSC_VER
#include <intrin.h>
#endif
#define SDEFL_NIL (-1) #define SDEFL_NIL (-1)
#define SDEFL_MAX_MATCH 258 #define SDEFL_MAX_MATCH 258
#define SDEFL_MAX_CODE_LEN (15) #define SDEFL_MAX_CODE_LEN (15)

+ 8
- 0
src/external/sinfl.h Просмотреть файл

@ -143,6 +143,14 @@ extern int zsinflate(void *out, int cap, const void *in, int size);
#include <string.h> /* memcpy, memset */ #include <string.h> /* memcpy, memset */
#include <assert.h> /* assert */ #include <assert.h> /* assert */
/*
* @ChrisGrams - In Windows, this header is required and was no longer
* included in rcore.c after commit 0b4815b8fe861f8fbeac35f46f7e1ff78891b7b5.
*/
#ifdef _MSC_VER
#include <intrin.h>
#endif
#if defined(__GNUC__) || defined(__clang__) #if defined(__GNUC__) || defined(__clang__)
#define sinfl_likely(x) __builtin_expect((x),1) #define sinfl_likely(x) __builtin_expect((x),1)
#define sinfl_unlikely(x) __builtin_expect((x),0) #define sinfl_unlikely(x) __builtin_expect((x),0)

Загрузка…
Отмена
Сохранить