[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677

darin darin at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 06:47:08 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit 9022f3c354ae3f76158fed6a0d1b22b3d5fab00a
Author: darin <darin at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri Oct 4 21:07:38 2002 +0000

            * kjs/config.h: Define HAVE_FUNC_STRTOLL.
            * kjs/function.cpp: (GlobalFuncImp::call):
    	Change parseInt to use strtoll if available.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@2249 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/JavaScriptCore/ChangeLog b/JavaScriptCore/ChangeLog
index aad0e3c..2b16beb 100644
--- a/JavaScriptCore/ChangeLog
+++ b/JavaScriptCore/ChangeLog
@@ -1,3 +1,9 @@
+2002-10-04  Darin Adler  <darin at apple.com>
+
+        * kjs/config.h: Define HAVE_FUNC_STRTOLL.
+        * kjs/function.cpp: (GlobalFuncImp::call):
+	Change parseInt to use strtoll if available.
+
 === Alexander-26 ===
 
 2002-09-27  Darin Adler  <darin at apple.com>
diff --git a/JavaScriptCore/ChangeLog-2002-12-03 b/JavaScriptCore/ChangeLog-2002-12-03
index aad0e3c..2b16beb 100644
--- a/JavaScriptCore/ChangeLog-2002-12-03
+++ b/JavaScriptCore/ChangeLog-2002-12-03
@@ -1,3 +1,9 @@
+2002-10-04  Darin Adler  <darin at apple.com>
+
+        * kjs/config.h: Define HAVE_FUNC_STRTOLL.
+        * kjs/function.cpp: (GlobalFuncImp::call):
+	Change parseInt to use strtoll if available.
+
 === Alexander-26 ===
 
 2002-09-27  Darin Adler  <darin at apple.com>
diff --git a/JavaScriptCore/ChangeLog-2003-10-25 b/JavaScriptCore/ChangeLog-2003-10-25
index aad0e3c..2b16beb 100644
--- a/JavaScriptCore/ChangeLog-2003-10-25
+++ b/JavaScriptCore/ChangeLog-2003-10-25
@@ -1,3 +1,9 @@
+2002-10-04  Darin Adler  <darin at apple.com>
+
+        * kjs/config.h: Define HAVE_FUNC_STRTOLL.
+        * kjs/function.cpp: (GlobalFuncImp::call):
+	Change parseInt to use strtoll if available.
+
 === Alexander-26 ===
 
 2002-09-27  Darin Adler  <darin at apple.com>
diff --git a/JavaScriptCore/kjs/config.h b/JavaScriptCore/kjs/config.h
index f22f745..0861e99 100644
--- a/JavaScriptCore/kjs/config.h
+++ b/JavaScriptCore/kjs/config.h
@@ -1,5 +1,6 @@
 #define HAVE_FUNC_ISINF 1
 #define HAVE_FUNC_ISNAN 1
+#define HAVE_FUNC_STRTOLL 1
 #define HAVE_STRING_H 1
 #define HAVE_STRINGS_H 1
 #define HAVE_SYS_TIME_H 1
diff --git a/JavaScriptCore/kjs/function.cpp b/JavaScriptCore/kjs/function.cpp
index 771d65a..a2900b0 100644
--- a/JavaScriptCore/kjs/function.cpp
+++ b/JavaScriptCore/kjs/function.cpp
@@ -410,7 +410,12 @@ Value GlobalFuncImp::call(ExecState *exec, Object &/*thisObj*/, const List &args
 
     char* endptr;
     errno = 0;
-    long value = strtol(cstr.c_str(), &endptr, radix);
+#ifdef HAVE_FUNC_STRTOLL
+    long long llValue = strtoll(cstr.c_str(), &endptr, radix);
+    double value = llValue;
+#else
+    long value = strtoll(cstr.c_str(), &endptr, radix);
+#endif
     if (errno != 0 || endptr == cstr.c_str())
       res = Number(NaN);
     else

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list