Here is a list of all struct and union fields with links to the structures/unions they belong to:

### - a -

- array : array_list

### - b -

- bpos : printbuf
- buf : printbuf

### - c -

- char_offset : json_tokener
- count : lh_table
- current : json_tokener_srec

### - d -

- depth : json_tokener

### - e -

- entry : json_object_iter
- equal_fn : lh_table
- err : json_tokener
- errmsg : json_patch_error
- errno_code : json_patch_error

### - f -

- flags : json_tokener
- free_fn : array_list, lh_table

### - h -

- hash_fn : lh_table
- head : lh_table
- high_surrogate : json_tokener

### - i -

- index_in_parent : json_pointer_get_result
- is_double : json_tokener

### - k -

- k : lh_entry
- k_is_constant : lh_entry
- key : json_object_iter
- key_in_parent : json_pointer_get_result

### - l -

- length : array_list

### - m -

- max_depth : json_tokener

### - n -

- next : lh_entry

### - o -

- obj : json_pointer_get_result, json_tokener_srec
- obj_field_name : json_tokener_srec
- opaque_ : json_object_iterator

### - p -

- parent : json_pointer_get_result
- patch_failure_idx : json_patch_error
- pb : json_tokener
- prev : lh_entry

### - q -

- quote_char : json_tokener

### - s -

- saved_state : json_tokener_srec
- size : array_list, lh_table, printbuf
- st_pos : json_tokener
- stack : json_tokener
- str : json_tokener

### - t -

- table : lh_table
- tail : lh_table

### - u -

- ucs_char : json_tokener

### - v -

- v : lh_entry
- val : json_object_iter