Mark java raw APIs as deprecated.
authorAnthony Green <green@moxielogic.com>
Wed, 13 Nov 2019 12:59:18 +0000 (07:59 -0500)
committerAnthony Green <green@moxielogic.com>
Wed, 13 Nov 2019 12:59:18 +0000 (07:59 -0500)
include/ffi.h.in

index f6b4024..71cc05c 100644 (file)
@@ -1,5 +1,5 @@
 /* -----------------------------------------------------------------*-C-*-
-   libffi @VERSION@ - Copyright (c) 2011, 2014 Anthony Green
+   libffi @VERSION@ - Copyright (c) 2011, 2014, 2019 Anthony Green
                     - Copyright (c) 1996-2003, 2007, 2008 Red Hat, Inc.
 
    Permission is hereby granted, free of charge, to any person
@@ -288,15 +288,15 @@ FFI_API
 void ffi_java_raw_call (ffi_cif *cif,
                        void (*fn)(void),
                        void *rvalue,
-                       ffi_java_raw *avalue);
+                       ffi_java_raw *avalue) __attribute__((deprecated));
 #endif
 
 FFI_API
-void ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw);
+void ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw) __attribute__((deprecated));
 FFI_API
-void ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args);
+void ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args) __attribute__((deprecated));
 FFI_API
-size_t ffi_java_raw_size (ffi_cif *cif);
+size_t ffi_java_raw_size (ffi_cif *cif) __attribute__((deprecated));
 
 /* ---- Definitions for closures ----------------------------------------- */
 
@@ -421,14 +421,14 @@ FFI_API ffi_status
 ffi_prep_java_raw_closure (ffi_java_raw_closure*,
                           ffi_cif *cif,
                           void (*fun)(ffi_cif*,void*,ffi_java_raw*,void*),
-                          void *user_data);
+                          void *user_data) __attribute__((deprecated));
 
 FFI_API ffi_status
 ffi_prep_java_raw_closure_loc (ffi_java_raw_closure*,
                               ffi_cif *cif,
                               void (*fun)(ffi_cif*,void*,ffi_java_raw*,void*),
                               void *user_data,
-                              void *codeloc);
+                              void *codeloc) __attribute__((deprecated));
 #endif
 
 #endif /* FFI_CLOSURES */