Skip to content

Commit fa31e34

Browse files
committed
Fixed compiler warnings in Visual Studio (github issue #8)
1 parent 3c74a36 commit fa31e34

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

MemoryModule.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ CopySections(const unsigned char *data, PIMAGE_NT_HEADERS old_headers, PMEMORYMO
9999
MEM_COMMIT,
100100
PAGE_READWRITE);
101101

102-
section->Misc.PhysicalAddress = (POINTER_TYPE)dest;
102+
section->Misc.PhysicalAddress = (DWORD) (POINTER_TYPE) dest;
103103
memset(dest, 0, size);
104104
}
105105

@@ -113,7 +113,7 @@ CopySections(const unsigned char *data, PIMAGE_NT_HEADERS old_headers, PMEMORYMO
113113
MEM_COMMIT,
114114
PAGE_READWRITE);
115115
memcpy(dest, data + section->PointerToRawData, section->SizeOfRawData);
116-
section->Misc.PhysicalAddress = (POINTER_TYPE)dest;
116+
section->Misc.PhysicalAddress = (DWORD) (POINTER_TYPE) dest;
117117
}
118118
}
119119

@@ -217,13 +217,13 @@ PerformBaseRelocation(PMEMORYMODULE module, SIZE_T delta)
217217
case IMAGE_REL_BASED_HIGHLOW:
218218
// change complete 32 bit address
219219
patchAddrHL = (DWORD *) (dest + offset);
220-
*patchAddrHL += delta;
220+
*patchAddrHL += (DWORD) delta;
221221
break;
222222

223223
#ifdef _WIN64
224224
case IMAGE_REL_BASED_DIR64:
225225
patchAddr64 = (ULONGLONG *) (dest + offset);
226-
*patchAddr64 += delta;
226+
*patchAddr64 += (ULONGLONG) delta;
227227
break;
228228
#endif
229229

@@ -464,7 +464,7 @@ FARPROC MemoryGetProcAddress(HMEMORYMODULE module, const char *name)
464464
nameRef = (DWORD *) (codeBase + exports->AddressOfNames);
465465
ordinal = (WORD *) (codeBase + exports->AddressOfNameOrdinals);
466466
for (i=0; i<exports->NumberOfNames; i++, nameRef++, ordinal++) {
467-
if (stricmp(name, (const char *) (codeBase + (*nameRef))) == 0) {
467+
if (_stricmp(name, (const char *) (codeBase + (*nameRef))) == 0) {
468468
idx = *ordinal;
469469
break;
470470
}

0 commit comments

Comments
 (0)