/*1icy: support for SHOUTcast ICY meta info, an attempt to keep it organized23copyright 2006-2023 by the mpg123 project - free software under the terms of the LGPL 2.14see COPYING and AUTHORS files in distribution or http://mpg123.org5initially written by Thomas Orgis and modelled after patch by Honza6*/7#ifndef MPG123_ICY_H8#define MPG123_ICY_H910#ifndef NO_ICY1112#include "../compat/compat.h"13#include "mpg123.h"1415struct icy_meta16{17char* data;18int64_t interval;19int64_t next;20};2122void INT123_init_icy(struct icy_meta *);23void INT123_clear_icy(struct icy_meta *);24void INT123_reset_icy(struct icy_meta *);2526#else2728#undef INT123_init_icy29#define INT123_init_icy(a)30#undef INT123_clear_icy31#define INT123_clear_icy(a)32#undef INT123_reset_icy33#define INT123_reset_icy(a)3435#endif /* NO_ICY */3637#endif383940