mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-02 21:34:15 +00:00
Fix compilation warnings
This commit is contained in:
parent
f2c41884c3
commit
c4ac556ee7
@ -900,7 +900,7 @@ find_best_matches:
|
||||
}
|
||||
/* otherwise, if we just overwrote a source, update mapping */
|
||||
else if (j > i && match_srcs[i].similarity > 0) {
|
||||
match_tgts[match_srcs[i].idx].idx = j;
|
||||
match_tgts[match_srcs[i].idx].idx = (uint32_t)j;
|
||||
}
|
||||
|
||||
num_updates++;
|
||||
|
@ -104,7 +104,7 @@ GIT_INLINE(void *) git___compare_and_swap(
|
||||
{
|
||||
volatile void *foundval;
|
||||
#if defined(GIT_WIN32)
|
||||
foundval = InterlockedCompareExchangePointer(ptr, newval, oldval);
|
||||
foundval = InterlockedCompareExchangePointer((volatile PVOID *)ptr, newval, oldval);
|
||||
#elif defined(__GNUC__)
|
||||
foundval = __sync_val_compare_and_swap(ptr, oldval, newval);
|
||||
#else
|
||||
|
@ -156,7 +156,7 @@ static int win32_find_git_in_registry(
|
||||
}
|
||||
|
||||
static int win32_find_existing_dirs(
|
||||
git_buf *out, const wchar_t *tmpl[], char *temp[])
|
||||
git_buf *out, const wchar_t *tmpl[])
|
||||
{
|
||||
struct git_win32__path path16;
|
||||
git_buf buf = GIT_BUF_INIT;
|
||||
@ -209,7 +209,6 @@ int git_win32__find_system_dirs(git_buf *out)
|
||||
|
||||
int git_win32__find_global_dirs(git_buf *out)
|
||||
{
|
||||
char *temp[3];
|
||||
static const wchar_t *global_tmpls[4] = {
|
||||
L"%HOME%\\",
|
||||
L"%HOMEDRIVE%%HOMEPATH%\\",
|
||||
@ -217,12 +216,11 @@ int git_win32__find_global_dirs(git_buf *out)
|
||||
NULL,
|
||||
};
|
||||
|
||||
return win32_find_existing_dirs(out, global_tmpls, temp);
|
||||
return win32_find_existing_dirs(out, global_tmpls);
|
||||
}
|
||||
|
||||
int git_win32__find_xdg_dirs(git_buf *out)
|
||||
{
|
||||
char *temp[6];
|
||||
static const wchar_t *global_tmpls[7] = {
|
||||
L"%XDG_CONFIG_HOME%\\git",
|
||||
L"%APPDATA%\\git",
|
||||
@ -233,5 +231,5 @@ int git_win32__find_xdg_dirs(git_buf *out)
|
||||
NULL,
|
||||
};
|
||||
|
||||
return win32_find_existing_dirs(out, global_tmpls, temp);
|
||||
return win32_find_existing_dirs(out, global_tmpls);
|
||||
}
|
||||
|
@ -45,7 +45,7 @@ find_tmp_path(char *buffer, size_t length)
|
||||
#else
|
||||
DWORD env_len;
|
||||
|
||||
if ((env_len = GetEnvironmentVariable("CLAR_TMP", buffer, length)) > 0 &&
|
||||
if ((env_len = GetEnvironmentVariable("CLAR_TMP", buffer, (DWORD)length)) > 0 &&
|
||||
env_len < length)
|
||||
return 0;
|
||||
|
||||
|
@ -516,7 +516,7 @@ void test_diff_rename__working_directory_changes(void)
|
||||
cl_git_pass(git_oid_fromstr(&id, blobsha));
|
||||
cl_git_pass(git_blob_lookup(&blob, g_repo, &id));
|
||||
cl_git_pass(git_buf_set(
|
||||
&content, git_blob_rawcontent(blob), git_blob_rawsize(blob)));
|
||||
&content, git_blob_rawcontent(blob), (size_t)git_blob_rawsize(blob)));
|
||||
cl_git_rewritefile("renames/songof7cities.txt", content.ptr);
|
||||
git_blob_free(blob);
|
||||
|
||||
|
@ -122,7 +122,7 @@ void test_merge_trees_automerge__automerge(void)
|
||||
cl_assert(entry->file_size == strlen(AUTOMERGEABLE_MERGED_FILE));
|
||||
|
||||
cl_git_pass(git_object_lookup((git_object **)&blob, repo, &entry->oid, GIT_OBJ_BLOB));
|
||||
cl_assert(memcmp(git_blob_rawcontent(blob), AUTOMERGEABLE_MERGED_FILE, entry->file_size) == 0);
|
||||
cl_assert(memcmp(git_blob_rawcontent(blob), AUTOMERGEABLE_MERGED_FILE, (size_t)entry->file_size) == 0);
|
||||
|
||||
git_index_free(index);
|
||||
git_blob_free(blob);
|
||||
|
Loading…
Reference in New Issue
Block a user