ruby-changes:7833
From: akr <ko1@a...>
Date: Mon, 15 Sep 2008 11:13:06 +0900 (JST)
Subject: [ruby-changes:7833] Ruby:r19354 (trunk): * transcode_data.h (rb_transcoder): resetsize_func and resetstate_func
akr 2008-09-15 11:11:50 +0900 (Mon, 15 Sep 2008) New Revision: 19354 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=19354 Log: * transcode_data.h (rb_transcoder): resetsize_func and resetstate_func also returns ssize_t. * enc/trans/iso2022.trans: follow the type change. Modified files: trunk/ChangeLog trunk/enc/trans/iso2022.trans trunk/transcode_data.h Index: ChangeLog =================================================================== --- ChangeLog (revision 19353) +++ ChangeLog (revision 19354) @@ -1,3 +1,10 @@ +Mon Sep 15 11:11:04 2008 Tanaka Akira <akr@f...> + + * transcode_data.h (rb_transcoder): resetsize_func and resetstate_func + also returns ssize_t. + + * enc/trans/iso2022.trans: follow the type change. + Mon Sep 15 10:28:10 2008 Yuki Sonoda (Yugui) <yugui@y...> * test/matrix/test_matrix.rb (setup): typo. Index: enc/trans/iso2022.trans =================================================================== --- enc/trans/iso2022.trans (revision 19353) +++ enc/trans/iso2022.trans (revision 19354) @@ -163,7 +163,7 @@ return o - output0; } -static int +static ssize_t iso2022jp_encoder_reset_sequence_size(void *statep) { unsigned char *sp = statep; Index: transcode_data.h =================================================================== --- transcode_data.h (revision 19353) +++ transcode_data.h (revision 19354) @@ -87,8 +87,8 @@ ssize_t (*func_io)(void*, VALUE, const unsigned char*, size_t); /* info -> output */ ssize_t (*func_so)(void*, const unsigned char*, size_t, unsigned char*, size_t); /* start -> output */ ssize_t (*finish_func)(void*, unsigned char*, size_t); /* -> output */ - int (*resetsize_func)(void*); /* -> len */ - int (*resetstate_func)(void*, unsigned char*, size_t); /* -> output */ + ssize_t (*resetsize_func)(void*); /* -> len */ + ssize_t (*resetstate_func)(void*, unsigned char*, size_t); /* -> output */ }; void rb_declare_transcoder(const char *enc1, const char *enc2, const char *lib); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/