Subversion Repositories filter_foundry

Compare Revisions

Regard whitespace Rev 478 → Rev 479

/trunk/telegraphics_common/tt/compat_win.c
186,3 → 186,24
 
return res;
}
 
void* NewPtr(size_t size) {
HGLOBAL hMem = GlobalAlloc(GMEM_MOVEABLE, size);
if (!hMem)
return NULL;
return (void*)GlobalLock(hMem);
}
 
void* NewPtrClear(size_t size) {
HGLOBAL hMem = GlobalAlloc(GMEM_MOVEABLE | GMEM_ZEROINIT, size);
if (!hMem)
return NULL;
return (void*)GlobalLock(hMem);
}
 
void DisposePtr(void* ptr) {
HGLOBAL hMem = GlobalHandle((LPCVOID)ptr);
if (!hMem)
return;
if (GlobalUnlock(hMem)) GlobalFree(hMem);
}
/trunk/telegraphics_common/tt/compat_win.h
64,8 → 64,15
Ptr GetPixBaseAddr(PixMapHandle);
PixMapHandle GetGWorldPixMap(GWorldPtr);
 
#define NewPtr malloc
#define DisposePtr free
void* NewPtrClear(size_t size);
//#define NewPtr malloc
void* NewPtr(size_t size);
 
#define DisposPtr DisposePtr
//#define DisposePtr free
void DisposePtr(void* ptr);
 
#define MemError() memFullErr /* FIXME */
#define BlockMoveData(src,dst,len) memcpy(dst,src,len)