Lines Matching refs:argc
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[])
260 if (!(argc == INDEX_THREE || argc == INDEX_FOUR)) {
267 if (argc == INDEX_FOUR) {
289 static int32_t UiInput(int32_t argc, char *argv[])
291 if ((size_t)argc < INDEX_FOUR) {
302 return UiActionInput(argc, argv);
305 extern "C" int32_t main(int32_t argc, char *argv[])
307 if ((size_t)argc < INDEX_TWO) {
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));