Subversion Repositories filter_foundry

Compare Revisions

Regard whitespace Rev 479 → Rev 480

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