diff -r e6d0fbe0ebd9 -r 5db6178d8b58 dav/main.h --- a/dav/main.h Mon Aug 12 19:50:14 2013 +0200 +++ b/dav/main.h Tue Aug 13 11:19:22 2013 +0200 @@ -30,18 +30,17 @@ #define MAIN_H #include +#include "optparser.h" #ifdef __cplusplus extern "C" { #endif -void print_usage(); -void get_file(CURL *curl, char *url, char *path); -void put_file(CURL *curl, char *url, char *path); +void print_usage(char *cmd); -int cmd_list(int argc, char **argv); -int cmd_get(int argc, char **argv); -int cmd_put(int argc, char **argv); +int cmd_list(CmdArgs *args); +int cmd_get(CmdArgs *args); +int cmd_put(CmdArgs *args); #ifdef __cplusplus }