Change ffi.h.in so that braces match This is a tiny refactoring to make it so brace-matching works in Emacs.
diff --git a/include/ffi.h.in b/include/ffi.h.in
index ba1884f..00c1caa 100644
--- a/include/ffi.h.in
+++ b/include/ffi.h.in
@@ -305,10 +305,13 @@ typedef struct {
ffi_cif *cif;
void (*fun)(ffi_cif*,void*,void**,void*);
void *user_data;
+} ffi_closure
#ifdef __GNUC__
-} ffi_closure __attribute__((aligned (8)));
-#else
-} ffi_closure;
+ __attribute__((aligned (8)))
+#endif
+ ;
+
+#ifndef __GNUC__
# ifdef __sgi
# pragma pack 0
# endif