summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAnthony Green <green@moxielogic.com>2019-11-13 07:59:18 -0500
committerAnthony Green <green@moxielogic.com>2019-11-13 07:59:18 -0500
commit3a7580da73b7f16f275277316d00e3497cbb5a8c (patch)
treed3c1f10ce0404752eec606cfb9cd2a1244801b3c /include
parentcda60c1a8aec070a7a822c047d89d0f18cf7c5fc (diff)
downloadlibffi-3a7580da73b7f16f275277316d00e3497cbb5a8c.tar.gz
Mark java raw APIs as deprecated.
Diffstat (limited to 'include')
-rw-r--r--include/ffi.h.in14
1 files changed, 7 insertions, 7 deletions
diff --git a/include/ffi.h.in b/include/ffi.h.in
index f6b4024..71cc05c 100644
--- a/include/ffi.h.in
+++ b/include/ffi.h.in
@@ -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 */