diff --git a/examples/rexm.c b/examples/rexm.c index ef22411d5..8440188c9 100644 --- a/examples/rexm.c +++ b/examples/rexm.c @@ -141,12 +141,18 @@ int main(int argc, char *argv[]) else if (strcmp(argv[1], "rename") == 0) { if (argc == 2) LOG("WARNING: No filename provided to create\n"); - else if (argc == 3) LOG("WARNING: No enough arguments provided\n"); - else if (argc > 4) LOG("WARNING: Too many arguments provided\n"); + //else if (argc == 3) LOG("WARNING: No enough arguments provided\n"); All the documentation says 3 args but I don't mind being wrong + else if (argc > 3) LOG("WARNING: Too many arguments provided\n"); else { - // TODO: Register exName, exCategory and exRename - + strcpy(exName, argv[2]); + for (int index = 0; index < 32; index++) + { + if (exName[index] == '_') break; + exCategory[index] = exName[index]; + } + strcpy(exRename, argv[3]); + opCode = 3; } }