Lines Matching refs:argv

116 status_t Hey(BMessenger* target, char* argv[], int32* argx, int32 argc, BMessage* reply);
117 status_t add_specifier(BMessage *to_message, char *argv[], int32 *argx, int32 argc);
118 status_t add_data(BMessage *to_message, char *argv[], int32 *argx);
119 status_t add_with(BMessage *to_message, char *argv[], int32 *argx, int32 argc);
145 parse(BMessenger& the_application, int argc, char *argv[], int32 argapp)
149 fprintf(stderr, "Cannot find the application (%s)\n", argv[argapp]);
162 status_t err = Hey(&the_application, argv, &argx, argc, &the_reply);
167 argv[argapp]);
266 main(int argc, char *argv[])
279 if (strcmp(argv[i], "-s") == 0 || strcmp(argv[i], "-S") == 0) {
282 } else if (strcmp(argv[i], "-o") == 0 || strcmp(argv[i], "-O") == 0) {
285 } else if (strcmp(argv[1], "-h") == 0
286 || strcmp(argv[1], "--help") == 0)
296 teamid = atoi(argv[argapp]);
301 if (!parse(the_application, argc, argv, argapp))
311 if (strcmp(appinfo.signature, argv[argapp]) == 0) {
313 if (!parse(the_application, argc, argv, argapp))
316 if (strcmp(appinfo.ref.name, argv[argapp]) == 0) {
318 if (!parse(the_application, argc, argv, argapp))
364 BList argv;
378 argv.AddItem(currentToken);
394 argv.AddItem(currentToken);
396 argv.AddItem(NULL);
399 status_t ret = Hey(target, (char **)argv.Items(), &argx, argv.CountItems() - 1, reply);
421 Hey(BMessenger* target, char* argv[], int32* argx, int32 argc, BMessage* reply)
425 if (strcasecmp(argv[*argx], "let") == 0) {
431 while ((result = add_specifier(&get_target, argv, argx, argc)) == B_OK)
451 if (!argv[*argx]) {
457 if (strcasecmp(argv[*argx], "do") == 0)
459 else if (strcasecmp(argv[*argx], "get") == 0)
461 else if (strcasecmp(argv[*argx], "set") == 0)
463 else if (strcasecmp(argv[*argx], "create") == 0)
465 else if (strcasecmp(argv[*argx], "delete") == 0)
467 else if (strcasecmp(argv[*argx], "quit") == 0)
469 else if (strcasecmp(argv[*argx], "save") == 0)
471 else if (strcasecmp(argv[*argx], "load") == 0)
473 else if (strcasecmp(argv[*argx], "count") == 0)
475 else if (strcasecmp(argv[*argx], "getsuites") == 0)
478 switch(strlen(argv[*argx])) {
481 the_message.what = (int32)argv[*argx][0];
484 the_message.what = (((int32)argv[*argx][0]) << 8)
485 | (((int32)argv[*argx][1]));
488 the_message.what = (((int32)argv[*argx][0]) << 16)
489 | (((int32)argv[*argx][1]) << 8)
490 | (((int32)argv[*argx][2]));
493 the_message.what = (((int32)argv[*argx][0]) << 24)
494 | (((int32)argv[*argx][1]) << 16)
495 | (((int32)argv[*argx][2]) << 8)
496 | (((int32)argv[*argx][3]));
542 argv[*argx]) == 0) {
562 fprintf(stderr, "Bad verb (\"%s\")\n", argv[*argx]);
573 if (direct_what && *argx == argc - 1 && argv[*argx] != NULL)
574 add_data(&the_message, argv, argx);
579 while ((result = add_specifier(&the_message, argv, argx, argc))
592 if ((the_message.what == B_SET_PROPERTY || the_message.what == B_REFS_RECEIVED) && argv[*argx] != NULL) {
593 if (strcasecmp(argv[*argx], "to") == 0)
595 result = add_data(&the_message, argv, argx);
606 add_with(&the_message, argv, argx, argc);
626 add_with(BMessage *to_message, char *argv[], int32 *argx, int32 argc)
629 if (*argx < argc - 1 && argv[++(*argx)] != NULL) {
630 // printf ("argv[%ld] = %s\n", *argx, argv[*argx]);
631 if (strcasecmp(argv[*argx], "with") == 0) {
636 result = add_data(to_message, argv, argx);
648 // printf ("argc = %d, argv[%d] = %s\n", argc, *argx, argv[*argx]);
649 if (*argx < argc - 1 && strcasecmp(argv[*argx], "and") == 0)
663 add_specifier(BMessage *to_message, char *argv[], int32 *argx, int32 argc)
665 char *property = argv[*argx];
684 add_with(to_message, argv, argx, argc);
691 property = argv[*argx];
699 property = argv[*argx];
713 specifier = argv[*argx];
756 specifier = argv[*argx];
764 specifier = argv[*argx];
817 add_data(BMessage *to_message, char *argv[], int32 *argx)
819 char *valuestring = argv[*argx];