1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

update comment.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18689 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
akr 2008-08-18 08:00:55 +00:00
parent 43a3aa5ebf
commit f7bdac01c2

View file

@ -48,8 +48,15 @@ typedef struct rb_io_t {
int rbuf_capa; int rbuf_capa;
VALUE tied_io_for_writing; VALUE tied_io_for_writing;
rb_encoding *enc; /* int_enc if enc2. ext_enc otherwise. */
rb_encoding *enc2; /* ext_enc if not NULL. */ /*
* enc enc2 read action write action
* NULL NULL force_encoding(default_external) write the byte sequence of str
* e1 NULL force_encoding(e1) convert str.encoding to e1
* e1 e2 convert from e2 to e1 convert from e1 to e2
*/
rb_encoding *enc;
rb_encoding *enc2;
rb_econv_t *readconv; rb_econv_t *readconv;
char *crbuf; /* crbuf_off + crbuf_len <= crbuf_capa */ char *crbuf; /* crbuf_off + crbuf_len <= crbuf_capa */