physfs/platform
Ryan C. Gordon 7386320811 Replaced some Malloc and all the alloca() calls with __PHYSFS_smallAlloc(),
which will stack allocate small (128 or less bytes) blocks and Malloc the
 rest...naturally these now have to be paired with __PHYSFS_smallFree() calls,
 so you can't be as lazy as a basic alloca() would let you be. The benefit is
 both less malloc pressure for those temporary allocations and better stack
 overflow safety (so if some jerk tries to push a 78 megabyte string through
 the library as a filename, we won't try to strcpy it to the stack).
2007-03-24 03:54:58 +00:00
..
beos.cpp Split out Mac OS X code from unix.c and added some Carbon-specific code... 2007-03-21 05:03:17 +00:00
macosx.c Split out Mac OS X code from unix.c and added some Carbon-specific code... 2007-03-21 05:03:17 +00:00
os2.c Since all the platform layers were using the same cut-and-paste of the 2007-03-20 18:33:56 +00:00
pocketpc.c Replaced some Malloc and all the alloca() calls with __PHYSFS_smallAlloc(), 2007-03-24 03:54:58 +00:00
posix.c Replaced some Malloc and all the alloca() calls with __PHYSFS_smallAlloc(), 2007-03-24 03:54:58 +00:00
unix.c Split out Mac OS X code from unix.c and added some Carbon-specific code... 2007-03-21 05:03:17 +00:00
windows.c Replaced some Malloc and all the alloca() calls with __PHYSFS_smallAlloc(), 2007-03-24 03:54:58 +00:00