1 /*
2  * Mp3Splt -- Utility for mp3/ogg splitting without decoding
3  *
4  * Copyright (c) 2002-2005 M. Trotta - <mtrotta@users.sourceforge.net>
5  * Copyright (c) 2005-2014 Alexandru Munteanu - <m@ioalex.net>
6  *
7  * http://mp3splt.sourceforge.net
8  *
9  *  This program is free software; you can redistribute it and/or modify
10  *  it under the terms of the GNU General Public License as published by
11  *  the Free Software Foundation; either version 2 of the License, or
12  *  (at your option) any later version.
13  *
14  *  This program is distributed in the hope that it will be useful,
15  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
16  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17  *  GNU General Public License for more details.
18  *
19  *  You should have received a copy of the GNU General Public License
20  *  along with this program; if not, write to the Free Software
21  *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
22  */
23 
24 #ifndef PRINT_UTILS_H
25 
26 #include <libmp3splt/mp3splt.h>
27 
28 #include "data_manager.h"
29 
30 void print_message(const char *m);
31 void print_warning(const char *w);
32 void print_error(const char *e);
33 void put_library_message(const char *message, splt_message_type mess_type, void *data);
34 void put_split_file(const char *file, void *data);
35 void put_progress_bar(splt_progress *p_bar, void *data);
36 void print_version(FILE *std);
37 void print_authors(FILE *std);
38 void print_no_warranty(FILE *std);
39 void print_version_authors(FILE *std);
40 
41 void print_error_exit(const char *m, main_data *data);
42 void print_message_exit(const char *m, main_data *data);
43 void process_confirmation_error(int conf, main_data *data);
44 void show_small_help_exit(main_data *data);
45 
46 #define PRINT_UTILS_H
47 #endif
48 
49