X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=afh.h;h=66adfd61c2006a86ea1d1e0fa79f8e11080fe140;hp=a441d5fecc322726189c43dc45c78ceae108b847;hb=faccd246cf9ee662cd8262d0db2a2375c1d4da86;hpb=04a8d064400936dc6ecd3b137397cb2ce2cc25d7 diff --git a/afh.h b/afh.h index a441d5fe..66adfd61 100644 --- a/afh.h +++ b/afh.h @@ -23,9 +23,6 @@ /** \endcond */ -/** Size of the audio_file info string. */ -#define AUDIO_FILE_INFO_SIZE 256 - /** Audio format dependent information. */ struct afh_info { /** The number of chunks this audio file contains. */ @@ -33,7 +30,7 @@ struct afh_info { /** The length of the audio file in seconds. */ long unsigned seconds_total; /** A string that gets filled in by the audio format handler. */ - char info_string[AUDIO_FILE_INFO_SIZE]; + char *info_string; /** * The table that specifies the offset of the individual pieces in * the current audio file. @@ -104,5 +101,5 @@ int compute_afhi(const char *path, char *data, size_t size, struct afh_info *afhi); const char *audio_format_name(int); void afh_get_chunk(long unsigned chunk_num, struct afh_info *afhi, - void *map, char **buf, size_t *len); -void afh_get_header(struct afh_info *afhi, void *map, char **buf, size_t *len); + void *map, const char **buf, size_t *len); +void afh_get_header(struct afh_info *afhi, void *map, const char **buf, size_t *len);