Lines Matching refs:argc
84 static bool decide_subcmd(int argc, char *const *argv, enum subcmds *subcmd)
106 if (argc == 1)
111 for (j = 0; j < argc; ++j) {
120 for (i = 1; i < argc; ++i) {
139 static bool decide_direction(int argc, char *const *argv,
165 for (j = 0; j < argc; ++j) {
174 for (i = 1; i < argc; ++i) {
202 static bool detect_subcmd(int argc, char *const *argv, enum subcmds *subcmd)
212 if (argc < 2)
225 static bool detect_direction(int argc, char *const *argv,
228 if (argc < 3)
244 int main(int argc, char *const *argv)
253 if (!decide_direction(argc, argv, &direction))
255 if (!decide_subcmd(argc, argv, &subcmd))
259 if (!detect_subcmd(argc, argv, &subcmd))
264 if (!detect_direction(argc, argv, &direction)) {
269 argc -= 2;
276 err = subcmd_transfer(argc, argv, direction);
278 err = subcmd_list(argc, argv, direction);