24 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
24 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
25 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
25 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
26 * POSSIBILITY OF SUCH DAMAGE. |
26 * POSSIBILITY OF SUCH DAMAGE. |
27 */ |
27 */ |
28 |
28 |
|
29 #ifndef IDAV_APPLICATION_H |
|
30 #define IDAV_APPLICATION_H |
|
31 |
29 #include <ui/ui.h> |
32 #include <ui/ui.h> |
30 |
33 |
31 #include <stdio.h> |
34 #include <stdio.h> |
32 #include <stdlib.h> |
35 #include <stdlib.h> |
33 |
36 |
34 #include <libidav/webdav.h> |
37 #include <libidav/webdav.h> |
35 #include <libidav/config.h> |
38 #include <libidav/config.h> |
|
39 |
|
40 #ifdef __cplusplus |
|
41 extern "C" { |
|
42 #endif |
36 |
43 |
37 |
44 |
38 typedef struct DavApp { |
45 typedef struct DavApp { |
39 DavConfig *dav_config; |
46 DavConfig *dav_config; |
40 UiList* repos; |
47 UiList* repos; |