80
79
static void Id3tag_delete_frames (struct id3_tag *tag, const gchar *name, int start);
81
80
static void Id3tag_delete_txxframes (struct id3_tag *tag, const gchar *param1, int start);
82
81
static struct id3_frame *Id3tag_find_and_create_frame (struct id3_tag *tag, const gchar *name);
84
82
static int id3taglib_set_field (struct id3_frame *frame, const gchar *str, enum id3_field_type type, int num, int clear, int id3v1);
85
83
static int etag_set_tags (const gchar *str, const char *frame_name, enum id3_field_type field_type, struct id3_tag *v1tag, struct id3_tag *v2tag, gboolean *strip_tags);
86
static int etag_write_tags (const gchar *filename, const struct id3_tag *v1tag, const struct id3_tag *v2tag, gboolean strip_tags);