X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fopts.c;h=eb2868be23f1ba333645f3e819c4812a93646677;hb=2fa18b4bcda04deff180348cf675f571f79aad17;hp=a5a9868d6416e132367181ad5e50c28859bbd2fe;hpb=60c5e3509ce7c34d015956a562a98cce45e82ecb;p=omnplay diff --git a/src/opts.c b/src/opts.c index a5a9868..eb2868b 100644 --- a/src/opts.c +++ b/src/opts.c @@ -35,6 +35,8 @@ static const struct option long_options [] = { { "directory", required_argument, NULL, '0'}, { "player", required_argument, NULL, '1'}, + { "library", required_argument, NULL, '2'}, + { "whois", required_argument, NULL, '3'}, { "help", no_argument, NULL, 'h'}, { 0, 0, 0, 0} }; @@ -79,6 +81,16 @@ int omnplay_opt(int argc, char** argv, omnplay_instance_t* app) }; break; + /** --library */ + case '2': + strncpy(app->library.filename, optarg, PATH_MAX); + break; + + /** --whois */ + case '3': + strncpy(app->library.whois, optarg, PATH_MAX); + break; + default: fprintf(stderr, "ERROR: Incorrect argument!\n"); return 1;