/*
=========
-S_IsCached
+S_GetCached
=========
*/
void S_TouchSound (char *name)
{
S_FindName(name);
+ // TODO: set the "used" flag for this sound
}
+
+/*
+==================
+S_ClearUsed
+
+==================
+*/
+void S_ClearUsed (void)
+{
+ // TODO: reset the "used" flag of all precached sounds
+}
+
+
+/*
+==================
+S_PurgeUnused
+
+==================
+*/
+void S_PurgeUnused (void)
+{
+ // TODO: free all precached sounds without the "used" flag
+}
+
+
/*
==================
S_PrecacheSound
}
-void S_ClearPrecache (void)
-{
-}
-
-
-void S_BeginPrecaching (void)
-{
-}
-
-
-void S_EndPrecaching (void)
-{
-}
-
-
#define RAWSAMPLESBUFFER 32768
short s_rawsamplesbuffer[RAWSAMPLESBUFFER * 2];
int s_rawsamplesbuffer_start;