#include <fnmatch.h>
#include "para.h"
#include "error.h"
+#include "string.h"
#include "afh.h"
#include "afs.h"
#include "list.h"
-#include "string.h"
/**
* Contains statistical data of the currently admissible audio files.
/**
* Assign scores according to a mood_method.
*
- * Each mood_method has its own mood_score_function. The first parameter passed
- * to that function is a pointer to a row of the audio file table. It
- * determines the audio file for which a score is to be assigned. The second
- * argument depends on the mood method this function is used for. It usually is
- * the argument given at the end of a mood line.
+ * Each mood_method has its own mood_score_function. The first three parameters
+ * passed to that function are informations about the audio file whose score is
+ * to be computed. The data argument depends on the mood method this function
+ * is used for. It usually is the argument given at the end of a mood line.
*
* Mood score functions must return values between -100 and +100 inclusively.
* Boolean score functions should always return either -100 or +100.
* Free all resources of the current mood which were allocated during
* mood_open().
*/
-void close_current_mood(void)
+static void close_current_mood(void)
{
destroy_mood(current_mood);
current_mood = NULL;
if (!current_mood)
return 1;
- score_shutdown(0);
+// score_close(0);
mood_name = para_strdup(current_mood->name);
close_current_mood();
ret = change_current_mood(mood_name);