Sophie

Sophie

distrib > Mandriva > 2010.1 > i586 > media > main-testing-src > by-pkgid > 938401d84ba1bcfea2400daa8deef4ea > files > 5

java-1.6.0-openjdk-1.6.0.0-7.b18.4mdv2010.2.src.rpm

--- icedtea6-1.8.4/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc.orig	2011-01-21 17:14:38.617974001 -0200
+++ icedtea6-1.8.4/plugin/icedteanp/IcedTeaJavaRequestProcessor.cc	2011-01-21 17:19:41.414973957 -0200
@@ -65,7 +65,7 @@ JavaRequestProcessor::newMessageOnBus(co
 	IcedTeaPluginUtilities::printStringPtrVector("JavaRequest::newMessageOnBus:", message_parts);
 
 	if (*(message_parts->at(0)) == "context" && *(message_parts->at(2)) == "reference")
-		if (atoi(message_parts->at(1)->c_str()) == this->instance && atoi(message_parts->at(3)->c_str()) == this->reference)
+		if (atol(message_parts->at(1)->c_str()) == this->instance && atol(message_parts->at(3)->c_str()) == this->reference)
 		{
 			// Gather the results
 
@@ -116,7 +116,7 @@ JavaRequestProcessor::newMessageOnBus(co
 			           !message_parts->at(4)->find("IsInstanceOf") ||
 			           !message_parts->at(4)->find("NewArray"))
 			{
-				result->return_identifier = atoi(message_parts->at(5)->c_str());
+				result->return_identifier = atol(message_parts->at(5)->c_str());
 				result->return_string->append(*(message_parts->at(5))); // store it as a string as well, for easy access
 				result_ready = true;
 			}  else if (!message_parts->at(4)->find("DeleteLocalRef") ||
@@ -143,7 +143,7 @@ JavaRequestProcessor::newMessageOnBus(co
 			    {
                     // Else it is a complex object
 
-			        result->return_identifier = atoi(message_parts->at(5)->c_str());
+			        result->return_identifier = atol(message_parts->at(5)->c_str());
 			        result->return_string->append(*(message_parts->at(5))); // store it as a string as well, for easy access
 			    }
 
--- icedtea6-1.8.4/plugin/icedteanp/IcedTeaJavaRequestProcessor.h.orig	2011-01-21 17:21:16.179973999 -0200
+++ icedtea6-1.8.4/plugin/icedteanp/IcedTeaJavaRequestProcessor.h	2011-01-21 17:21:20.750974047 -0200
@@ -78,8 +78,8 @@ class JavaRequestProcessor : BusSubscrib
     private:
     	// instance and references are constant throughout this objects
     	// lifecycle
-    	int instance;
-    	int reference;
+    	long instance;
+    	long reference;
     	bool result_ready;
     	JavaResultData* result;
 
--- icedtea6-1.8.4/plugin/icedteanp/IcedTeaNPPlugin.cc.orig	2011-01-21 17:14:23.033973999 -0200
+++ icedtea6-1.8.4/plugin/icedteanp/IcedTeaNPPlugin.cc	2011-01-21 17:19:28.365974076 -0200
@@ -1148,7 +1148,7 @@ void consume_message(gchar* message) {
       gchar** parts = g_strsplit (message, " ", -1);
       guint parts_sz = g_strv_length (parts);
 
-      int instance_id = atoi(parts[1]);
+      long instance_id = atol(parts[1]);
       NPP instance = (NPP) g_hash_table_lookup(id_to_instance_map,
                                          GINT_TO_POINTER(instance_id));
 
--- icedtea6-1.8.4/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc.orig	2011-01-21 17:14:49.416974001 -0200
+++ icedtea6-1.8.4/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc	2011-01-21 17:20:00.827973618 -0200
@@ -153,16 +153,16 @@ PluginRequestProcessor::sendWindow(std::
 {
     std::string* type;
     std::string* command;
-    int reference;
+    long reference;
     std::string response = std::string();
     std::string window_ptr_str = std::string();
     NPVariant* variant = new NPVariant();
     static NPObject* window_ptr;
-    int id;
+    long id;
 
     type = message_parts->at(0);
-    id = atoi(message_parts->at(1)->c_str());
-    reference = atoi(message_parts->at(3)->c_str());
+    id = atol(message_parts->at(1)->c_str());
+    reference = atol(message_parts->at(3)->c_str());
     command = message_parts->at(4);
 
     NPP instance;
@@ -202,12 +202,12 @@ PluginRequestProcessor::eval(std::vector
     NPP instance;
     std::string script;
     NPVariant result;
-    int reference;
+    long reference;
     std::string response = std::string();
     std::string return_type = std::string();
-    int id;
+    long id;
 
-    reference = atoi(message_parts->at(3)->c_str());
+    reference = atol(message_parts->at(3)->c_str());
     window_ptr = (NPVariant*) IcedTeaPluginUtilities::stringToJSID(message_parts->at(5));
     instance = IcedTeaPluginUtilities::getInstanceFromMemberPtr(window_ptr);
 
@@ -262,7 +262,7 @@ PluginRequestProcessor::call(std::vector
     NPP instance;
     std::string* window_ptr_str;
     NPVariant* window_ptr;
-    int reference;
+    long reference;
     std::string window_function_name;
     std::vector<NPVariant> args = std::vector<NPVariant>();
     std::vector<std::string> arg_ids = std::vector<std::string>();
@@ -271,7 +271,7 @@ PluginRequestProcessor::call(std::vector
     JavaRequestProcessor java_request = JavaRequestProcessor();
     JavaResultData* java_result;
 
-    reference = atoi(message_parts->at(3)->c_str());
+    reference = atol(message_parts->at(3)->c_str());
 
     // window
     window_ptr_str = message_parts->at(5);
@@ -367,10 +367,10 @@ PluginRequestProcessor::sendString(std::
     NPVariant* variant;
     JavaRequestProcessor java_request = JavaRequestProcessor();
     JavaResultData* java_result;
-    int reference;
+    long reference;
     std::string response = std::string();
 
-    reference = atoi(message_parts->at(3)->c_str());
+    reference = atol(message_parts->at(3)->c_str());
     variant_ptr = *(message_parts->at(5));
 
     variant = (NPVariant*) IcedTeaPluginUtilities::stringToJSID(variant_ptr);
@@ -423,7 +423,7 @@ PluginRequestProcessor::setMember(std::v
     std::string propertyNameID;
     std::string value = std::string();
     std::string response = std::string();
-    int reference;
+    long reference;
 
     NPP instance;
     NPVariant* member;
@@ -434,7 +434,7 @@ PluginRequestProcessor::setMember(std::v
 
     IcedTeaPluginUtilities::printStringPtrVector("PluginRequestProcessor::_setMember - ", message_parts);
 
-    reference = atoi(message_parts->at(3)->c_str());
+    reference = atol(message_parts->at(3)->c_str());
 
     member = (NPVariant*) (IcedTeaPluginUtilities::stringToJSID(*(message_parts->at(5))));
     propertyNameID = *(message_parts->at(6));
@@ -453,7 +453,7 @@ PluginRequestProcessor::setMember(std::v
 
     if (*(message_parts->at(4)) == "SetSlot")
     {
-        property_identifier = browser_functions.getintidentifier(atoi(message_parts->at(6)->c_str()));
+        property_identifier = browser_functions.getintidentifier(atol(message_parts->at(6)->c_str()));
     } else
     {
         java_result = java_request.getString(propertyNameID);
@@ -534,23 +534,23 @@ PluginRequestProcessor::sendMember(std::
     NPIdentifier member_identifier;
 
     int method_id;
-    int instance_id;
-    int reference;
+    long instance_id;
+    long reference;
 
     // debug printout of parent thread data
     IcedTeaPluginUtilities::printStringPtrVector("PluginRequestProcessor::getMember:", message_parts);
 
-    reference = atoi(message_parts->at(3)->c_str());
+    reference = atol(message_parts->at(3)->c_str());
 
     // store info in local variables for easy access
-    instance_id = atoi(message_parts->at(1)->c_str());
+    instance_id = atol(message_parts->at(1)->c_str());
     parent_ptr = (NPVariant*) (IcedTeaPluginUtilities::stringToJSID(message_parts->at(5)));
     member_id.append(*(message_parts->at(6)));
 
     /** Request data from Java if necessary **/
     if (*(message_parts->at(4)) == "GetSlot")
     {
-        member_identifier = browser_functions.getintidentifier(atoi(member_id.c_str()));
+        member_identifier = browser_functions.getintidentifier(atol(member_id.c_str()));
     } else
     {
         // make a new request for getString, to get the name of the identifier
@@ -669,16 +669,16 @@ PluginRequestProcessor::finalize(std::ve
 {
     std::string* type;
     std::string* command;
-    int reference;
+    long reference;
     std::string response = std::string();
     std::string* variant_ptr_str;
     NPVariant* variant_ptr;
     NPObject* window_ptr;
-    int id;
+    long id;
 
     type = message_parts->at(0);
-    id = atoi(message_parts->at(1)->c_str());
-    reference = atoi(message_parts->at(3)->c_str());
+    id = atol(message_parts->at(1)->c_str());
+    reference = atol(message_parts->at(3)->c_str());
     variant_ptr_str = message_parts->at(5);
 
     NPP instance;
--- icedtea6-1.8.4/plugin/icedteanp/IcedTeaScriptablePluginObject.cc.orig	2011-01-21 17:12:13.785973975 -0200
+++ icedtea6-1.8.4/plugin/icedteanp/IcedTeaScriptablePluginObject.cc	2011-01-21 17:19:47.919973900 -0200
@@ -685,7 +685,7 @@ IcedTeaScriptableJavaObject::getProperty
                 return false;
             }
 
-            int length = atoi(java_result->return_string->c_str());
+            long length = atol(java_result->return_string->c_str());
 
             // Access beyond size?
             if (browser_functions.intfromidentifier(name) >= length)
@@ -770,7 +770,7 @@ IcedTeaScriptableJavaObject::setProperty
                 return false;
             }
 
-            int length = atoi(java_result->return_string->c_str());
+            long length = atol(java_result->return_string->c_str());
 
             // Access beyond size?
             if (browser_functions.intfromidentifier(name) >= length)