From 289e111a009809ec18c3b652b7805e61bb515f6e Mon Sep 17 00:00:00 2001 From: Mark Salyzyn Date: Fri, 23 May 2014 12:31:42 -0700 Subject: [PATCH] system/window.h: add deprecation warnings Change-Id: I38de3d281f28e0750b4abb86f28509f98dfc7a72 --- include/system/window.h | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/include/system/window.h b/include/system/window.h index cfb4beea0..16b7b6797 100644 --- a/include/system/window.h +++ b/include/system/window.h @@ -29,6 +29,9 @@ #ifndef __unused #define __unused __attribute__((__unused__)) #endif +#ifndef __deprecated +#define __deprecated __attribute__((__deprecated__)) +#endif __BEGIN_DECLS @@ -586,7 +589,7 @@ struct ANativeWindow * android_native_window_t is deprecated. */ typedef struct ANativeWindow ANativeWindow; -typedef struct ANativeWindow android_native_window_t; +typedef struct ANativeWindow android_native_window_t __deprecated; /* * native_window_set_usage(..., usage) @@ -606,12 +609,18 @@ static inline int native_window_set_usage( } /* deprecated. Always returns 0. Don't call. */ +static inline int native_window_connect( + struct ANativeWindow* window __unused, int api __unused) __deprecated; + static inline int native_window_connect( struct ANativeWindow* window __unused, int api __unused) { return 0; } /* deprecated. Always returns 0. Don't call. */ +static inline int native_window_disconnect( + struct ANativeWindow* window __unused, int api __unused) __deprecated; + static inline int native_window_disconnect( struct ANativeWindow* window __unused, int api __unused) { return 0; @@ -666,6 +675,10 @@ static inline int native_window_set_post_transform_crop( * sets the post-transform crop for compatibility while multi-project commits * get checked. */ +static inline int native_window_set_active_rect( + struct ANativeWindow* window, + android_native_rect_t const * active_rect) __deprecated; + static inline int native_window_set_active_rect( struct ANativeWindow* window, android_native_rect_t const * active_rect) @@ -693,6 +706,10 @@ static inline int native_window_set_buffer_count( * XXX: This function is deprecated. The native_window_set_buffers_dimensions * and native_window_set_buffers_format functions should be used instead. */ +static inline int native_window_set_buffers_geometry( + struct ANativeWindow* window, + int w, int h, int format) __deprecated; + static inline int native_window_set_buffers_geometry( struct ANativeWindow* window, int w, int h, int format)