Lines Matching full:argv
11 typedef int (*handler_t)(int argc, char **argv);
26 static int help(int argc, char **argv);
27 static int set_discoverable(int argc, char **argv);
28 static int set_name(int argc, char **argv);
29 static int set_pcm_loopback(int argc, char **argv);
42 static int help(int argc, char **argv) {
48 const command_t *command = find_command(argv[0]);
50 printf("No command named '%s'.\n", argv[0]);
54 printf("%s %s\n", argv[0], command->help);
58 static int set_discoverable(int argc, char **argv) {
64 if (strcmp(argv[0], "true") && strcmp(argv[0], "false")) {
65 printf("Invalid discoverable mode '%s'.\n", argv[0]);
70 if (argv[0][0] == 't')
76 static int set_name(int argc, char **argv) {
82 size_t len = strlen(argv[0]);
89 memcpy(&packet[3], argv[0], len + 1);
101 memcpy(&packet[6], argv[0], len);
105 static int set_pcm_loopback(int argc, char **argv) {
111 if (strcmp(argv[0], "true") && strcmp(argv[0], "false")) {
112 printf("Invalid PCM mode '%s'.\n", argv[0]);
117 if (argv[0][0] == 't')
123 int main(int argc, char **argv) {
125 usage(argv[0]);
129 const command_t *command = find_command(argv[1]);
131 printf("Unrecognized command '%s'.\n", argv[1]);
136 printf("Unhandled command '%s'.\n", argv[1]);
140 return command->handler(argc - 2, &argv[2]);