Browse Source

Explicitly mark several things in json_tokener deprecated.

tags/json-c-0.14-20200419
Eric Haszlakiewicz 5 years ago
parent
commit
0a95f98b8d
1 changed files with 13 additions and 1 deletions
  1. +13
    -1
      json_tokener.h

+ 13
- 1
json_tokener.h View File

@@ -43,6 +43,9 @@ enum json_tokener_error
json_tokener_error_size 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 enum json_tokener_state
{ {
json_tokener_state_eatws, json_tokener_state_eatws,
@@ -72,6 +75,9 @@ enum json_tokener_state
json_tokener_state_inf 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 struct json_tokener_srec
{ {
enum json_tokener_state state, saved_state; enum json_tokener_state state, saved_state;
@@ -91,13 +97,19 @@ struct json_tokener_srec
*/ */
struct json_tokener struct json_tokener
{ {
/**
* @deprecated Do not access any of these fields outside of json_tokener.c
*/
char *str; char *str;
struct printbuf *pb; struct printbuf *pb;
int max_depth, depth, is_double, st_pos; 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; int char_offset;
/**
* @deprecated See json_tokener_get_error() instead.
*/
enum json_tokener_error err; enum json_tokener_error err;
unsigned int ucs_char; unsigned int ucs_char;
char quote_char; char quote_char;


Loading…
Cancel
Save