Ryan C. Gordon
d840403c1c
All memory management now goes through allocation hooks instead of directly to
...
C runtime malloc/realloc/free...
2005-03-14 11:49:30 +00:00
Ryan C. Gordon
389a4d826a
Cleaned up some minor bloat with my new evil GOTO_*_MACRO macros.
2005-03-13 03:33:11 +00:00
Ryan C. Gordon
0492580bda
Removed all the forward declaration cruft from the archivers.
2004-09-29 06:18:04 +00:00
Ryan C. Gordon
c2765f8571
Added callback APIs and ripped up the internals everywhere to use them.
2004-09-29 06:09:29 +00:00
Ryan C. Gordon
90031c81f3
Did the same thing to FileHandles than I did to DirHandles, but this
...
triggered massive tweaking in physfs.c. A lot of code got little
cleanups, which was nice. Less malloc pressure, too, since opening a
file used to allocate a ton of crap and mush it together...now it's
basically down to one structure and the instance data in whatever
archiver.
2004-09-26 13:00:59 +00:00
Ryan C. Gordon
94759513d9
Cleaned up archiver interface to not deal with DirHandles anymore,
...
which simplifies things, removes some responsibility and code
duplication from the archivers, and trims some malloc pressure.
Also ripped up the allocation hook code a little. We'll try to screw
with memory locking later, since it makes everything ugly and
complex. Oh well.
2004-09-26 00:25:04 +00:00
Ryan C. Gordon
9dcb15fa2c
Made QPAK archiver case insensitive again.
2003-11-09 21:06:15 +00:00
bhook
83cdb49cd3
*** empty log message ***
2003-08-09 02:37:21 +00:00
Ryan C. Gordon
ccfa99fb61
Reimplemented qpak.c for relicensing.
2003-07-21 00:27:09 +00:00
Ryan C. Gordon
025aef8a15
Switched to zlib license.
2003-07-20 20:57:55 +00:00
Ryan C. Gordon
f22dfbf214
Minor cosmetic tweak.
2003-03-30 20:46:25 +00:00
Ryan C. Gordon
f3f15edb4a
Made archiver case-insensitive for Quake 2 compatibility.
2003-03-12 09:02:02 +00:00
Ryan C. Gordon
9d82110b57
Some cleanups for PocketPC port.
2002-11-22 06:24:10 +00:00
Ryan C. Gordon
7606e3bf11
Win32 fixes.
2002-09-23 18:35:12 +00:00
Ryan C. Gordon
1f5b571be7
Bunch of tedious corrections, optimizations, and cleanups.
2002-08-21 02:59:15 +00:00
Ryan C. Gordon
1e2372b44c
Generalized sorting routines, and removed individual implementations.
2002-08-20 01:34:27 +00:00
Ryan C. Gordon
50b40f22a9
Fixed memory leak.
2002-08-16 15:57:44 +00:00
Ryan C. Gordon
752b317ca4
Fixed logic bug.
2002-08-16 15:22:52 +00:00
Ryan C. Gordon
bad1d8f061
Initial add.
2002-08-09 19:45:54 +00:00