// nrausch: conditional cvar archive flag so that the pc build will archive certain cvars
#ifdef _XENON
#ifdef _FINAL
#define _XENFINAL
#endif
#undef _WINDOWS
#define PC_CVAR_ARCHIVE CVAR_NOCHEAT //so it doesn't clobber
#else
#define PC_CVAR_ARCHIVE CVAR_ARCHIVE
#endif
// RAVEN END
class ThreadedAlloc; // class that is only used to expand the AutoCrit template to tag allocs/frees called from inside the R_AddModelSurfaces call graph