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