git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@844 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
kichik 2002-08-31 10:26:39 +00:00
parent 22a71cf015
commit 8c7c3c304e
2 changed files with 6 additions and 1 deletions

View file

@ -39,6 +39,10 @@ int NSISCALL my_MessageBox(const char *text, UINT type) {
return MessageBox(g_hwnd, text, g_caption, type);
}
void * NSISCALL my_alloc(DWORD dwBytes) {
return (void *)GlobalAlloc(GPTR, dwBytes);
}
#ifdef NSIS_SUPPORT_RMDIR
void NSISCALL doRMDir(char *buf, int recurse)
{
@ -251,7 +255,7 @@ BOOL NSISCALL MoveFileOnReboot(LPCTSTR pszExisting, LPCTSTR pszNew)
int l=pszWinInit + dwFileSize-pszFirstRenameLine;
if (!findinmem(pszFirstRenameLine,szRenameLine,l))
{
void* data=(void*)GlobalAlloc(GMEM_FIXED,l);
void* data=(void*)my_alloc(l);
mini_memcpy(data, pszFirstRenameLine, l);
mini_memcpy(pszFirstRenameLine + cchRenameLine, data, l);
GlobalFree((HGLOBAL)data);

View file

@ -39,6 +39,7 @@ extern char g_log_file[1024];
HANDLE NSISCALL myCreateProcess(char *cmd, char *dir);
int NSISCALL my_MessageBox(const char *text, UINT type);
void * NSISCALL my_alloc(DWORD dwBytes);
void NSISCALL doRMDir(char *buf, int recurse);