Undefine snprintf on MinGW Project: http://git-wip-us.apache.org/repos/asf/commons-crypto/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-crypto/commit/5a4c8059 Tree: http://git-wip-us.apache.org/repos/asf/commons-crypto/tree/5a4c8059 Diff: http://git-wip-us.apache.org/repos/asf/commons-crypto/diff/5a4c8059
Branch: refs/heads/CRYPTO-1.0.0 Commit: 5a4c8059fbc49f90d150f00f42049eadf4ac996d Parents: 56894ba Author: Sebb <s...@apache.org> Authored: Sat Jul 9 19:00:30 2016 +0100 Committer: Sebb <s...@apache.org> Committed: Sat Jul 9 19:00:30 2016 +0100 ---------------------------------------------------------------------- .../native/org/apache/commons/crypto/org_apache_commons_crypto.h | 2 ++ 1 file changed, 2 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/5a4c8059/src/main/native/org/apache/commons/crypto/org_apache_commons_crypto.h ---------------------------------------------------------------------- diff --git a/src/main/native/org/apache/commons/crypto/org_apache_commons_crypto.h b/src/main/native/org/apache/commons/crypto/org_apache_commons_crypto.h index f39faa7..4fbcc83 100644 --- a/src/main/native/org/apache/commons/crypto/org_apache_commons_crypto.h +++ b/src/main/native/org/apache/commons/crypto/org_apache_commons_crypto.h @@ -133,7 +133,9 @@ void *do_dlsym(JNIEnv *env, void *handle, const char *symbol) { #include <stdio.h> #include <jni.h> +#if !defined(__MINGW32__) /* does not appear to be needed on MinGW */ #define snprintf(a, b ,c, d) _snprintf_s((a), (b), _TRUNCATE, (c), (d)) +#endif /* A helper macro to dlsym the requisite dynamic symbol and bail-out on error. */ #define LOAD_DYNAMIC_SYMBOL(func_type, func_ptr, env, handle, symbol) \