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

ruby-changes:8396

From: nobu <ko1@a...>
Date: Sat, 25 Oct 2008 03:58:22 +0900 (JST)
Subject: [ruby-changes:8396] Ruby:r19927 (trunk): * util.c (freedtoa): made static to get rid of name clash. a patch by

nobu	2008-10-25 03:56:31 +0900 (Sat, 25 Oct 2008)

  New Revision: 19927

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

  Log:
    * util.c (freedtoa): made static to get rid of name clash.  a patch by
      Tadashi Saito <shiba AT mail2.accsnet.ne.jp> at [ruby-dev:36913]
    * util.c (ruby_dtoa): added prefix, ditto.

  Modified files:
    trunk/ChangeLog
    trunk/sprintf.c
    trunk/util.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 19926)
+++ ChangeLog	(revision 19927)
@@ -1,3 +1,10 @@
+Sat Oct 25 03:56:27 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* util.c (freedtoa): made static to get rid of name clash.  a patch by
+	  Tadashi Saito <shiba AT mail2.accsnet.ne.jp> at [ruby-dev:36913]
+
+	* util.c (ruby_dtoa): added prefix, ditto.
+
 Sat Oct 25 03:43:25 2008  Nobuyoshi Nakada  <nobu@r...>
 
 	* parse.y (lambda): need to adjust lpar_beg for both of the parser and
Index: sprintf.c
===================================================================
--- sprintf.c	(revision 19926)
+++ sprintf.c	(revision 19927)
@@ -1083,7 +1083,7 @@
 #undef vsnprintf
 #undef snprintf
 #define FLOATING_POINT 1
-#define BSD__dtoa dtoa
+#define BSD__dtoa ruby_dtoa
 #include "missing/vsnprintf.c"
 
 static int
Index: util.c
===================================================================
--- util.c	(revision 19926)
+++ util.c	(revision 19927)
@@ -3092,7 +3092,7 @@
  * when MULTIPLE_THREADS is not defined.
  */
 
-void
+static void
 freedtoa(char *s)
 {
     Bigint *b = (Bigint *)((int *)s - 1);
@@ -3139,7 +3139,7 @@
  */
 
 char *
-dtoa(double d, int mode, int ndigits, int *decpt, int *sign, char **rve)
+ruby_dtoa(double d, int mode, int ndigits, int *decpt, int *sign, char **rve)
 {
  /* Arguments ndigits, decpt, sign are similar to those
     of ecvt and fcvt; trailing zeros are suppressed from

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

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