void fixture_with_cmdline(void) { HySack sack = create_ut_sack(); fail_if(setup_with(sack, HY_SYSTEM_REPO_NAME, NULL)); add_cmdline(sack); }
void redis_commands::load_commands(acl::istream& in) { acl::string line; size_t i = 0; while (!in.eof()) { if (in.gets(line) == false) break; i++; line.trim_left_space().trim_right_space(); if (line.empty() || line[0] == '#') continue; add_cmdline(line, i); } }
int iphone_main(int width, int height, int argc, char **argv) { int len = strlen(argv[0]); while (len--) { if (argv[0][len] == '/') break; } if (len >= 0) { char path[512]; memcpy(path, argv[0], len > sizeof(path) ? sizeof(path) : len); path[len] = 0; printf("Path: %s\n", path); chdir(path); } printf("godot_iphone %s\n", argv[0]); char cwd[512]; getcwd(cwd, sizeof(cwd)); printf("cwd %s\n", cwd); os = new OSIPhone(width, height); char *fargv[64]; for (int i = 0; i < argc; i++) { fargv[i] = argv[i]; }; fargv[argc] = NULL; argc = add_path(argc, fargv); argc = add_cmdline(argc, fargv); printf("os created\n"); Error err = Main::setup(fargv[0], argc - 1, &fargv[1], false); printf("setup %i\n", err); if (err != OK) return 255; return 0; };
void fixture_cmdline_only(void) { HySack sack = create_ut_sack(); add_cmdline(sack); }