This is an automated email from the git hooks/post-receive script. tpot-guest pushed a commit to tag 0.6.5 in repository jffi-next.
commit d7246c1b0888e5151798280446f8166fb396f1ca Author: Vladimir Sizikov <[email protected]> Date: Tue Dec 15 11:02:05 2009 +0100 Better _WIN64 ifdefs. --- jni/jffi/Closure.c | 5 +++-- jni/jffi/Function.c | 10 +++------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/jni/jffi/Closure.c b/jni/jffi/Closure.c index dde877b..dd81166 100644 --- a/jni/jffi/Closure.c +++ b/jni/jffi/Closure.c @@ -116,8 +116,9 @@ Java_com_kenai_jffi_Foreign_newClosure(JNIEnv* env, jclass clazz, goto cleanup; } -#ifdef _WIN32 - abi = (flags & com_kenai_jffi_Foreign_F_STDCALL) ? FFI_STDCALL : FFI_DEFAULT_ABI; +// Win64 doesn't have STDCALL calling convention +#if defined(_WIN32) && !defined(_WIN64) + abi = (flags & com_kenai_jffi_Foreign_F_STDCALL) != 0 ? FFI_STDCALL : FFI_DEFAULT_ABI; #else abi = FFI_DEFAULT_ABI; #endif diff --git a/jni/jffi/Function.c b/jni/jffi/Function.c index 80eaaa5..21c4a88 100644 --- a/jni/jffi/Function.c +++ b/jni/jffi/Function.c @@ -70,13 +70,9 @@ Java_com_kenai_jffi_Foreign_newFunction(JNIEnv* env, jobject self, ctx->rawParamOffsets[i] = rawOffset; rawOffset += FFI_ALIGN(type->size, FFI_SIZEOF_ARG); } -#ifdef _WIN32 - #ifdef _WIN64 - // Win64 doesn't have STDCALL calling convention - abi = FFI_DEFAULT_ABI; - # else - abi = (flags & com_kenai_jffi_Foreign_F_STDCALL) != 0 ? FFI_STDCALL : FFI_DEFAULT_ABI; - #endif +// Win64 doesn't have STDCALL calling convention +#if defined(_WIN32) && !defined(_WIN64) + abi = (flags & com_kenai_jffi_Foreign_F_STDCALL) != 0 ? FFI_STDCALL : FFI_DEFAULT_ABI; #else abi = FFI_DEFAULT_ABI; #endif -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jffi-next.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

