From 0a95f98b8dc608bdcea9ed528ed8fc7e803f1a1a Mon Sep 17 00:00:00 2001 From: Eric Haszlakiewicz Date: Sat, 18 Apr 2020 02:42:46 +0000 Subject: Explicitly mark several things in json_tokener deprecated. --- json_tokener.h | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/json_tokener.h b/json_tokener.h index 407e937..2e77d19 100644 --- a/json_tokener.h +++ b/json_tokener.h @@ -43,6 +43,9 @@ enum json_tokener_error json_tokener_error_size }; +/** + * @deprecated Don't use this outside of json_tokener.c, it will be made private in a future release. + */ enum json_tokener_state { json_tokener_state_eatws, @@ -72,6 +75,9 @@ enum json_tokener_state json_tokener_state_inf }; +/** + * @deprecated Don't use this outside of json_tokener.c, it will be made private in a future release. + */ struct json_tokener_srec { enum json_tokener_state state, saved_state; @@ -91,13 +97,19 @@ struct json_tokener_srec */ struct json_tokener { + /** + * @deprecated Do not access any of these fields outside of json_tokener.c + */ char *str; struct printbuf *pb; int max_depth, depth, is_double, st_pos; /** - * See json_tokener_get_parse_end() + * @deprecated See json_tokener_get_parse_end() instead. */ int char_offset; + /** + * @deprecated See json_tokener_get_error() instead. + */ enum json_tokener_error err; unsigned int ucs_char; char quote_char; -- cgit v1.2.1