Audacious  $Id:Doxyfile42802007-03-2104:39:00Znenolod$
main.h
Go to the documentation of this file.
1 /*
2  * main.h
3  * Copyright 2011 John Lindgren
4  *
5  * Redistribution and use in source and binary forms, with or without
6  * modification, are permitted provided that the following conditions are met:
7  *
8  * 1. Redistributions of source code must retain the above copyright notice,
9  * this list of conditions, and the following disclaimer.
10  *
11  * 2. Redistributions in binary form must reproduce the above copyright notice,
12  * this list of conditions, and the following disclaimer in the documentation
13  * provided with the distribution.
14  *
15  * This software is provided "as is" and without any warranty, express or
16  * implied. In no event shall the authors be liable for any damages arising from
17  * the use of this software.
18  */
19 
20 /* Header for all those files that have just one or two public identifiers. */
21 
22 #ifndef _AUDACIOUS_MAIN_H
23 #define _AUDACIOUS_MAIN_H
24 
25 #include <libaudcore/core.h>
26 
27 /* adder.c */
28 void adder_init (void);
29 void adder_cleanup (void);
30 
31 /* art.c */
32 void art_init (void);
33 void art_cleanup (void);
34 
35 /* chardet.c */
36 void chardet_init (void);
37 
38 /* config.c */
39 void config_load (void);
40 void config_save (void);
41 void config_cleanup (void);
42 
43 /* history.c */
44 void history_cleanup (void);
45 
46 /* main.c */
47 extern bool_t headless;
48 bool_t do_autosave (void);
49 
50 /* mpris-signals.c */
51 void mpris_signals_init (void);
52 void mpris_signals_cleanup (void);
53 
54 /* signals.c */
55 void signals_init (void);
56 
57 /* ui_albumart.c */
58 char * get_associated_image_file (const char * filename);
59 
60 #endif