Lines Matching refs:argv
39 int main(int argc, const char **argv)
48 if(strcmp(argv[1], "--list")==0) {
59 if(strcmp(argv[1], "--test")==0) {
61 if(mfiles.GetRefFor(BMediaFiles::B_SOUNDS, argv[2], &ref) == B_OK)
64 printf("%s: No such sound event\n", argv[2]);
67 } else if(strcmp(argv[1], "--clear")==0) {
69 if(mfiles.GetRefFor(BMediaFiles::B_SOUNDS, argv[2], &ref) == B_OK)
70 mfiles.RemoveRefFor(BMediaFiles::B_SOUNDS, argv[2], ref);
72 printf("clear %s: No such sound event\n", argv[2]);
75 } else if(strcmp(argv[1], "--remove")==0) {
76 if(mfiles.RemoveItem(BMediaFiles::B_SOUNDS, argv[2]) != B_OK) {
77 printf("remove %s: No such sound event\n", argv[2]);
82 if(get_ref_for_path(argv[2], &ref)!=B_OK || !BEntry(&ref, true).Exists()) {
83 printf("error: %s not found\n", argv[2]);
87 mfiles.SetRefFor(BMediaFiles::B_SOUNDS, argv[1], ref);