X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=mp3_afh.c;h=6ed73c2aaa2e068ee404dea1d16fec8183ee5237;hp=471efd99db36634e1db33763be94ef70c4ae6de4;hb=ac1f19d550a81c8408c8fce2e237996c950253ab;hpb=ba83a291cd486e8ab53ac64d81b17d8f5705d715 diff --git a/mp3_afh.c b/mp3_afh.c index 471efd99..6ed73c2a 100644 --- a/mp3_afh.c +++ b/mp3_afh.c @@ -683,15 +683,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 */ -} +};