quakeforge/libs/util
Bill Currie c2c3a62956 nuke Qexpand_squiggle. instead, expand ~ to $HOME on qfs initialization and
cache the value.

don't call Qopen directly in the engine. instead call QFS_Open (generic) or
QFS_WOpen (write only, zip flag).

rework QFS_NextFilename to use a dstring (avoiding a potential buffer
overflow), support 10000 files and work from the top-level fs_userpath
directory. adjust QFS_WriteFile and QFS_WriteBuffers etc to suit.

make sw32 screenshots actually get written.

hopefully everything gets written to the right places :)
2003-05-23 17:17:01 +00:00
..
.gitignore Shared library support. The util and gamecode libraries are now shared, 2001-03-29 09:07:44 +00:00
bspfile.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
buildnum.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
cbuf.c make sure the cbuf is usable when text gets added 2003-04-15 19:40:46 +00:00
checksum.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
cmd.c mindHog's fix for RemoveCommand being totally borked (oops:) 2003-04-25 03:06:34 +00:00
crc.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
cvar.c the beginnings of a jihad against buffer overflows 2003-05-08 23:24:02 +00:00
dirent.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
dstring.c add dstring_copy and dstring_copystr to make dstring init easier 2003-05-08 23:05:39 +00:00
fendian.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
fnmatch.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
getopt.c make gcc more anal about prototypes, string constants and function 2003-01-06 18:28:13 +00:00
getopt1.c move the getopt files from qfcc/source to libs/util, link qw-master against 2002-02-12 17:44:41 +00:00
hash.c make qf gcc 3.3 clean 2003-04-17 00:01:48 +00:00
idparse.c Various cleanups and bugfixes. Added proper line number reporting to 2003-02-14 08:06:01 +00:00
info.c fix a snafu in SVC_DirectConnect related to info strings, make 2003-02-19 17:39:21 +00:00
link.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
Makefile.am move the riff reading code into libQFutil 2003-04-10 16:52:39 +00:00
math.S BSD compile fixes 2002-01-31 07:37:56 +00:00
mathlib.c Whitespace. 2003-03-21 00:51:57 +00:00
mdfour.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
msg.c make qf gcc 3.3 clean 2003-04-17 00:01:48 +00:00
pakfile.c make qf gcc 3.3 clean 2003-04-17 00:01:48 +00:00
pcx.c allocate space for the texture correctly 2003-03-20 21:08:04 +00:00
plugin.c mindHog's plugin global symbol handling patch so his python plugin can work 2003-04-30 02:14:44 +00:00
qargs.c make qf gcc 3.3 clean 2003-04-17 00:01:48 +00:00
qendian.c make LittleLong and co defines rather than function pointers 2003-02-22 23:23:16 +00:00
qfplist.c fix a buffer overflow (oops, not paying attention) 2003-04-08 02:56:36 +00:00
quakefs.c nuke Qexpand_squiggle. instead, expand ~ to $HOME on qfs initialization and 2003-05-23 17:17:01 +00:00
quakeio.c nuke Qexpand_squiggle. instead, expand ~ to $HOME on qfs initialization and 2003-05-23 17:17:01 +00:00
riff.c make qf gcc 3.3 clean 2003-04-17 00:01:48 +00:00
sizebuf.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
string.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
sys.c nuke Qexpand_squiggle. instead, expand ~ to $HOME on qfs initialization and 2003-05-23 17:17:01 +00:00
sys_ia32.S Move the signal handling code from video/targets/* to sys.c (I'm leaving 2002-08-20 23:04:57 +00:00
tga.c don't assuming 32 bpp in setup_pixrow_span 2003-03-21 22:18:20 +00:00
va.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
ver_check.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
wad.c make qf gcc 3.3 clean 2003-04-17 00:01:48 +00:00
zone.c make qf gcc 3.3 clean 2003-04-17 00:01:48 +00:00