quakeforge/libs
Bill Currie 55a5c39187 Turns out that on PPC, va_list is an array (effectivly typedef struct
__va_list_tag va_list[1];) which causes grief when attempting to reuse
va_list variables (eg, in vsnprintf retry loops). This is the reason for
MisterP's crashes as the pointers in va_list no longer point to valid data.

acinclude.m4:
	shamelessly steal the va_list, va_copy and __va_copy macros from
	cdda2wav but modified so AC_DEFINE includes the description (so
	acconfig.h can remain gone)
configure.ac:
	use AC_TYPE_VA_LIST, AC_FUNC_VA_COPY and AC_FUNC_VA__COPY
dstring.c:
	stash the incoming va_list args in a temp var before calling vsnprintf
	then restore them each time before retrying, but only if va_list is an
	array (hopefully this is ok for when va_list is a structure)
2002-04-15 22:17:02 +00:00
..
audio this should fix compiling snd_sun on solaris 2002-04-07 03:24:29 +00:00
console and the command api to csqc and use it to bind menu_load and menu_save. F2 2002-04-12 17:19:49 +00:00
gamecode give qc access to Cmd_Return 2002-04-14 01:25:24 +00:00
models fix a missing \n 2002-04-03 18:50:36 +00:00
util Turns out that on PPC, va_list is an array (effectivly typedef struct 2002-04-15 22:17:02 +00:00
video some small performance optimizations with textures and animations 2002-04-15 03:26:08 +00:00
.gitignore looks like utils is more or less complete for now, except for some fixes in 2001-02-23 23:16:13 +00:00
Makefile.am "gib" never got all that useful, and with the new command parser coming in 2002-03-05 21:47:03 +00:00