Lines Matching refs:argv
87 static int32_t GetParam(int32_t argc, char *argv[], string_view optstring, string_view usage,
91 while ((opt = getopt_long(argc, argv, optstring.data(), g_longoptions, nullptr)) != -1) {
134 static int32_t DumpLayout(int32_t argc, char *argv[])
140 if (GetParam(argc, argv, "p:ia", usage, params) == EXIT_FAILURE) {
173 static int32_t ScreenCap(int32_t argc, char *argv[])
179 if (GetParam(argc, argv, "p:", usage, params) == EXIT_FAILURE) {
206 static int32_t StartDaemon(string_view token, int32_t argc, char *argv[])
225 ExecuteExtension(VERSION, argc, argv);
257 static int32_t UiRecord(int32_t argc, char *argv[])
265 std::string opt = argv[TWO];
268 modeOpt = argv[THREE];
289 static int32_t UiInput(int32_t argc, char *argv[])
296 if ((string)argv[THREE] == "help") {
302 return UiActionInput(argc, argv);
305 extern "C" int32_t main(int32_t argc, char *argv[])
312 string command(argv[1]);
314 _Exit(DumpLayout(argc, argv));
316 string_view token = argc < 3 ? "" : argv[2];
317 _Exit(StartDaemon(token, argc - THREE, argv + THREE));
319 _Exit(ScreenCap(argc, argv));
321 _Exit(UiRecord(argc, argv));
323 _Exit(UiInput(argc, argv));