X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=afs.h;h=14d943f8154035edff69c04fd37b2397d79eca3d;hb=b36883d75a07842740562eb654d5642914042d4b;hp=a8ba3c451e1d7621c5ec30627f1f959ca27621a6;hpb=0efa0935594ec151c795e562a6614b3e45cbf22c;p=paraslash.git diff --git a/afs.h b/afs.h index a8ba3c45..14d943f8 100644 --- a/afs.h +++ b/afs.h @@ -234,7 +234,7 @@ int for_each_matching_row(struct pattern_match_data *pmd); /* score */ void score_init(struct afs_table *t); -int admissible_file_loop(void *data, osl_rbtree_loop_func *func); +int score_loop(osl_rbtree_loop_func *func, void *data); int score_get_best(struct osl_row **aft_row, long *score); int get_score_and_aft_row(struct osl_row *score_row, long *score, struct osl_row **aft_row); int score_add(const struct osl_row *row, long score); @@ -264,7 +264,7 @@ int aft_check_callback(struct afs_callback_arg *aca); void free_status_items(void); /* playlist */ -int playlist_open(const char *name); +int playlist_open(const char *name, char **errmsg); void playlist_close(void); int playlist_check_callback(struct afs_callback_arg *aca); @@ -277,7 +277,7 @@ int playlist_check_callback(struct afs_callback_arg *aca); void table_name ## _init(struct afs_table *t); \ int cmd_prefix ## _get_name_by_id(uint32_t id, char **name); \ int cmd_prefix ## _get_def_by_id(uint32_t id, struct osl_object *def); \ - int cmd_prefix ## _get_def_by_name(char *name, struct osl_object *def); \ + int cmd_prefix ## _get_def_by_name(const char *name, struct osl_object *def); \ int cmd_prefix ## _get_name_and_def_by_row(const struct osl_row *row, \ char **name, struct osl_object *def); \ int table_name ##_event_handler(enum afs_events event, \