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

ruby-changes:7436

From: akr <ko1@a...>
Date: Sat, 30 Aug 2008 23:39:42 +0900 (JST)
Subject: [ruby-changes:7436] Ruby:r18955 (trunk): * ext/dl/test/test_import.rb: fix character code.

akr	2008-08-30 23:39:21 +0900 (Sat, 30 Aug 2008)

  New Revision: 18955

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=18955

  Log:
    * ext/dl/test/test_import.rb: fix character code.
    
    * ext/dl/test/test_func.rb: ditto.

  Modified files:
    trunk/ChangeLog
    trunk/ext/dl/test/test_func.rb
    trunk/ext/dl/test/test_import.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 18954)
+++ ChangeLog	(revision 18955)
@@ -1,3 +1,9 @@
+Sat Aug 30 23:38:00 2008  Tanaka Akira  <akr@f...>
+
+	* ext/dl/test/test_import.rb: fix character code.
+
+	* ext/dl/test/test_func.rb: ditto.
+
 Sat Aug 30 22:23:31 2008  Tadayoshi Funaba  <tadf@d...>
 
 	* rational.c: added a static variable for nurat_to_f.
Index: ext/dl/test/test_import.rb
===================================================================
--- ext/dl/test/test_import.rb	(revision 18954)
+++ ext/dl/test/test_import.rb	(revision 18955)
@@ -95,11 +95,11 @@
     def test_struct()
       s = LIBC::MyStruct.malloc()
       s.num = [0,1,2,3,4]
-      s.c = ?a
+      s.c = ?a.ord
       s.buff = "012345\377"
       assert_equal([0,1,2,3,4], s.num)
-      assert_equal(?a, s.c)
-      assert_equal([?0,?1,?2,?3,?4,?5,?\377], s.buff)
+      assert_equal(?a.ord, s.c)
+      assert_equal([?0.ord,?1.ord,?2.ord,?3.ord,?4.ord,?5.ord,?\377.ord], s.buff)
     end
 
     def test_gettimeofday()
@@ -120,9 +120,9 @@
     end
 
     def test_isdigit()
-      r1 = LIBC.isdigit(?1)
-      r2 = LIBC.isdigit(?2)
-      rr = LIBC.isdigit(?r)
+      r1 = LIBC.isdigit(?1.ord)
+      r2 = LIBC.isdigit(?2.ord)
+      rr = LIBC.isdigit(?r.ord)
       assert_positive(r1)
       assert_positive(r2)
       assert_zero(rr)
Index: ext/dl/test/test_func.rb
===================================================================
--- ext/dl/test/test_func.rb	(revision 18954)
+++ ext/dl/test/test_func.rb	(revision 18955)
@@ -15,9 +15,9 @@
     def test_isdigit()
       f = Function.new(CFunc.new(@libc['isdigit'], TYPE_INT, 'isdigit'),
                        [TYPE_INT])
-      r1 = f.call(?1)
-      r2 = f.call(?2)
-      rr = f.call(?r)
+      r1 = f.call(?1.ord)
+      r2 = f.call(?2.ord)
+      rr = f.call(?r.ord)
       assert_positive(r1)
       assert_positive(r2)
       assert_zero(rr)

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

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