Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/lvandeve/lodepng.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLode Vandevenne <lvandeve@users.noreply.github.com>2019-11-12 21:54:04 +0300
committerGitHub <noreply@github.com>2019-11-12 21:54:04 +0300
commit4d4a4068c00afdc23ec4240d645df66296a9bb1a (patch)
tree124952309ec72a5c3335d31eac02132f696e3bef
parent49ffb08e3a370406bddbbfe0486b337334f34a22 (diff)
parentaf64c9331e53cbc3c505b2c8c15666532e369004 (diff)
Merge pull request #119 from sezero/wcc
do not define LODEPNG_RESTRICT Open Watcom in C++ mode.
-rw-r--r--lodepng.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/lodepng.cpp b/lodepng.cpp
index eeb16c6..ab35ce4 100644
--- a/lodepng.cpp
+++ b/lodepng.cpp
@@ -105,7 +105,8 @@ void lodepng_free(void* ptr);
/* restrict is not available in C90, but use it when supported by the compiler */
#if (defined(__GNUC__) && defined(__GNUC_MINOR__) && (__GNUC__ >= 3) && (__GNUC_MINOR__ >= 1)) ||\
- (defined(_MSC_VER) && (_MSC_VER >= 1400)) || (defined(__WATCOMC__) && (__WATCOMC__ >= 1250))
+ (defined(_MSC_VER) && (_MSC_VER >= 1400)) || \
+ (defined(__WATCOMC__) && (__WATCOMC__ >= 1250) && !defined(__cplusplus))
#define LODEPNG_RESTRICT __restrict
#else
#define LODEPNG_RESTRICT /* not available */