You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by mc...@apache.org on 2008/03/26 12:34:56 UTC

svn commit: r641266 - /harmony/enhanced/drlvm/trunk/vm/vmcore/src/class_support/classloader.cpp

Author: mcfirst
Date: Wed Mar 26 04:34:52 2008
New Revision: 641266

URL: http://svn.apache.org/viewvc?rev=641266&view=rev
Log:
Applying the patch from HARMONY-5610 [drlvm][classloader] using size_t type instead of int for x86_64 compatibility

Modified:
    harmony/enhanced/drlvm/trunk/vm/vmcore/src/class_support/classloader.cpp

Modified: harmony/enhanced/drlvm/trunk/vm/vmcore/src/class_support/classloader.cpp
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/vmcore/src/class_support/classloader.cpp?rev=641266&r1=641265&r2=641266&view=diff
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/vmcore/src/class_support/classloader.cpp (original)
+++ harmony/enhanced/drlvm/trunk/vm/vmcore/src/class_support/classloader.cpp Wed Mar 26 04:34:52 2008
@@ -1344,7 +1344,7 @@
                              const char* subst, const int subst_len,
                              const char* substby, const int substby_len)
 {
-    int len = strlen(value);
+    int len = (int) strlen(value);
     for(; *value; value++) {
         if(*value != '%') {
             continue;
@@ -1364,7 +1364,7 @@
                               const char* subst, const int subst_len,
                               const char* substby, const int substby_len)
 {
-    int pos = strlen(bootClassPath);
+    int pos = (int) strlen(bootClassPath);
     for(; *path_elem; path_elem++) {
         assert(pos < max_len);
         if(*path_elem != '%') {
@@ -1389,7 +1389,7 @@
 {
     static const char* subst_item = "%LAUNCHER_HOME%/%VM_DIR%";
     static const int subst_len = 24;
-    int subst_value_len = strlen(vm_dir);
+    int subst_value_len = (int) strlen(vm_dir);
 
     char** keys = props.get_keys();
     char** cur_key = keys;
@@ -1401,7 +1401,7 @@
         {
             bcpVmLen +=
                 calculate_subst_len(value, subst_item, subst_len, vm_dir, subst_value_len)
-                + strlen(PORT_PATH_SEPARATOR_STR);
+                + ((int) strlen(PORT_PATH_SEPARATOR_STR));
         }
         props.destroy(value);
         cur_key++;
@@ -1472,7 +1472,7 @@
     char* value_holder = (char*)STD_MALLOC(value_len);
     for(int i = 0; i < size; i++, pf_data++) {
         if(*pf_data == 0xA || *pf_data == 0xD) {
-            line_len = pf_data - line_start;
+            line_len = (int) (pf_data - line_start);
             if(line_len == 0) {
                 line_start = pf_data + 1;
                 continue;
@@ -1483,7 +1483,7 @@
                 char* delim = line_start;
                 for(; delim <= line_end && *delim != '='; delim++);
                 if(delim <= line_end) {
-                    int cur_key_len = delim - line_start;
+                    int cur_key_len = (int) (delim - line_start);
                     if(key_len < cur_key_len) {
                         key_len = cur_key_len + 1;
                         key_holder = (char*)STD_REALLOC(key_holder, key_len);
@@ -1494,7 +1494,7 @@
                     char* value_end = delim;
                     // limit value by either line_end of start of comment
                     for(; value_end <= line_end && *value_end != '#'; value_end++);
-                    int cur_value_len = value_end - delim;
+                    int cur_value_len = (int) (value_end - delim);
                     if(value_len < cur_value_len) {
                         value_len = cur_value_len + 1;
                         value_holder = (char*)STD_REALLOC(value_holder, value_len);