Lines Matching refs:array_nl
484 if (state->array_nl) ruby_xfree(state->array_nl);
549 state->array_nl = fstrndup(RSTRING_PTR(tmp), len + 1);
628 rb_hash_aset(result, ID2SYM(i_array_nl), rb_str_new(state->array_nl, state->array_nl_len));
723 char *array_nl = state->array_nl;
737 if (array_nl) fbuffer_append(buffer, array_nl, array_nl_len);
748 if (array_nl) {
749 fbuffer_append(buffer, array_nl, array_nl_len);
875 if (state->array_nl) fbuffer_append(state->array_delim, state->array_nl, state->array_nl_len);
930 * * *array_nl*: a string that is put at the end of a JSON array (default: ''),
970 objState->array_nl = fstrndup(origState->array_nl, origState->array_nl_len);
1146 * call-seq: array_nl()
1153 return state->array_nl ? rb_str_new(state->array_nl, state->array_nl_len) : rb_str_new2("");
1157 * call-seq: array_nl=(array_nl)
1161 static VALUE cState_array_nl_set(VALUE self, VALUE array_nl)
1165 Check_Type(array_nl, T_STRING);
1166 len = RSTRING_LEN(array_nl);
1168 if (state->array_nl) {
1169 ruby_xfree(state->array_nl);
1170 state->array_nl = NULL;
1173 if (state->array_nl) ruby_xfree(state->array_nl);
1174 state->array_nl = strdup(RSTRING_PTR(array_nl));
1346 rb_define_method(cState, "array_nl", cState_array_nl, 0);
1347 rb_define_method(cState, "array_nl=", cState_array_nl_set, 1);
1403 i_array_nl = rb_intern("array_nl");