Lines Matching refs:argc

210     int argc;  member
245 tmp.argc = 1; in cliInitHelp()
255 tmp.argv = sdssplitargs(commandHelp[i].name,&tmp.argc); in cliInitHelp()
292 new->argc = 1; in cliIntegrateHelp()
349 static void cliOutputHelp(int argc, char **argv) { in cliOutputHelp() argument
355 if (argc == 0) { in cliOutputHelp()
358 } else if (argc > 0 && argv[0][0] == '@') { in cliOutputHelp()
368 assert(argc > 0); in cliOutputHelp()
376 if (argc == entry->argc) { in cliOutputHelp()
377 for (j = 0; j < argc; j++) { in cliOutputHelp()
380 if (j == argc) { in cliOutputHelp()
426 int i, argc, buflen = strlen(buf); in hintsCallback() local
427 sds *argv = sdssplitargs(buf,&argc); in hintsCallback()
431 if (argc == 0) { in hintsCallback()
432 sdsfreesplitres(argv,argc); in hintsCallback()
447 int toremove = argc-1; in hintsCallback()
462 sdsfreesplitres(argv,argc); in hintsCallback()
466 sdsfreesplitres(argv,argc); in hintsCallback()
830 static int cliSendCommand(int argc, char **argv, int repeat) { in cliSendCommand() argument
837 cliOutputHelp(--argc, ++argv); in cliSendCommand()
845 (argc >= 2 && !strcasecmp(command,"debug") && in cliSendCommand()
848 (argc == 2 && !strcasecmp(command,"cluster") && in cliSendCommand()
851 (argc == 2 && !strcasecmp(command,"client") && in cliSendCommand()
853 (argc == 3 && !strcasecmp(command,"latency") && in cliSendCommand()
855 (argc == 2 && !strcasecmp(command,"latency") && in cliSendCommand()
870 if (argc == 3 && !strcasecmp(argv[0],"script") && in cliSendCommand()
887 argvlen = zmalloc(argc*sizeof(size_t)); in cliSendCommand()
888 for (j = 0; j < argc; j++) in cliSendCommand()
892 redisAppendCommandArgv(context,argc,(const char**)argv,argvlen); in cliSendCommand()
919 … if (!strcasecmp(command,"select") && argc == 2 && config.last_cmd_type != REDIS_REPLY_ERROR) { in cliSendCommand()
922 } else if (!strcasecmp(command,"auth") && argc == 2) { in cliSendCommand()
972 static int parseOptions(int argc, char **argv) { in parseOptions() argument
975 for (i = 1; i < argc; i++) { in parseOptions()
976 int lastarg = i==argc-1; in parseOptions()
1174 static int issueCommandRepeat(int argc, char **argv, long repeat) { in issueCommandRepeat() argument
1177 if (cliSendCommand(argc,argv,repeat) != REDIS_OK) { in issueCommandRepeat()
1182 if (cliSendCommand(argc,argv,repeat) != REDIS_OK) { in issueCommandRepeat()
1197 static int issueCommand(int argc, char **argv) { in issueCommand() argument
1198 return issueCommandRepeat(argc, argv, config.repeat); in issueCommand()
1207 static sds *cliSplitArgs(char *line, int *argc) { in cliSplitArgs() argument
1212 *argc = 2; in cliSplitArgs()
1219 return sdssplitargs(line,argc); in cliSplitArgs()
1226 void cliSetPreferences(char **argv, int argc, int interactive) { in cliSetPreferences() argument
1227 if (!strcasecmp(argv[0],":set") && argc >= 2) { in cliSetPreferences()
1252 int argc; in cliLoadPreferences() local
1254 argv = sdssplitargs(buf,&argc); in cliLoadPreferences()
1255 if (argc > 0) cliSetPreferences(argv,argc,0); in cliLoadPreferences()
1256 sdsfreesplitres(argv,argc); in cliLoadPreferences()
1266 int argc; in repl() local
1288 argv = cliSplitArgs(line,&argc); in repl()
1296 } else if (argc > 0) { in repl()
1302 cliSetPreferences(argv,argc,1); in repl()
1312 } else if (argc == 3 && !strcasecmp(argv[0],"connect")) { in repl()
1318 } else if (argc == 1 && !strcasecmp(argv[0],"clear")) { in repl()
1325 if (argc > 1 && repeat) { in repl()
1331 issueCommandRepeat(argc-skipargs, argv+skipargs, repeat); in repl()
1350 sdsfreesplitres(argv,argc); in repl()
1358 static int noninteractive(int argc, char **argv) { in noninteractive() argument
1361 argv = zrealloc(argv, (argc+1)*sizeof(char*)); in noninteractive()
1362 argv[argc] = readArgFromStdin(); in noninteractive()
1363 retval = issueCommand(argc+1, argv); in noninteractive()
1365 retval = issueCommand(argc, argv); in noninteractive()
1374 static int evalMode(int argc, char **argv) { in evalMode() argument
1419 argv2 = zmalloc(sizeof(sds)*(argc+3)); in evalMode()
1422 for (j = 0; j < argc; j++) { in evalMode()
1434 retval = issueCommand(argc+3-got_comma, argv2); in evalMode()
2546 int main(int argc, char **argv) { in main() argument
2595 firstarg = parseOptions(argc,argv); in main()
2596 argc -= firstarg; in main()
2663 if (argc == 0 && !config.eval) { in main()
2676 return evalMode(argc,argv); in main()
2678 return noninteractive(argc,convertToSds(argc,argv)); in main()