mirror of
https://github.com/webmproject/libwebp.git
synced 2024-12-27 06:08:21 +01:00
webp/types.h: use inline for clang++/-std=c++11
at least clang 3.[45] in c++ mode with -std=c++11 define __STRICT_ANSI__ this change set WEBP_INLINE to inline for c++/non-strict-ansi/> c99 fixes crbug.com/428383 Change-Id: Ief2b934353c336a75865c73c90cc3dc5e4f83913
This commit is contained in:
parent
abf04205b3
commit
6638710b9e
@ -18,10 +18,11 @@
|
|||||||
|
|
||||||
#ifndef _MSC_VER
|
#ifndef _MSC_VER
|
||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
#ifdef __STRICT_ANSI__
|
#if defined(__cplusplus) || !defined(__STRICT_ANSI__) || \
|
||||||
#define WEBP_INLINE
|
(defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L)
|
||||||
#else /* __STRICT_ANSI__ */
|
|
||||||
#define WEBP_INLINE inline
|
#define WEBP_INLINE inline
|
||||||
|
#else
|
||||||
|
#define WEBP_INLINE
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
typedef signed char int8_t;
|
typedef signed char int8_t;
|
||||||
|
Loading…
Reference in New Issue
Block a user