AUDIO_FILE_RENAME,
AUDIO_FILE_ADD,
AUDIO_FILE_REMOVE,
- LYRICS_ADD,
- LYRICS_REMOVE,
- LYRICS_RENAME,
- IMAGE_ADD,
- IMAGE_REMOVE,
- IMAGE_RENAME,
+ BLOB_ADD,
+ BLOB_RENAME,
+ BLOB_REMOVE,
};
struct afs_info *old_afsi;
};
-union afs_event_data {
- struct {
- const char *name;
- unsigned char bitnum;
- } rmatt_event_data;
- struct osl_row *row;
- struct {
- const struct osl_row *row;
- struct afs_info *old_afsi;
- } afsi_change;
-
-};
-
struct afs_table {
void (*init)(struct afs_table *t);
const char *name;
int score_update(const struct osl_row *aft_row, long new_score);
int get_num_admissible_files(unsigned *num);
int score_delete(const struct osl_row *aft_row);
+int clear_score_table(void);
int row_belongs_to_score_table(const struct osl_row *aft_row, unsigned *rank);
/* attribute */