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);