memmove(&(*argv)[0], &(*argv)[2], sizeof(char *) * (*argc - 2));
(*argv)[(*argc) - 1] = nullptr;
(*argv)[(*argc) - 2] = nullptr;
memmove(&(*argv)[0], &(*argv)[2], sizeof(char *) * (*argc - 2));
(*argv)[(*argc) - 1] = nullptr;
(*argv)[(*argc) - 2] = nullptr;