From: Nobuyoshi Nakada Date: Sat, 21 Oct 2023 11:44:24 +0000 (+0900) Subject: Check if FFI_GO_CLOSURES is defined (#796) X-Git-Tag: upstream/3.4.7~54 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c23e9a1c81a84ea4804d001865845b25ff8d4c8a;p=platform%2Fupstream%2Flibffi.git Check if FFI_GO_CLOSURES is defined (#796) This macro is always defined to 1 if defined, or undefined. With `-Wundef` option, checking the value without checking if it is defined causes warnings: ``` /opt/local/include/ffi.h:477:5: warning: 'FFI_GO_CLOSURES' is not defined, evaluates to 0 [-Wundef] #if FFI_GO_CLOSURES ^ ``` --- diff --git a/include/ffi.h.in b/include/ffi.h.in index e7fe963..ecfe60a 100644 --- a/include/ffi.h.in +++ b/include/ffi.h.in @@ -464,7 +464,7 @@ ffi_prep_java_raw_closure_loc (ffi_java_raw_closure*, #endif /* FFI_CLOSURES */ -#if FFI_GO_CLOSURES +#ifdef FFI_GO_CLOSURES typedef struct { void *tramp; diff --git a/msvc_build/aarch64/aarch64_include/ffi.h b/msvc_build/aarch64/aarch64_include/ffi.h index 8aed525..2b0b693 100644 --- a/msvc_build/aarch64/aarch64_include/ffi.h +++ b/msvc_build/aarch64/aarch64_include/ffi.h @@ -429,7 +429,7 @@ ffi_prep_java_raw_closure_loc (ffi_java_raw_closure*, #endif /* FFI_CLOSURES */ -#if FFI_GO_CLOSURES +#ifdef FFI_GO_CLOSURES typedef struct { void *tramp;