WIN_BOOL WINAPI HeapFree(HANDLE heap, DWORD flags, LPVOID mem)
{
- if (mem) free(mem);
+ free( mem );
//printf("HeapFree %p\n", mem);
//if (!mem)
// abort();
{
LPSTR result = dest;
int moved=0;
- if((dest==0) || (src==0))
+ if((dest==NULL) || (src==NULL))
return 0;
while(moved<count)
{
{
int size, i;
WCHAR* answer;
- if(string==0)
+ if(string==NULL)
return 0;
size=strlen(string);
answer = (WCHAR*) malloc(sizeof(WCHAR) * (size + 1));
{
int size, i;
char* answer;
- if(string==0)
+ if(string==NULL)
return 0;
size=0;
while(string[size])
close(hFile);
if(answer!=(LPVOID)-1)
{
- if(fm==0)
+ if(fm==NULL)
{
fm = (file_mapping*) malloc(sizeof(file_mapping));
fm->prev=NULL;
{
file_mapping* p;
int result;
- if(fm==0)
+ if(fm==NULL)
return 0;
for(p=fm; p; p=p->next)
{
result=munmap((void*)handle, p->mapping_size);
if(p->next)p->next->prev=p->prev;
if(p->prev)p->prev->next=p->next;
- if(p->name)
- free(p->name);
+ free(p->name);
if(p==fm)
fm=p->prev;
free(p);
if (type&MEM_RESERVE && size<0x10000) size = 0x10000;
if (size%pgsz) size += pgsz - size%pgsz;
- if(address!=0)
+ if(address!=NULL)
{
//check whether we can allow to allocate this
virt_alloc* str=vm;
INT srclen,LPSTR dest, INT destlen, LPCSTR defch, WIN_BOOL* used_defch)
{
int i;
- if(src==0)
+ if(src==NULL)
return 0;
- if ((srclen==-1)&&(dest==0)) return 0;
+ if ((srclen==-1)&&(dest==NULL)) return 0;
if(srclen==-1){srclen=0; while(src[srclen++]);}
// for(i=0; i<srclen; i++)
// printf("%c", src[i]);
// printf("\n");
- if(dest==0)
+ if(dest==NULL)
{
for(i=0; i<srclen; i++)
{
HANDLE WINAPI OpenFileMappingA(DWORD access, WIN_BOOL prot, LPCSTR name)
{
file_mapping* p;
- if(fm==0)
+ if(fm==NULL)
return (HANDLE)0;
- if(name==0)
+ if(name==NULL)
return (HANDLE)0;
for(p=fm; p; p=p->prev)
{
- if(p->name==0)
+ if(p->name==NULL)
continue;
if(strcmp(p->name, name)==0)
return (HANDLE)p->handle;