string           7846 compile.c          const struct ibf_object_string *string = IBF_OBJBODY(struct ibf_object_string, offset);
string           7847 compile.c          VALUE str = rb_str_new(string->ptr, string->len);
string           7848 compile.c          int encindex = (int)string->encindex;
string            373 dir.c              const char *s = string;
string            374 dir.c              const char *send = s + strlen(string);
string             28 ext/objspace/objspace_dump.c     VALUE string;
string             46 ext/objspace/objspace_dump.c     else if (dc->string)
string             47 ext/objspace/objspace_dump.c 	rb_str_vcatf(dc->string, format, vl);
string            211 ext/objspace/objspace_dump.c     if (dc->cur_obj == dc->string)
string            330 ext/objspace/objspace_dump.c 	if (RBASIC(v)->flags && v != dc->string) {
string            366 ext/objspace/objspace_dump.c 	dc->string = Qnil;
string            374 ext/objspace/objspace_dump.c 	dc->string = rb_io_get_write_io(tmp);
string            375 ext/objspace/objspace_dump.c 	rb_io_flush(dc->string);
string            376 ext/objspace/objspace_dump.c 	GetOpenFile(dc->string, fptr);
string            380 ext/objspace/objspace_dump.c 	dc->string = rb_str_new_cstr("");
string            396 ext/objspace/objspace_dump.c 	return rb_str_resurrect(dc->string);
string            399 ext/objspace/objspace_dump.c 	rb_io_flush(dc->string);
string            400 ext/objspace/objspace_dump.c 	return dc->string;
string             30 ext/psych/psych_parser.c     VALUE string = rb_funcall(io, id_read, 1, INT2NUM(size));
string             34 ext/psych/psych_parser.c     if(! NIL_P(string)) {
string             35 ext/psych/psych_parser.c 	void * str = (void *)StringValuePtr(string);
string             36 ext/psych/psych_parser.c 	*read = (size_t)RSTRING_LEN(string);
string            248 ext/psych/yaml/api.c     if (parser->input.string.current == parser->input.string.end) {
string            253 ext/psych/yaml/api.c     if (size > (size_t)(parser->input.string.end
string            254 ext/psych/yaml/api.c                 - parser->input.string.current)) {
string            255 ext/psych/yaml/api.c         size = parser->input.string.end - parser->input.string.current;
string            258 ext/psych/yaml/api.c     memcpy(buffer, parser->input.string.current, size);
string            259 ext/psych/yaml/api.c     parser->input.string.current += size;
string            293 ext/psych/yaml/api.c     parser->input.string.start = input;
string            294 ext/psych/yaml/api.c     parser->input.string.current = input;
string            295 ext/psych/yaml/api.c     parser->input.string.end = input+size;
string            418 ext/psych/yaml/api.c     if (emitter->output.string.size + *emitter->output.string.size_written
string            420 ext/psych/yaml/api.c         memcpy(emitter->output.string.buffer
string            421 ext/psych/yaml/api.c                 + *emitter->output.string.size_written,
string            423 ext/psych/yaml/api.c                 emitter->output.string.size
string            424 ext/psych/yaml/api.c                 - *emitter->output.string.size_written);
string            425 ext/psych/yaml/api.c         *emitter->output.string.size_written = emitter->output.string.size;
string            429 ext/psych/yaml/api.c     memcpy(emitter->output.string.buffer
string            430 ext/psych/yaml/api.c             + *emitter->output.string.size_written, buffer, size);
string            431 ext/psych/yaml/api.c     *emitter->output.string.size_written += size;
string            461 ext/psych/yaml/api.c     emitter->output.string.buffer = output;
string            462 ext/psych/yaml/api.c     emitter->output.string.size = size;
string            463 ext/psych/yaml/api.c     emitter->output.string.size_written = size_written;
string             45 ext/psych/yaml/emitter.c      && (COPY(emitter->buffer,string),                                          \
string             55 ext/psych/yaml/emitter.c      && (CHECK(string,'\n') ?                                                   \
string             57 ext/psych/yaml/emitter.c           string.pointer ++,                                                    \
string             59 ext/psych/yaml/emitter.c          (COPY(emitter->buffer,string),                                         \
string           1404 ext/psych/yaml/emitter.c     yaml_string_t string;
string           1407 ext/psych/yaml/emitter.c     STRING_ASSIGN(string, anchor, anchor_length);
string           1409 ext/psych/yaml/emitter.c     if (string.start == string.end) {
string           1415 ext/psych/yaml/emitter.c     while (string.pointer != string.end) {
string           1416 ext/psych/yaml/emitter.c         if (!IS_ALPHA(string)) {
string           1421 ext/psych/yaml/emitter.c         MOVE(string);
string           1424 ext/psych/yaml/emitter.c     emitter->anchor_data.anchor = string.start;
string           1425 ext/psych/yaml/emitter.c     emitter->anchor_data.anchor_length = string.end - string.start;
string           1440 ext/psych/yaml/emitter.c     yaml_string_t string;
string           1444 ext/psych/yaml/emitter.c     STRING_ASSIGN(string, tag, tag_length);
string           1446 ext/psych/yaml/emitter.c     if (string.start == string.end) {
string           1454 ext/psych/yaml/emitter.c         if (prefix_length < (size_t)(string.end - string.start)
string           1455 ext/psych/yaml/emitter.c                 && strncmp((char *)tag_directive->prefix, (char *)string.start,
string           1461 ext/psych/yaml/emitter.c             emitter->tag_data.suffix = string.start + prefix_length;
string           1463 ext/psych/yaml/emitter.c                 (string.end - string.start) - prefix_length;
string           1468 ext/psych/yaml/emitter.c     emitter->tag_data.suffix = string.start;
string           1469 ext/psych/yaml/emitter.c     emitter->tag_data.suffix_length = string.end - string.start;
string           1482 ext/psych/yaml/emitter.c     yaml_string_t string;
string           1501 ext/psych/yaml/emitter.c     STRING_ASSIGN(string, value, length);
string           1506 ext/psych/yaml/emitter.c     if (string.start == string.end)
string           1517 ext/psych/yaml/emitter.c     if ((CHECK_AT(string, '-', 0)
string           1518 ext/psych/yaml/emitter.c                 && CHECK_AT(string, '-', 1)
string           1519 ext/psych/yaml/emitter.c                 && CHECK_AT(string, '-', 2))
string           1520 ext/psych/yaml/emitter.c             || (CHECK_AT(string, '.', 0)
string           1521 ext/psych/yaml/emitter.c                 && CHECK_AT(string, '.', 1)
string           1522 ext/psych/yaml/emitter.c                 && CHECK_AT(string, '.', 2))) {
string           1528 ext/psych/yaml/emitter.c     followed_by_whitespace = IS_BLANKZ_AT(string, WIDTH(string));
string           1530 ext/psych/yaml/emitter.c     while (string.pointer != string.end)
string           1532 ext/psych/yaml/emitter.c         if (string.start == string.pointer)
string           1534 ext/psych/yaml/emitter.c             if (CHECK(string, '#') || CHECK(string, ',')
string           1535 ext/psych/yaml/emitter.c                     || CHECK(string, '[') || CHECK(string, ']')
string           1536 ext/psych/yaml/emitter.c                     || CHECK(string, '{') || CHECK(string, '}')
string           1537 ext/psych/yaml/emitter.c                     || CHECK(string, '&') || CHECK(string, '*')
string           1538 ext/psych/yaml/emitter.c                     || CHECK(string, '!') || CHECK(string, '|')
string           1539 ext/psych/yaml/emitter.c                     || CHECK(string, '>') || CHECK(string, '\'')
string           1540 ext/psych/yaml/emitter.c                     || CHECK(string, '"') || CHECK(string, '%')
string           1541 ext/psych/yaml/emitter.c                     || CHECK(string, '@') || CHECK(string, '`')) {
string           1546 ext/psych/yaml/emitter.c             if (CHECK(string, '?') || CHECK(string, ':')) {
string           1553 ext/psych/yaml/emitter.c             if (CHECK(string, '-') && followed_by_whitespace) {
string           1560 ext/psych/yaml/emitter.c             if (CHECK(string, ',') || CHECK(string, '?')
string           1561 ext/psych/yaml/emitter.c                     || CHECK(string, '[') || CHECK(string, ']')
string           1562 ext/psych/yaml/emitter.c                     || CHECK(string, '{') || CHECK(string, '}')) {
string           1566 ext/psych/yaml/emitter.c             if (CHECK(string, ':')) {
string           1573 ext/psych/yaml/emitter.c             if (CHECK(string, '#') && preceeded_by_whitespace) {
string           1579 ext/psych/yaml/emitter.c         if (!IS_PRINTABLE(string)
string           1580 ext/psych/yaml/emitter.c                 || (!IS_ASCII(string) && !emitter->unicode)) {
string           1584 ext/psych/yaml/emitter.c         if (IS_BREAK(string)) {
string           1588 ext/psych/yaml/emitter.c         if (IS_SPACE(string))
string           1590 ext/psych/yaml/emitter.c             if (string.start == string.pointer) {
string           1593 ext/psych/yaml/emitter.c             if (string.pointer+WIDTH(string) == string.end) {
string           1602 ext/psych/yaml/emitter.c         else if (IS_BREAK(string))
string           1604 ext/psych/yaml/emitter.c             if (string.start == string.pointer) {
string           1607 ext/psych/yaml/emitter.c             if (string.pointer+WIDTH(string) == string.end) {
string           1622 ext/psych/yaml/emitter.c         preceeded_by_whitespace = IS_BLANKZ(string);
string           1623 ext/psych/yaml/emitter.c         MOVE(string);
string           1624 ext/psych/yaml/emitter.c         if (string.pointer != string.end) {
string           1625 ext/psych/yaml/emitter.c             followed_by_whitespace = IS_BLANKZ_AT(string, WIDTH(string));
string           1791 ext/psych/yaml/emitter.c     yaml_string_t string;
string           1794 ext/psych/yaml/emitter.c     STRING_ASSIGN(string, (yaml_char_t *)indicator, indicator_length);
string           1800 ext/psych/yaml/emitter.c     while (string.pointer != string.end) {
string           1801 ext/psych/yaml/emitter.c         if (!WRITE(emitter, string)) return 0;
string           1815 ext/psych/yaml/emitter.c     yaml_string_t string;
string           1816 ext/psych/yaml/emitter.c     STRING_ASSIGN(string, value, length);
string           1818 ext/psych/yaml/emitter.c     while (string.pointer != string.end) {
string           1819 ext/psych/yaml/emitter.c         if (!WRITE(emitter, string)) return 0;
string           1832 ext/psych/yaml/emitter.c     yaml_string_t string;
string           1833 ext/psych/yaml/emitter.c     STRING_ASSIGN(string, value, length);
string           1839 ext/psych/yaml/emitter.c     while (string.pointer != string.end) {
string           1840 ext/psych/yaml/emitter.c         if (!WRITE(emitter, string)) return 0;
string           1854 ext/psych/yaml/emitter.c     yaml_string_t string;
string           1855 ext/psych/yaml/emitter.c     STRING_ASSIGN(string, value, length);
string           1861 ext/psych/yaml/emitter.c     while (string.pointer != string.end) {
string           1862 ext/psych/yaml/emitter.c         if (IS_ALPHA(string)
string           1863 ext/psych/yaml/emitter.c                 || CHECK(string, ';') || CHECK(string, '/')
string           1864 ext/psych/yaml/emitter.c                 || CHECK(string, '?') || CHECK(string, ':')
string           1865 ext/psych/yaml/emitter.c                 || CHECK(string, '@') || CHECK(string, '&')
string           1866 ext/psych/yaml/emitter.c                 || CHECK(string, '=') || CHECK(string, '+')
string           1867 ext/psych/yaml/emitter.c                 || CHECK(string, '$') || CHECK(string, ',')
string           1868 ext/psych/yaml/emitter.c                 || CHECK(string, '_') || CHECK(string, '.')
string           1869 ext/psych/yaml/emitter.c                 || CHECK(string, '~') || CHECK(string, '*')
string           1870 ext/psych/yaml/emitter.c                 || CHECK(string, '\'') || CHECK(string, '(')
string           1871 ext/psych/yaml/emitter.c                 || CHECK(string, ')') || CHECK(string, '[')
string           1872 ext/psych/yaml/emitter.c                 || CHECK(string, ']')) {
string           1873 ext/psych/yaml/emitter.c             if (!WRITE(emitter, string)) return 0;
string           1876 ext/psych/yaml/emitter.c             int width = WIDTH(string);
string           1879 ext/psych/yaml/emitter.c                 value = *(string.pointer++);
string           1901 ext/psych/yaml/emitter.c     yaml_string_t string;
string           1905 ext/psych/yaml/emitter.c     STRING_ASSIGN(string, value, length);
string           1911 ext/psych/yaml/emitter.c     while (string.pointer != string.end)
string           1913 ext/psych/yaml/emitter.c         if (IS_SPACE(string))
string           1917 ext/psych/yaml/emitter.c                     && !IS_SPACE_AT(string, 1)) {
string           1919 ext/psych/yaml/emitter.c                 MOVE(string);
string           1922 ext/psych/yaml/emitter.c                 if (!WRITE(emitter, string)) return 0;
string           1926 ext/psych/yaml/emitter.c         else if (IS_BREAK(string))
string           1928 ext/psych/yaml/emitter.c             if (!breaks && CHECK(string, '\n')) {
string           1931 ext/psych/yaml/emitter.c             if (!WRITE_BREAK(emitter, string)) return 0;
string           1940 ext/psych/yaml/emitter.c             if (!WRITE(emitter, string)) return 0;
string           1961 ext/psych/yaml/emitter.c     yaml_string_t string;
string           1965 ext/psych/yaml/emitter.c     STRING_ASSIGN(string, value, length);
string           1970 ext/psych/yaml/emitter.c     while (string.pointer != string.end)
string           1972 ext/psych/yaml/emitter.c         if (IS_SPACE(string))
string           1976 ext/psych/yaml/emitter.c                     && string.pointer != string.start
string           1977 ext/psych/yaml/emitter.c                     && string.pointer != string.end - 1
string           1978 ext/psych/yaml/emitter.c                     && !IS_SPACE_AT(string, 1)) {
string           1980 ext/psych/yaml/emitter.c                 MOVE(string);
string           1983 ext/psych/yaml/emitter.c                 if (!WRITE(emitter, string)) return 0;
string           1987 ext/psych/yaml/emitter.c         else if (IS_BREAK(string))
string           1989 ext/psych/yaml/emitter.c             if (!breaks && CHECK(string, '\n')) {
string           1992 ext/psych/yaml/emitter.c             if (!WRITE_BREAK(emitter, string)) return 0;
string           2001 ext/psych/yaml/emitter.c             if (CHECK(string, '\'')) {
string           2004 ext/psych/yaml/emitter.c             if (!WRITE(emitter, string)) return 0;
string           2024 ext/psych/yaml/emitter.c     yaml_string_t string;
string           2027 ext/psych/yaml/emitter.c     STRING_ASSIGN(string, value, length);
string           2032 ext/psych/yaml/emitter.c     while (string.pointer != string.end)
string           2034 ext/psych/yaml/emitter.c         if (!IS_PRINTABLE(string) || (!emitter->unicode && !IS_ASCII(string))
string           2035 ext/psych/yaml/emitter.c                 || IS_BOM(string) || IS_BREAK(string)
string           2036 ext/psych/yaml/emitter.c                 || CHECK(string, '"') || CHECK(string, '\\'))
string           2043 ext/psych/yaml/emitter.c             octet = string.pointer[0];
string           2053 ext/psych/yaml/emitter.c                 octet = string.pointer[k];
string           2056 ext/psych/yaml/emitter.c             string.pointer += width;
string           2143 ext/psych/yaml/emitter.c         else if (IS_SPACE(string))
string           2147 ext/psych/yaml/emitter.c                     && string.pointer != string.start
string           2148 ext/psych/yaml/emitter.c                     && string.pointer != string.end - 1) {
string           2150 ext/psych/yaml/emitter.c                 if (IS_SPACE_AT(string, 1)) {
string           2153 ext/psych/yaml/emitter.c                 MOVE(string);
string           2156 ext/psych/yaml/emitter.c                 if (!WRITE(emitter, string)) return 0;
string           2162 ext/psych/yaml/emitter.c             if (!WRITE(emitter, string)) return 0;
string           2183 ext/psych/yaml/emitter.c     if (IS_SPACE(string) || IS_BREAK(string))
string           2193 ext/psych/yaml/emitter.c     string.pointer = string.end;
string           2194 ext/psych/yaml/emitter.c     if (string.start == string.pointer)
string           2201 ext/psych/yaml/emitter.c             string.pointer --;
string           2202 ext/psych/yaml/emitter.c         } while ((*string.pointer & 0xC0) == 0x80);
string           2203 ext/psych/yaml/emitter.c         if (!IS_BREAK(string))
string           2207 ext/psych/yaml/emitter.c         else if (string.start == string.pointer)
string           2215 ext/psych/yaml/emitter.c                 string.pointer --;
string           2216 ext/psych/yaml/emitter.c             } while ((*string.pointer & 0xC0) == 0x80);
string           2217 ext/psych/yaml/emitter.c             if (IS_BREAK(string))
string           2238 ext/psych/yaml/emitter.c     yaml_string_t string;
string           2241 ext/psych/yaml/emitter.c     STRING_ASSIGN(string, value, length);
string           2245 ext/psych/yaml/emitter.c     if (!yaml_emitter_write_block_scalar_hints(emitter, string))
string           2251 ext/psych/yaml/emitter.c     while (string.pointer != string.end)
string           2253 ext/psych/yaml/emitter.c         if (IS_BREAK(string))
string           2255 ext/psych/yaml/emitter.c             if (!WRITE_BREAK(emitter, string)) return 0;
string           2264 ext/psych/yaml/emitter.c             if (!WRITE(emitter, string)) return 0;
string           2277 ext/psych/yaml/emitter.c     yaml_string_t string;
string           2281 ext/psych/yaml/emitter.c     STRING_ASSIGN(string, value, length);
string           2285 ext/psych/yaml/emitter.c     if (!yaml_emitter_write_block_scalar_hints(emitter, string))
string           2291 ext/psych/yaml/emitter.c     while (string.pointer != string.end)
string           2293 ext/psych/yaml/emitter.c         if (IS_BREAK(string))
string           2295 ext/psych/yaml/emitter.c             if (!breaks && !leading_spaces && CHECK(string, '\n')) {
string           2297 ext/psych/yaml/emitter.c                 while (IS_BREAK_AT(string, k)) {
string           2298 ext/psych/yaml/emitter.c                     k += WIDTH_AT(string, k);
string           2300 ext/psych/yaml/emitter.c                 if (!IS_BLANKZ_AT(string, k)) {
string           2304 ext/psych/yaml/emitter.c             if (!WRITE_BREAK(emitter, string)) return 0;
string           2312 ext/psych/yaml/emitter.c                 leading_spaces = IS_BLANK(string);
string           2314 ext/psych/yaml/emitter.c             if (!breaks && IS_SPACE(string) && !IS_SPACE_AT(string, 1)
string           2317 ext/psych/yaml/emitter.c                 MOVE(string);
string           2320 ext/psych/yaml/emitter.c                 if (!WRITE(emitter, string)) return 0;
string            519 ext/psych/yaml/scanner.c      (STRING_EXTEND(parser,string) ?                                            \
string            520 ext/psych/yaml/scanner.c          (COPY(string,parser->buffer),                                          \
string            531 ext/psych/yaml/scanner.c     (STRING_EXTEND(parser,string) ?                                             \
string            534 ext/psych/yaml/scanner.c      (*((string).pointer++) = (yaml_char_t) '\n',                               \
string            542 ext/psych/yaml/scanner.c      (*((string).pointer++) = (yaml_char_t) '\n',                               \
string            550 ext/psych/yaml/scanner.c      (*((string).pointer++) = (yaml_char_t) '\n',                               \
string            560 ext/psych/yaml/scanner.c      (*((string).pointer++) = *(parser->buffer.pointer++),                      \
string            561 ext/psych/yaml/scanner.c       *((string).pointer++) = *(parser->buffer.pointer++),                      \
string            562 ext/psych/yaml/scanner.c       *((string).pointer++) = *(parser->buffer.pointer++),                      \
string           2116 ext/psych/yaml/scanner.c     yaml_string_t string = NULL_STRING;
string           2118 ext/psych/yaml/scanner.c     if (!STRING_INIT(parser, string, INITIAL_STRING_SIZE)) goto error;
string           2126 ext/psych/yaml/scanner.c         if (!READ(parser, string)) goto error;
string           2132 ext/psych/yaml/scanner.c     if (string.start == string.pointer) {
string           2146 ext/psych/yaml/scanner.c     *name = string.start;
string           2151 ext/psych/yaml/scanner.c     STRING_DEL(parser, string);
string           2327 ext/psych/yaml/scanner.c     yaml_string_t string = NULL_STRING;
string           2329 ext/psych/yaml/scanner.c     if (!STRING_INIT(parser, string, INITIAL_STRING_SIZE)) goto error;
string           2342 ext/psych/yaml/scanner.c         if (!READ(parser, string)) goto error;
string           2370 ext/psych/yaml/scanner.c         ANCHOR_TOKEN_INIT(*token, string.start, start_mark, end_mark);
string           2373 ext/psych/yaml/scanner.c         ALIAS_TOKEN_INIT(*token, string.start, start_mark, end_mark);
string           2379 ext/psych/yaml/scanner.c     STRING_DEL(parser, string);
string           2506 ext/psych/yaml/scanner.c     yaml_string_t string = NULL_STRING;
string           2508 ext/psych/yaml/scanner.c     if (!STRING_INIT(parser, string, INITIAL_STRING_SIZE)) goto error;
string           2523 ext/psych/yaml/scanner.c     if (!READ(parser, string)) goto error;
string           2531 ext/psych/yaml/scanner.c         if (!READ(parser, string)) goto error;
string           2539 ext/psych/yaml/scanner.c         if (!READ(parser, string)) goto error;
string           2549 ext/psych/yaml/scanner.c         if (directive && !(string.start[0] == '!' && string.start[1] == '\0')) {
string           2556 ext/psych/yaml/scanner.c     *handle = string.start;
string           2561 ext/psych/yaml/scanner.c     STRING_DEL(parser, string);
string           2574 ext/psych/yaml/scanner.c     yaml_string_t string = NULL_STRING;
string           2576 ext/psych/yaml/scanner.c     if (!STRING_INIT(parser, string, INITIAL_STRING_SIZE)) goto error;
string           2580 ext/psych/yaml/scanner.c     while ((size_t)(string.end - string.start) <= length) {
string           2581 ext/psych/yaml/scanner.c         if (!yaml_string_extend(&string.start, &string.pointer, &string.end)) {
string           2594 ext/psych/yaml/scanner.c         memcpy(string.start, head+1, length-1);
string           2595 ext/psych/yaml/scanner.c         string.pointer += length-1;
string           2625 ext/psych/yaml/scanner.c             if (!STRING_EXTEND(parser, string))
string           2629 ext/psych/yaml/scanner.c                         directive, start_mark, &string)) goto error;
string           2632 ext/psych/yaml/scanner.c             if (!READ(parser, string)) goto error;
string           2642 ext/psych/yaml/scanner.c         if (!STRING_EXTEND(parser, string))
string           2651 ext/psych/yaml/scanner.c     *uri = string.start;
string           2656 ext/psych/yaml/scanner.c     STRING_DEL(parser, string);
string           2719 ext/psych/yaml/scanner.c         *(string->pointer++) = octet;
string           2739 ext/psych/yaml/scanner.c     yaml_string_t string = NULL_STRING;
string           2748 ext/psych/yaml/scanner.c     if (!STRING_INIT(parser, string, INITIAL_STRING_SIZE)) goto error;
string           2883 ext/psych/yaml/scanner.c                 if (!STRING_EXTEND(parser, string)) goto error;
string           2884 ext/psych/yaml/scanner.c                 *(string.pointer ++) = ' ';
string           2890 ext/psych/yaml/scanner.c             if (!JOIN(parser, string, leading_break)) goto error;
string           2896 ext/psych/yaml/scanner.c         if (!JOIN(parser, string, trailing_breaks)) goto error;
string           2906 ext/psych/yaml/scanner.c             if (!READ(parser, string)) goto error;
string           2925 ext/psych/yaml/scanner.c         if (!JOIN(parser, string, leading_break)) goto error;
string           2928 ext/psych/yaml/scanner.c         if (!JOIN(parser, string, trailing_breaks)) goto error;
string           2933 ext/psych/yaml/scanner.c     SCALAR_TOKEN_INIT(*token, string.start, string.pointer-string.start,
string           2943 ext/psych/yaml/scanner.c     STRING_DEL(parser, string);
string           3023 ext/psych/yaml/scanner.c     yaml_string_t string = NULL_STRING;
string           3029 ext/psych/yaml/scanner.c     if (!STRING_INIT(parser, string, INITIAL_STRING_SIZE)) goto error;
string           3083 ext/psych/yaml/scanner.c                 if (!STRING_EXTEND(parser, string)) goto error;
string           3084 ext/psych/yaml/scanner.c                 *(string.pointer++) = '\'';
string           3114 ext/psych/yaml/scanner.c                 if (!STRING_EXTEND(parser, string)) goto error;
string           3121 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\0';
string           3125 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\x07';
string           3129 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\x08';
string           3134 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\x09';
string           3138 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\x0A';
string           3142 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\x0B';
string           3146 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\x0C';
string           3150 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\x0D';
string           3154 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\x1B';
string           3158 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\x20';
string           3162 ext/psych/yaml/scanner.c                         *(string.pointer++) = '"';
string           3166 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\'';
string           3170 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\\';
string           3174 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\xC2';
string           3175 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\x85';
string           3179 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\xC2';
string           3180 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\xA0';
string           3184 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\xE2';
string           3185 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\x80';
string           3186 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\xA8';
string           3190 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\xE2';
string           3191 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\x80';
string           3192 ext/psych/yaml/scanner.c                         *(string.pointer++) = '\xA9';
string           3245 ext/psych/yaml/scanner.c                         *(string.pointer++) = value;
string           3248 ext/psych/yaml/scanner.c                         *(string.pointer++) = 0xC0 + (value >> 6);
string           3249 ext/psych/yaml/scanner.c                         *(string.pointer++) = 0x80 + (value & 0x3F);
string           3252 ext/psych/yaml/scanner.c                         *(string.pointer++) = 0xE0 + (value >> 12);
string           3253 ext/psych/yaml/scanner.c                         *(string.pointer++) = 0x80 + ((value >> 6) & 0x3F);
string           3254 ext/psych/yaml/scanner.c                         *(string.pointer++) = 0x80 + (value & 0x3F);
string           3257 ext/psych/yaml/scanner.c                         *(string.pointer++) = 0xF0 + (value >> 18);
string           3258 ext/psych/yaml/scanner.c                         *(string.pointer++) = 0x80 + ((value >> 12) & 0x3F);
string           3259 ext/psych/yaml/scanner.c                         *(string.pointer++) = 0x80 + ((value >> 6) & 0x3F);
string           3260 ext/psych/yaml/scanner.c                         *(string.pointer++) = 0x80 + (value & 0x3F);
string           3275 ext/psych/yaml/scanner.c                 if (!READ(parser, string)) goto error;
string           3331 ext/psych/yaml/scanner.c                     if (!STRING_EXTEND(parser, string)) goto error;
string           3332 ext/psych/yaml/scanner.c                     *(string.pointer++) = ' ';
string           3335 ext/psych/yaml/scanner.c                     if (!JOIN(parser, string, trailing_breaks)) goto error;
string           3341 ext/psych/yaml/scanner.c                 if (!JOIN(parser, string, leading_break)) goto error;
string           3342 ext/psych/yaml/scanner.c                 if (!JOIN(parser, string, trailing_breaks)) goto error;
string           3349 ext/psych/yaml/scanner.c             if (!JOIN(parser, string, whitespaces)) goto error;
string           3362 ext/psych/yaml/scanner.c     SCALAR_TOKEN_INIT(*token, string.start, string.pointer-string.start,
string           3373 ext/psych/yaml/scanner.c     STRING_DEL(parser, string);
string           3390 ext/psych/yaml/scanner.c     yaml_string_t string = NULL_STRING;
string           3397 ext/psych/yaml/scanner.c     if (!STRING_INIT(parser, string, INITIAL_STRING_SIZE)) goto error;
string           3460 ext/psych/yaml/scanner.c                             if (!STRING_EXTEND(parser, string)) goto error;
string           3461 ext/psych/yaml/scanner.c                             *(string.pointer++) = ' ';
string           3464 ext/psych/yaml/scanner.c                             if (!JOIN(parser, string, trailing_breaks)) goto error;
string           3470 ext/psych/yaml/scanner.c                         if (!JOIN(parser, string, leading_break)) goto error;
string           3471 ext/psych/yaml/scanner.c                         if (!JOIN(parser, string, trailing_breaks)) goto error;
string           3480 ext/psych/yaml/scanner.c                     if (!JOIN(parser, string, whitespaces)) goto error;
string           3487 ext/psych/yaml/scanner.c             if (!READ(parser, string)) goto error;
string           3553 ext/psych/yaml/scanner.c     SCALAR_TOKEN_INIT(*token, string.start, string.pointer-string.start,
string           3569 ext/psych/yaml/scanner.c     STRING_DEL(parser, string);
string           1128 ext/psych/yaml/yaml.h         } string;
string           1562 ext/psych/yaml/yaml.h         } string;
string            128 ext/psych/yaml/yaml_private.h #define STRING(string,length)   { (string), (string)+(length), (string) }
string            131 ext/psych/yaml/yaml_private.h     ((value).start = (string),                                                  \
string            132 ext/psych/yaml/yaml_private.h      (value).end = (string)+(length),                                           \
string            133 ext/psych/yaml/yaml_private.h      (value).pointer = (string))
string            136 ext/psych/yaml/yaml_private.h     (((string).start = yaml_malloc(size)) ?                                     \
string            137 ext/psych/yaml/yaml_private.h         ((string).pointer = (string).start,                                     \
string            138 ext/psych/yaml/yaml_private.h          (string).end = (string).start+(size),                                  \
string            139 ext/psych/yaml/yaml_private.h          memset((string).start, 0, (size)),                                     \
string            145 ext/psych/yaml/yaml_private.h     (yaml_free((string).start),                                                 \
string            146 ext/psych/yaml/yaml_private.h      (string).start = (string).pointer = (string).end = 0)
string            149 ext/psych/yaml/yaml_private.h     ((((string).pointer+5 < (string).end)                                       \
string            150 ext/psych/yaml/yaml_private.h         || yaml_string_extend(&(string).start,                                  \
string            151 ext/psych/yaml/yaml_private.h             &(string).pointer, &(string).end)) ?                                \
string            157 ext/psych/yaml/yaml_private.h     ((string).pointer = (string).start,                                         \
string            158 ext/psych/yaml/yaml_private.h      memset((string).start, 0, (string).end-(string).start))
string            178 ext/psych/yaml/yaml_private.h     ((string).pointer[offset] == (yaml_char_t)(octet))
string            184 ext/psych/yaml/yaml_private.h #define CHECK(string,octet) CHECK_AT((string),(octet),0)
string            192 ext/psych/yaml/yaml_private.h      (((string).pointer[offset] >= (yaml_char_t) '0' &&                         \
string            193 ext/psych/yaml/yaml_private.h        (string).pointer[offset] <= (yaml_char_t) '9') ||                        \
string            194 ext/psych/yaml/yaml_private.h       ((string).pointer[offset] >= (yaml_char_t) 'A' &&                         \
string            195 ext/psych/yaml/yaml_private.h        (string).pointer[offset] <= (yaml_char_t) 'Z') ||                        \
string            196 ext/psych/yaml/yaml_private.h       ((string).pointer[offset] >= (yaml_char_t) 'a' &&                         \
string            197 ext/psych/yaml/yaml_private.h        (string).pointer[offset] <= (yaml_char_t) 'z') ||                        \
string            198 ext/psych/yaml/yaml_private.h       (string).pointer[offset] == '_' ||                                        \
string            199 ext/psych/yaml/yaml_private.h       (string).pointer[offset] == '-')
string            201 ext/psych/yaml/yaml_private.h #define IS_ALPHA(string)    IS_ALPHA_AT((string),0)
string            208 ext/psych/yaml/yaml_private.h      (((string).pointer[offset] >= (yaml_char_t) '0' &&                         \
string            209 ext/psych/yaml/yaml_private.h        (string).pointer[offset] <= (yaml_char_t) '9'))
string            211 ext/psych/yaml/yaml_private.h #define IS_DIGIT(string)    IS_DIGIT_AT((string),0)
string            218 ext/psych/yaml/yaml_private.h      ((string).pointer[offset] - (yaml_char_t) '0')
string            220 ext/psych/yaml/yaml_private.h #define AS_DIGIT(string)    AS_DIGIT_AT((string),0)
string            227 ext/psych/yaml/yaml_private.h      (((string).pointer[offset] >= (yaml_char_t) '0' &&                         \
string            228 ext/psych/yaml/yaml_private.h        (string).pointer[offset] <= (yaml_char_t) '9') ||                        \
string            229 ext/psych/yaml/yaml_private.h       ((string).pointer[offset] >= (yaml_char_t) 'A' &&                         \
string            230 ext/psych/yaml/yaml_private.h        (string).pointer[offset] <= (yaml_char_t) 'F') ||                        \
string            231 ext/psych/yaml/yaml_private.h       ((string).pointer[offset] >= (yaml_char_t) 'a' &&                         \
string            232 ext/psych/yaml/yaml_private.h        (string).pointer[offset] <= (yaml_char_t) 'f'))
string            234 ext/psych/yaml/yaml_private.h #define IS_HEX(string)    IS_HEX_AT((string),0)
string            241 ext/psych/yaml/yaml_private.h       (((string).pointer[offset] >= (yaml_char_t) 'A' &&                        \
string            242 ext/psych/yaml/yaml_private.h         (string).pointer[offset] <= (yaml_char_t) 'F') ?                        \
string            243 ext/psych/yaml/yaml_private.h        ((string).pointer[offset] - (yaml_char_t) 'A' + 10) :                    \
string            244 ext/psych/yaml/yaml_private.h        ((string).pointer[offset] >= (yaml_char_t) 'a' &&                        \
string            245 ext/psych/yaml/yaml_private.h         (string).pointer[offset] <= (yaml_char_t) 'f') ?                        \
string            246 ext/psych/yaml/yaml_private.h        ((string).pointer[offset] - (yaml_char_t) 'a' + 10) :                    \
string            247 ext/psych/yaml/yaml_private.h        ((string).pointer[offset] - (yaml_char_t) '0'))
string            249 ext/psych/yaml/yaml_private.h #define AS_HEX(string)  AS_HEX_AT((string),0)
string            256 ext/psych/yaml/yaml_private.h     ((string).pointer[offset] <= (yaml_char_t) '\x7F')
string            258 ext/psych/yaml/yaml_private.h #define IS_ASCII(string)    IS_ASCII_AT((string),0)
string            265 ext/psych/yaml/yaml_private.h     (((string).pointer[offset] == 0x0A)         /* . == #x0A */                 \
string            266 ext/psych/yaml/yaml_private.h      || ((string).pointer[offset] >= 0x20       /* #x20 <= . <= #x7E */         \
string            267 ext/psych/yaml/yaml_private.h          && (string).pointer[offset] <= 0x7E)                                   \
string            268 ext/psych/yaml/yaml_private.h      || ((string).pointer[offset] == 0xC2       /* #0xA0 <= . <= #xD7FF */      \
string            269 ext/psych/yaml/yaml_private.h          && (string).pointer[offset+1] >= 0xA0)                                 \
string            270 ext/psych/yaml/yaml_private.h      || ((string).pointer[offset] > 0xC2                                        \
string            271 ext/psych/yaml/yaml_private.h          && (string).pointer[offset] < 0xED)                                    \
string            272 ext/psych/yaml/yaml_private.h      || ((string).pointer[offset] == 0xED                                       \
string            273 ext/psych/yaml/yaml_private.h          && (string).pointer[offset+1] < 0xA0)                                  \
string            274 ext/psych/yaml/yaml_private.h      || ((string).pointer[offset] == 0xEE)                                      \
string            275 ext/psych/yaml/yaml_private.h      || ((string).pointer[offset] == 0xEF      /* #xE000 <= . <= #xFFFD */      \
string            276 ext/psych/yaml/yaml_private.h          && !((string).pointer[offset+1] == 0xBB        /* && . != #xFEFF */    \
string            277 ext/psych/yaml/yaml_private.h              && (string).pointer[offset+2] == 0xBF)                             \
string            278 ext/psych/yaml/yaml_private.h          && !((string).pointer[offset+1] == 0xBF                                \
string            279 ext/psych/yaml/yaml_private.h              && ((string).pointer[offset+2] == 0xBE                             \
string            280 ext/psych/yaml/yaml_private.h                  || (string).pointer[offset+2] == 0xBF))))
string            282 ext/psych/yaml/yaml_private.h #define IS_PRINTABLE(string)    IS_PRINTABLE_AT((string),0)
string            288 ext/psych/yaml/yaml_private.h #define IS_Z_AT(string,offset)    CHECK_AT((string),'\0',(offset))
string            290 ext/psych/yaml/yaml_private.h #define IS_Z(string)    IS_Z_AT((string),0)
string            297 ext/psych/yaml/yaml_private.h      (CHECK_AT((string),'\xEF',(offset))                                        \
string            298 ext/psych/yaml/yaml_private.h       && CHECK_AT((string),'\xBB',(offset)+1)                                   \
string            299 ext/psych/yaml/yaml_private.h       && CHECK_AT((string),'\xBF',(offset)+2))  /* BOM (#xFEFF) */
string            301 ext/psych/yaml/yaml_private.h #define IS_BOM(string)  IS_BOM_AT(string,0)
string            307 ext/psych/yaml/yaml_private.h #define IS_SPACE_AT(string,offset)  CHECK_AT((string),' ',(offset))
string            309 ext/psych/yaml/yaml_private.h #define IS_SPACE(string)    IS_SPACE_AT((string),0)
string            315 ext/psych/yaml/yaml_private.h #define IS_TAB_AT(string,offset)    CHECK_AT((string),'\t',(offset))
string            317 ext/psych/yaml/yaml_private.h #define IS_TAB(string)  IS_TAB_AT((string),0)
string            324 ext/psych/yaml/yaml_private.h     (IS_SPACE_AT((string),(offset)) || IS_TAB_AT((string),(offset)))
string            326 ext/psych/yaml/yaml_private.h #define IS_BLANK(string)    IS_BLANK_AT((string),0)
string            333 ext/psych/yaml/yaml_private.h     (CHECK_AT((string),'\r',(offset))               /* CR (#xD)*/               \
string            334 ext/psych/yaml/yaml_private.h      || CHECK_AT((string),'\n',(offset))            /* LF (#xA) */              \
string            335 ext/psych/yaml/yaml_private.h      || (CHECK_AT((string),'\xC2',(offset))                                     \
string            336 ext/psych/yaml/yaml_private.h          && CHECK_AT((string),'\x85',(offset)+1))   /* NEL (#x85) */            \
string            337 ext/psych/yaml/yaml_private.h      || (CHECK_AT((string),'\xE2',(offset))                                     \
string            338 ext/psych/yaml/yaml_private.h          && CHECK_AT((string),'\x80',(offset)+1)                                \
string            339 ext/psych/yaml/yaml_private.h          && CHECK_AT((string),'\xA8',(offset)+2))   /* LS (#x2028) */           \
string            340 ext/psych/yaml/yaml_private.h      || (CHECK_AT((string),'\xE2',(offset))                                     \
string            341 ext/psych/yaml/yaml_private.h          && CHECK_AT((string),'\x80',(offset)+1)                                \
string            342 ext/psych/yaml/yaml_private.h          && CHECK_AT((string),'\xA9',(offset)+2)))  /* PS (#x2029) */
string            344 ext/psych/yaml/yaml_private.h #define IS_BREAK(string)    IS_BREAK_AT((string),0)
string            347 ext/psych/yaml/yaml_private.h      (CHECK_AT((string),'\r',(offset)) && CHECK_AT((string),'\n',(offset)+1))
string            349 ext/psych/yaml/yaml_private.h #define IS_CRLF(string) IS_CRLF_AT((string),0)
string            356 ext/psych/yaml/yaml_private.h     (IS_BREAK_AT((string),(offset)) || IS_Z_AT((string),(offset)))
string            358 ext/psych/yaml/yaml_private.h #define IS_BREAKZ(string)   IS_BREAKZ_AT((string),0)
string            365 ext/psych/yaml/yaml_private.h     (IS_SPACE_AT((string),(offset)) || IS_BREAKZ_AT((string),(offset)))
string            367 ext/psych/yaml/yaml_private.h #define IS_SPACEZ(string)   IS_SPACEZ_AT((string),0)
string            374 ext/psych/yaml/yaml_private.h     (IS_BLANK_AT((string),(offset)) || IS_BREAKZ_AT((string),(offset)))
string            376 ext/psych/yaml/yaml_private.h #define IS_BLANKZ(string)   IS_BLANKZ_AT((string),0)
string            383 ext/psych/yaml/yaml_private.h      (((string).pointer[offset] & 0x80) == 0x00 ? 1 :                           \
string            384 ext/psych/yaml/yaml_private.h       ((string).pointer[offset] & 0xE0) == 0xC0 ? 2 :                           \
string            385 ext/psych/yaml/yaml_private.h       ((string).pointer[offset] & 0xF0) == 0xE0 ? 3 :                           \
string            386 ext/psych/yaml/yaml_private.h       ((string).pointer[offset] & 0xF8) == 0xF0 ? 4 : 0)
string            388 ext/psych/yaml/yaml_private.h #define WIDTH(string)   WIDTH_AT((string),0)
string            394 ext/psych/yaml/yaml_private.h #define MOVE(string)    ((string).pointer += WIDTH((string)))
string           12386 ext/ripper/ripper.c     RSTRING_GETMEM(string, str, len);
string           12401 ext/ripper/ripper.c     rb_str_set_len(string, len - i);
string            852 ext/ripper/ripper.y %type <val> singleton strings string string1 xstring regexp
string           3914 ext/ripper/ripper.y strings		: string
string           3931 ext/ripper/ripper.y string		: tCHAR
string           3933 ext/ripper/ripper.y 		| string string1
string           6637 ext/ripper/ripper.y     RSTRING_GETMEM(string, str, len);
string           6652 ext/ripper/ripper.y     rb_str_set_len(string, len - i);
string             24 ext/stringio/stringio.c     VALUE string;
string             37 ext/stringio/stringio.c #define get_enc(ptr) ((ptr)->enc ? (ptr)->enc : rb_enc_get((ptr)->string))
string             43 ext/stringio/stringio.c     ptr->string = Qnil;
string             56 ext/stringio/stringio.c 	rb_gc_mark(ptr->string);
string            109 ext/stringio/stringio.c     VALUE str = ptr->string;
string            157 ext/stringio/stringio.c     if (OBJ_FROZEN(ptr->string)) {
string            188 ext/stringio/stringio.c     VALUE string, mode;
string            191 ext/stringio/stringio.c     switch (rb_scan_args(argc, argv, "02", &string, &mode)) {
string            203 ext/stringio/stringio.c 	StringValue(string);
string            204 ext/stringio/stringio.c 	if ((ptr->flags & FMODE_WRITABLE) && OBJ_FROZEN(string)) {
string            208 ext/stringio/stringio.c 	    rb_str_resize(string, 0);
string            212 ext/stringio/stringio.c 	StringValue(string);
string            213 ext/stringio/stringio.c 	ptr->flags = OBJ_FROZEN(string) ? FMODE_READABLE : FMODE_READWRITE;
string            216 ext/stringio/stringio.c 	string = rb_enc_str_new("", 0, rb_default_external_encoding());
string            220 ext/stringio/stringio.c     ptr->string = string;
string            232 ext/stringio/stringio.c     ptr->string = Qnil;
string            335 ext/stringio/stringio.c     return StringIO(self)->string;
string            351 ext/stringio/stringio.c     StringValue(string);
string            352 ext/stringio/stringio.c     ptr->flags = OBJ_FROZEN(string) ? FMODE_READABLE : FMODE_READWRITE;
string            355 ext/stringio/stringio.c     return ptr->string = string;
string            463 ext/stringio/stringio.c     if (ptr->pos < RSTRING_LEN(ptr->string)) return Qfalse;
string            525 ext/stringio/stringio.c 	rb_enc_associate(ptr->string, enc);
string            627 ext/stringio/stringio.c 	offset += RSTRING_LEN(ptr->string);
string            670 ext/stringio/stringio.c     while (ptr->pos < RSTRING_LEN(ptr->string)) {
string            671 ext/stringio/stringio.c 	char c = RSTRING_PTR(ptr->string)[ptr->pos++];
string            700 ext/stringio/stringio.c     VALUE str = ptr->string;
string            725 ext/stringio/stringio.c     if (ptr->pos >= RSTRING_LEN(ptr->string)) {
string            728 ext/stringio/stringio.c     c = RSTRING_PTR(ptr->string)[ptr->pos++];
string            738 ext/stringio/stringio.c     olen = RSTRING_LEN(ptr->string);
string            740 ext/stringio/stringio.c 	rb_str_resize(ptr->string, pos + len);
string            742 ext/stringio/stringio.c 	    MEMZERO(RSTRING_PTR(ptr->string) + olen, char, pos - olen);
string            745 ext/stringio/stringio.c 	rb_str_modify(ptr->string);
string            770 ext/stringio/stringio.c 	enc = rb_enc_get(ptr->string);
string            776 ext/stringio/stringio.c 	enc = rb_enc_get(ptr->string);
string            821 ext/stringio/stringio.c     VALUE str = ptr->string;
string            928 ext/stringio/stringio.c 	if (ptr->pos >= RSTRING_LEN(ptr->string)) {
string            932 ext/stringio/stringio.c 	c = rb_enc_codepoint_len(RSTRING_PTR(ptr->string)+ptr->pos,
string            933 ext/stringio/stringio.c 				 RSTRING_END(ptr->string), &n, enc);
string           1018 ext/stringio/stringio.c     if (ptr->pos >= (n = RSTRING_LEN(ptr->string))) {
string           1021 ext/stringio/stringio.c     s = RSTRING_PTR(ptr->string);
string           1022 ext/stringio/stringio.c     e = s + RSTRING_LEN(ptr->string);
string           1044 ext/stringio/stringio.c 	str = strio_substr(ptr, s - RSTRING_PTR(ptr->string), e - s);
string           1073 ext/stringio/stringio.c     ptr->pos = e - RSTRING_PTR(ptr->string);
string           1210 ext/stringio/stringio.c     olen = RSTRING_LEN(ptr->string);
string           1216 ext/stringio/stringio.c 	    rb_enc_str_buf_cat(ptr->string, RSTRING_PTR(str), len, enc);
string           1217 ext/stringio/stringio.c 	    OBJ_INFECT(ptr->string, str);
string           1220 ext/stringio/stringio.c 	    rb_str_buf_append(ptr->string, str);
string           1225 ext/stringio/stringio.c 	memmove(RSTRING_PTR(ptr->string)+ptr->pos, RSTRING_PTR(str), len);
string           1226 ext/stringio/stringio.c 	OBJ_INFECT(ptr->string, str);
string           1228 ext/stringio/stringio.c     OBJ_INFECT(ptr->string, self);
string           1319 ext/stringio/stringio.c 	    if (len > 0 && ptr->pos >= RSTRING_LEN(ptr->string)) {
string           1328 ext/stringio/stringio.c 	len = RSTRING_LEN(ptr->string);
string           1348 ext/stringio/stringio.c 	long rest = RSTRING_LEN(ptr->string) - ptr->pos;
string           1351 ext/stringio/stringio.c 	MEMCPY(RSTRING_PTR(str), RSTRING_PTR(ptr->string) + ptr->pos, char, len);
string           1355 ext/stringio/stringio.c 	    rb_enc_copy(str, ptr->string);
string           1436 ext/stringio/stringio.c     VALUE string = StringIO(self)->string;
string           1437 ext/stringio/stringio.c     if (NIL_P(string)) {
string           1440 ext/stringio/stringio.c     return ULONG2NUM(RSTRING_LEN(string));
string           1453 ext/stringio/stringio.c     VALUE string = writable(self)->string;
string           1455 ext/stringio/stringio.c     long plen = RSTRING_LEN(string);
string           1459 ext/stringio/stringio.c     rb_str_resize(string, l);
string           1461 ext/stringio/stringio.c 	MEMZERO(RSTRING_PTR(string) + plen, char, l - plen);
string           1522 ext/stringio/stringio.c 	rb_enc_associate(ptr->string, enc);
string            403 gc.c           	struct RString string;
string           4480 gc.c           	    gc_mark(objspace, any->as.string.as.heap.aux.shared);
string           7124 io.c           	    goto string;
string           7130 io.c                 string:
string           9927 io.c               VALUE string, offset, opt;
string           9931 io.c               rb_scan_args(argc, argv, "21:", NULL, &string, &offset, &opt);
string           9966 io.c               warg.str = string;
string           12310 parse.c            RSTRING_GETMEM(string, str, len);
string           12325 parse.c            rb_str_set_len(string, len - i);
string            852 parse.y        %type <node> singleton strings string string1 xstring regexp
string           3914 parse.y        strings		: string
string           3931 parse.y        string		: tCHAR
string           3933 parse.y        		| string string1
string           6637 parse.y            RSTRING_GETMEM(string, str, len);
string           6652 parse.y            rb_str_set_len(string, len - i);
string           1302 re.c               match->str = string;
string           1308 re.c               OBJ_INFECT(match, string);
string           1318 re.c               match_set_string(match, string, pos, len);
string           1473 re.c               UChar *p, *string;
string           1485 re.c           	 string = (UChar*)RSTRING_PTR(str);
string           1488 re.c           	      p = onigenc_get_right_adjust_char_head(enc, string, string + pos, string + RSTRING_LEN(str));
string           1491 re.c           	      p = ONIGENC_LEFT_ADJUST_CHAR_HEAD(enc, string, string + pos, string + RSTRING_LEN(str));
string           1493 re.c           	 return p - string;
string           1363 st.c               register const char *string = (const char *)arg;
string           1369 st.c               while (*string) {
string           1371 st.c           	hval ^= (unsigned int)*string++;
string           1632 st.c               register const char *string = (const char *)arg;
string           1633 st.c               return st_hash(string, strlen(string), FNV1_32A_INIT);
string           1690 st.c               register const char *string = (const char *)arg;
string           1696 st.c               while (*string) {
string           1697 st.c           	unsigned int c = (unsigned char)*string++;
string           1244 strftime.c     	char string[MAXTIME];
string           1259 strftime.c     		length = strftime(string, MAXTIME, next, tm);
string           1260 strftime.c     		printf("%s\n", string);
string           7033 string.c       	    split_type = string;
string           7119 string.c           else if (split_type == string) {
string           4065 transcode.c        StringValue(string);
string           4067 transcode.c        string = rb_str_encode(string, rb_enc_from_encoding(rb_enc_find(insert_enc)), 0, Qnil);
string           4069 transcode.c        ret = rb_econv_insert_output(ec, (const unsigned char *)RSTRING_PTR(string), RSTRING_LEN(string), insert_enc);
string           4204 transcode.c        VALUE string = arg;
string           4208 transcode.c        StringValue(string);
string           4209 transcode.c        enc = rb_enc_get(string);
string           4212 transcode.c                (const unsigned char *)RSTRING_PTR(string),
string           4213 transcode.c                RSTRING_LEN(string),