]> gitweb.factorcode.org Git - factor.git/commitdiff
vm/os-windows.cpp: fix compiler warnings/errors
authorJoe Groff <arcata@gmail.com>
Mon, 2 Aug 2010 00:50:35 +0000 (17:50 -0700)
committerJoe Groff <arcata@gmail.com>
Mon, 2 Aug 2010 00:50:35 +0000 (17:50 -0700)
vm/os-windows.cpp

index 67f48bc99ed42ac26827fb8d480737ec4c0ae96f..9d4b662f37d595f4a5d93c01ad1a5323fe2043b8 100755 (executable)
@@ -58,7 +58,7 @@ BOOL factor_vm::windows_stat(vm_char *path)
 void factor_vm::windows_image_path(vm_char *full_path, vm_char *temp_path, unsigned int length)
 {
        wcsncpy(temp_path, full_path, length - 1);
-        unsigned full_path_len = wcslen(full_path);
+        size_t full_path_len = wcslen(full_path);
        if (full_path_len < length - 1)
                wcsncat(temp_path, L".image", length - full_path_len - 1);
        temp_path[length - 1] = 0;
@@ -78,8 +78,8 @@ const vm_char *factor_vm::default_image_path()
                *ptr = 0;
 
        wcsncpy(temp_path, full_path, MAX_UNICODE_PATH - 1);
-        unsigned full_path_len = wcslen(full_path);
-       if (full_path_len < length - 1)
+        size_t full_path_len = wcslen(full_path);
+       if (full_path_len < MAX_UNICODE_PATH - 1)
                wcsncat(temp_path, L".image", MAX_UNICODE_PATH - full_path_len - 1);
        temp_path[MAX_UNICODE_PATH - 1] = 0;