]> sourceware.org Git - lvm2.git/commitdiff
command: replace strcmp with enum
authorZdenek Kabelac <zkabelac@redhat.com>
Sun, 12 May 2024 15:12:19 +0000 (17:12 +0200)
committerZdenek Kabelac <zkabelac@redhat.com>
Mon, 13 May 2024 00:15:55 +0000 (02:15 +0200)
Here we already know 'enum' value, so compare
just those instead of calling strcmp().

tools/command.c

index 06f93c08ac2d72ee229d397979665e2e993f8630..f0f90260f03562342cdb69305cc013115af31996 100644 (file)
@@ -1184,7 +1184,7 @@ void factor_common_options(void)
 
                for (ci = 0; ci < COMMAND_COUNT; ci++) {
                        cmd = &commands[ci];
-                       if (strcmp(cmd->name, command_names[cn].name))
+                       if (cmd->lvm_command_enum != command_names[cn].lvm_command_enum)
                                continue;
 
                        command_names_args[cn].variants++;
@@ -1195,7 +1195,7 @@ void factor_common_options(void)
                        for (ci = 0; ci < COMMAND_COUNT; ci++) {
                                cmd = &commands[ci];
 
-                               if (strcmp(cmd->name, command_names[cn].name))
+                               if (cmd->lvm_command_enum != command_names[cn].lvm_command_enum)
                                        continue;
 
                                if (cmd->ro_count || cmd->any_ro_count)
This page took 0.03541 seconds and 5 git commands to generate.