#include "ruby.h" #include static VALUE initialize(int, VALUE*, VALUE); static VALUE state_allocate(VALUE); static VALUE from_state(VALUE, VALUE); static VALUE hash_value_or_empty_string_default(VALUE, const char*); static VALUE seen(VALUE, VALUE); static VALUE remember(VALUE, VALUE); static VALUE forget(VALUE, VALUE); static VALUE get_indent(VALUE); static VALUE set_indent(VALUE, VALUE); void rb_json_state_indent(VALUE, VALUE, long);