[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]