Ping. > -----Original Message----- > From: lng-odp [mailto:lng-odp-boun...@lists.linaro.org] On Behalf Of Petri > Savolainen > Sent: Thursday, March 30, 2017 4:59 PM > To: lng-odp@lists.linaro.org > Subject: [lng-odp] [API-NEXT PATCH v2 0/4] Deprecated macros > > Replaced ODP_DEPRECATED macro (which was based on GCC __attribute__) with > compiler independent mechanism to control if deprecated API definitions > are > visible to the application. ODP_DEPRECATED_API can be used both in > application > and implementation to check if deprecated APIs are enabled. By default > those are > disabled. Implementation may optimize the normal (new API) code path. > > ODP_DEPRECATE() macro is used to rename definitions, so that data > structure > sizes are equal on both options. This enables implementation to serve both > options with a single library (if it wishes to do so). > > > Petri Savolainen (4): > api: hints: remove ODP_DEPRECATED from API > api: deprecated: add configure option and macros > test: crypto: remove references to deprecated crypto apis > api: crypto: enforce deprecated API status > > configure.ac | 19 +++++++- > doc/application-api-guide/api_guide_lines.dox | 6 +-- > doc/platform-api-guide/Doxyfile | 1 + > doc/process-guide/release-guide.adoc | 6 +-- > example/ipsec/odp_ipsec_misc.h | 4 +- > example/ipsec/odp_ipsec_sa_db.c | 4 +- > example/ipsec/odp_ipsec_stream.c | 6 +-- > include/odp/api/spec/.gitignore | 1 + > include/odp/api/spec/crypto.h | 29 +++++++------ > include/odp/api/spec/deprecated.h.in | 50 > ++++++++++++++++++++++ > include/odp/api/spec/hints.h | 6 --- > include/odp_api.h | 1 + > platform/Makefile.inc | 1 + > platform/linux-generic/Makefile.am | 1 + > .../linux-generic/include/odp/api/deprecated.h | 26 +++++++++++ > platform/linux-generic/odp_crypto.c | 45 +++++++++++++---- > -- > test/common_plat/performance/odp_crypto.c | 4 +- > 17 files changed, 161 insertions(+), 49 deletions(-) > create mode 100644 include/odp/api/spec/deprecated.h.in > create mode 100644 platform/linux-generic/include/odp/api/deprecated.h > > -- > 2.8.1
Re: [lng-odp] [API-NEXT PATCH v2 0/4] Deprecated macros
Savolainen, Petri (Nokia - FI/Espoo) Wed, 12 Apr 2017 02:46:37 -0700
- [lng-odp] [API-NEXT PATCH v2 0/4] Dep... Petri Savolainen
- [lng-odp] [API-NEXT PATCH v2 1/4... Petri Savolainen
- [lng-odp] [API-NEXT PATCH v2 3/4... Petri Savolainen
- [lng-odp] [API-NEXT PATCH v2 4/4... Petri Savolainen
- Re: [lng-odp] [API-NEXT PATC... Dmitry Eremin-Solenikov
- Re: [lng-odp] [API-NEXT ... Savolainen, Petri (Nokia - FI/Espoo)
- [lng-odp] [API-NEXT PATCH v2 2/4... Petri Savolainen
- Re: [lng-odp] [API-NEXT PATCH v2... Savolainen, Petri (Nokia - FI/Espoo)
- Re: [lng-odp] [API-NEXT PATCH v2... Dmitry Eremin-Solenikov
- Re: [lng-odp] [API-NEXT PATC... Savolainen, Petri (Nokia - FI/Espoo)
- Re: [lng-odp] [API-NEXT ... Dmitry Eremin-Solenikov
- Re: [lng-odp] [API-N... Bill Fischofer
- Re: [lng-odp] [... Dmitry Eremin-Solenikov
- Re: [lng-od... Bill Fischofer
- Re: [ln... Dmitry Eremin-Solenikov
- Re: [ln... Bill Fischofer
- Re: [ln... maxim
- Re: [ln... Savolainen, Petri (Nokia - FI/Espoo)