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

Reply via email to