StringIO           39 ext/stringio/stringio.c static struct StringIO *
StringIO           42 ext/stringio/stringio.c     struct StringIO *ptr = ALLOC(struct StringIO);
StringIO           54 ext/stringio/stringio.c     struct StringIO *ptr = p;
StringIO           63 ext/stringio/stringio.c     struct StringIO *ptr = p;
StringIO           72 ext/stringio/stringio.c     return sizeof(struct StringIO);
StringIO           85 ext/stringio/stringio.c #define check_strio(self) ((struct StringIO*)rb_check_typeddata((self), &strio_data_type))
StringIO           87 ext/stringio/stringio.c static struct StringIO*
StringIO           90 ext/stringio/stringio.c     struct StringIO *ptr = check_strio(rb_io_taint_check(self));
StringIO          127 ext/stringio/stringio.c      ((struct StringIO*)DATA_PTR(strio))->flags & FMODE_##mode)
StringIO          134 ext/stringio/stringio.c static struct StringIO*
StringIO          137 ext/stringio/stringio.c     struct StringIO *ptr = StringIO(strio);
StringIO          144 ext/stringio/stringio.c static struct StringIO*
StringIO          147 ext/stringio/stringio.c     struct StringIO *ptr = StringIO(strio);
StringIO          176 ext/stringio/stringio.c     struct StringIO *ptr = check_strio(self);
StringIO          231 ext/stringio/stringio.c     struct StringIO *ptr = StringIO(self);
StringIO          271 ext/stringio/stringio.c     StringIO(self);
StringIO          281 ext/stringio/stringio.c     StringIO(self);
StringIO          291 ext/stringio/stringio.c     StringIO(self);
StringIO          301 ext/stringio/stringio.c     StringIO(self);
StringIO          311 ext/stringio/stringio.c     StringIO(self);
StringIO          321 ext/stringio/stringio.c     StringIO(self);
StringIO          335 ext/stringio/stringio.c     return StringIO(self)->string;
StringIO          347 ext/stringio/stringio.c     struct StringIO *ptr = StringIO(self);
StringIO          368 ext/stringio/stringio.c     StringIO(self);
StringIO          383 ext/stringio/stringio.c     struct StringIO *ptr = StringIO(self);
StringIO          401 ext/stringio/stringio.c     struct StringIO *ptr = StringIO(self);
StringIO          418 ext/stringio/stringio.c     StringIO(self);
StringIO          432 ext/stringio/stringio.c     StringIO(self);
StringIO          446 ext/stringio/stringio.c     StringIO(self);
StringIO          462 ext/stringio/stringio.c     struct StringIO *ptr = readable(self);
StringIO          471 ext/stringio/stringio.c     struct StringIO *ptr;
StringIO          475 ext/stringio/stringio.c     ptr = StringIO(orig);
StringIO          500 ext/stringio/stringio.c     return LONG2NUM(StringIO(self)->lineno);
StringIO          513 ext/stringio/stringio.c     StringIO(self)->lineno = NUM2LONG(lineno);
StringIO          520 ext/stringio/stringio.c     struct StringIO *ptr = StringIO(self);
StringIO          551 ext/stringio/stringio.c     return strio_init(argc, argv, StringIO(self), self);
StringIO          564 ext/stringio/stringio.c     return LONG2NUM(StringIO(self)->pos);
StringIO          576 ext/stringio/stringio.c     struct StringIO *ptr = StringIO(self);
StringIO          595 ext/stringio/stringio.c     struct StringIO *ptr = StringIO(self);
StringIO          612 ext/stringio/stringio.c     struct StringIO *ptr = StringIO(self);
StringIO          648 ext/stringio/stringio.c     StringIO(self);
StringIO          666 ext/stringio/stringio.c     struct StringIO *ptr = readable(self);
StringIO          698 ext/stringio/stringio.c     struct StringIO *ptr = readable(self);
StringIO          723 ext/stringio/stringio.c     struct StringIO *ptr = readable(self);
StringIO          761 ext/stringio/stringio.c     struct StringIO *ptr = readable(self);
StringIO          796 ext/stringio/stringio.c     struct StringIO *ptr = readable(self);
StringIO          918 ext/stringio/stringio.c     struct StringIO *ptr;
StringIO         1130 ext/stringio/stringio.c     StringIO(self);
StringIO         1169 ext/stringio/stringio.c     StringIO(self);
StringIO         1195 ext/stringio/stringio.c     struct StringIO *ptr = writable(self);
StringIO         1268 ext/stringio/stringio.c     struct StringIO *ptr = writable(self);
StringIO         1300 ext/stringio/stringio.c     struct StringIO *ptr = readable(self);
StringIO         1436 ext/stringio/stringio.c     VALUE string = StringIO(self)->string;
StringIO         1477 ext/stringio/stringio.c     struct StringIO *ptr = StringIO(self);
StringIO         1509 ext/stringio/stringio.c     struct StringIO *ptr = StringIO(self);
StringIO         1544 ext/stringio/stringio.c     VALUE StringIO = rb_define_class("StringIO", rb_cData);
StringIO         1546 ext/stringio/stringio.c     rb_include_module(StringIO, rb_mEnumerable);
StringIO         1547 ext/stringio/stringio.c     rb_define_alloc_func(StringIO, strio_s_allocate);
StringIO         1548 ext/stringio/stringio.c     rb_define_singleton_method(StringIO, "new", strio_s_new, -1);
StringIO         1549 ext/stringio/stringio.c     rb_define_singleton_method(StringIO, "open", strio_s_open, -1);
StringIO         1550 ext/stringio/stringio.c     rb_define_method(StringIO, "initialize", strio_initialize, -1);
StringIO         1551 ext/stringio/stringio.c     rb_define_method(StringIO, "initialize_copy", strio_copy, 1);
StringIO         1552 ext/stringio/stringio.c     rb_define_method(StringIO, "reopen", strio_reopen, -1);
StringIO         1554 ext/stringio/stringio.c     rb_define_method(StringIO, "string", strio_get_string, 0);
StringIO         1555 ext/stringio/stringio.c     rb_define_method(StringIO, "string=", strio_set_string, 1);
StringIO         1556 ext/stringio/stringio.c     rb_define_method(StringIO, "lineno", strio_get_lineno, 0);
StringIO         1557 ext/stringio/stringio.c     rb_define_method(StringIO, "lineno=", strio_set_lineno, 1);
StringIO         1561 ext/stringio/stringio.c     rb_define_method(StringIO, "binmode", strio_binmode, 0);
StringIO         1562 ext/stringio/stringio.c     rb_define_method(StringIO, "close", strio_close, 0);
StringIO         1563 ext/stringio/stringio.c     rb_define_method(StringIO, "close_read", strio_close_read, 0);
StringIO         1564 ext/stringio/stringio.c     rb_define_method(StringIO, "close_write", strio_close_write, 0);
StringIO         1565 ext/stringio/stringio.c     rb_define_method(StringIO, "closed?", strio_closed, 0);
StringIO         1566 ext/stringio/stringio.c     rb_define_method(StringIO, "closed_read?", strio_closed_read, 0);
StringIO         1567 ext/stringio/stringio.c     rb_define_method(StringIO, "closed_write?", strio_closed_write, 0);
StringIO         1568 ext/stringio/stringio.c     rb_define_method(StringIO, "eof", strio_eof, 0);
StringIO         1569 ext/stringio/stringio.c     rb_define_method(StringIO, "eof?", strio_eof, 0);
StringIO         1571 ext/stringio/stringio.c     rb_define_method(StringIO, "fcntl", strio_fcntl, -1);
StringIO         1573 ext/stringio/stringio.c     rb_define_method(StringIO, "flush", strio_flush, 0);
StringIO         1575 ext/stringio/stringio.c     rb_define_method(StringIO, "fsync", strio_fsync, 0);
StringIO         1576 ext/stringio/stringio.c     rb_define_method(StringIO, "pos", strio_get_pos, 0);
StringIO         1577 ext/stringio/stringio.c     rb_define_method(StringIO, "pos=", strio_set_pos, 1);
StringIO         1578 ext/stringio/stringio.c     rb_define_method(StringIO, "rewind", strio_rewind, 0);
StringIO         1579 ext/stringio/stringio.c     rb_define_method(StringIO, "seek", strio_seek, -1);
StringIO         1580 ext/stringio/stringio.c     rb_define_method(StringIO, "sync", strio_get_sync, 0);
StringIO         1582 ext/stringio/stringio.c     rb_define_method(StringIO, "sync=", strio_set_sync, 1);
StringIO         1583 ext/stringio/stringio.c     rb_define_method(StringIO, "tell", strio_tell, 0);
StringIO         1585 ext/stringio/stringio.c     rb_define_method(StringIO, "each", strio_each, -1);
StringIO         1586 ext/stringio/stringio.c     rb_define_method(StringIO, "each_line", strio_each, -1);
StringIO         1587 ext/stringio/stringio.c     rb_define_method(StringIO, "lines", strio_lines, -1);
StringIO         1588 ext/stringio/stringio.c     rb_define_method(StringIO, "each_byte", strio_each_byte, 0);
StringIO         1589 ext/stringio/stringio.c     rb_define_method(StringIO, "bytes", strio_bytes, 0);
StringIO         1590 ext/stringio/stringio.c     rb_define_method(StringIO, "each_char", strio_each_char, 0);
StringIO         1591 ext/stringio/stringio.c     rb_define_method(StringIO, "chars", strio_chars, 0);
StringIO         1592 ext/stringio/stringio.c     rb_define_method(StringIO, "each_codepoint", strio_each_codepoint, 0);
StringIO         1593 ext/stringio/stringio.c     rb_define_method(StringIO, "codepoints", strio_codepoints, 0);
StringIO         1594 ext/stringio/stringio.c     rb_define_method(StringIO, "getc", strio_getc, 0);
StringIO         1595 ext/stringio/stringio.c     rb_define_method(StringIO, "ungetc", strio_ungetc, 1);
StringIO         1596 ext/stringio/stringio.c     rb_define_method(StringIO, "ungetbyte", strio_ungetbyte, 1);
StringIO         1597 ext/stringio/stringio.c     rb_define_method(StringIO, "getbyte", strio_getbyte, 0);
StringIO         1598 ext/stringio/stringio.c     rb_define_method(StringIO, "gets", strio_gets, -1);
StringIO         1599 ext/stringio/stringio.c     rb_define_method(StringIO, "readlines", strio_readlines, -1);
StringIO         1600 ext/stringio/stringio.c     rb_define_method(StringIO, "read", strio_read, -1);
StringIO         1602 ext/stringio/stringio.c     rb_define_method(StringIO, "write", strio_write, 1);
StringIO         1603 ext/stringio/stringio.c     rb_define_method(StringIO, "putc", strio_putc, 1);
StringIO         1611 ext/stringio/stringio.c     rb_define_method(StringIO, "isatty", strio_isatty, 0);
StringIO         1612 ext/stringio/stringio.c     rb_define_method(StringIO, "tty?", strio_isatty, 0);
StringIO         1615 ext/stringio/stringio.c     rb_define_method(StringIO, "pid", strio_pid, 0);
StringIO         1618 ext/stringio/stringio.c     rb_define_method(StringIO, "fileno", strio_fileno, 0);
StringIO         1619 ext/stringio/stringio.c     rb_define_method(StringIO, "size", strio_size, 0);
StringIO         1620 ext/stringio/stringio.c     rb_define_method(StringIO, "length", strio_size, 0);
StringIO         1621 ext/stringio/stringio.c     rb_define_method(StringIO, "truncate", strio_truncate, 1);
StringIO         1623 ext/stringio/stringio.c     rb_define_method(StringIO, "external_encoding", strio_external_encoding, 0);
StringIO         1624 ext/stringio/stringio.c     rb_define_method(StringIO, "internal_encoding", strio_internal_encoding, 0);
StringIO         1625 ext/stringio/stringio.c     rb_define_method(StringIO, "set_encoding", strio_set_encoding, -1);
StringIO         1635 ext/stringio/stringio.c 	rb_include_module(StringIO, mReadable);
StringIO         1645 ext/stringio/stringio.c 	rb_include_module(StringIO, mWritable);