X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=mp3_afh.c;h=e5027a0b051a346c560b61d1141bc4da952aa7af;hp=42dd7539f647b1e1051870f673fc2f300cfa4a4d;hb=25ca76ec354120efa561879f50c486340e14d0ca;hpb=d31995b3074bb19aa4da66ce5c4774ca9ed101a1 diff --git a/mp3_afh.c b/mp3_afh.c index 42dd7539..e5027a0b 100644 --- a/mp3_afh.c +++ b/mp3_afh.c @@ -682,15 +682,14 @@ static int mp3_get_file_info(char *map, size_t numbytes, int fd, static const char * const mp3_suffixes[] = {"mp3", NULL}; /** - * the init function of the mp3 audio format handler + * The mp3 audio format handler. * - * \param afh pointer to the struct to initialize + * It does not depend on any libraries and is hence always compiled in. */ -void mp3_afh_init(struct audio_format_handler *afh) -{ - afh->get_file_info = mp3_get_file_info; - afh->suffixes = mp3_suffixes; +const struct audio_format_handler mp3_afh = { + .get_file_info = mp3_get_file_info, + .suffixes = mp3_suffixes, #ifdef HAVE_LIBID3TAG - afh->rewrite_tags = mp3_rewrite_tags; + .rewrite_tags = mp3_rewrite_tags, #endif /* HAVE_LIBID3TAG */ -} +};