Merge pull request #340 from commodo/fix-appveyor-build

strerror_override: add extern "C" and JSON_EXPORT specifiers for Visual C++ compilers
This commit is contained in:
Eric Haszlakiewicz
2017-07-27 23:09:12 -04:00
committed by GitHub
2 changed files with 12 additions and 2 deletions

View File

@@ -22,7 +22,7 @@ install:
- sh autogen.sh
before_script:
- ./configure --enable-strerror-override
- ./configure
script:
- make

View File

@@ -4,10 +4,20 @@
#include "config.h"
#include <errno.h>
char *_json_c_strerror(int errno_in);
#include "json_object.h" /* for JSON_EXPORT */
#ifdef __cplusplus
extern "C" {
#endif
JSON_EXPORT char *_json_c_strerror(int errno_in);
#ifndef STRERROR_OVERRIDE_IMPL
#define strerror _json_c_strerror
#endif
#ifdef __cplusplus
}
#endif
#endif /* _json_strerror_override_h_ */