Re: winefile temporary allocations

2005-05-13 Thread Dimitrie Paun
> > Doesn't HeapAlloc work on any 'Win32' platform? > > I want to avoid calling heap allocation functions. > Using alloca() is slightly lighter. Please don't do that. It uglifies the code, and makes it less reliable. alloca() is lighter but it's on the stack, and I really doubt that yoy can measu

Re: winefile temporary allocations

2005-05-13 Thread Martin Fuchs
> Why is this needed? > Doesn't HeapAlloc work on any 'Win32' platform? I want to avoid calling heap allocation functions. Using alloca() is slightly lighter. Regards, Martin

Re: winefile temporary allocations

2005-05-13 Thread Francois Gouget
On Fri, 13 May 2005, Martin Fuchs wrote: Changelog use macros for platform dependent temporary allocations [...] +#define TMP_ALLOC(s) HeapAlloc(GetProcessHeap(), 0, s) +#define TMP_FREE(p) HeapFree(GetProcessHeap(), 0, p) +#else +#define TMP_ALLOC(s) alloca(s) +#define TMP_FREE(p) #endif Why is th