Rémi Bernon (@rbernon) commented about dlls/windows.media.speech/vosk.c:
- while ((dirent = readdir(dir)))
- {
if (dirent->d_type != DT_DIR)continue;if (!strcmp(dir_name = dirent->d_name, ".."))continue;len = strlen(vosk_model_identifier_small);if (strncmp(dir_name, vosk_model_identifier_small, len)){len = strlen(vosk_model_identifier);if (strncmp(dir_name, vosk_model_identifier, len))continue;}dir_name += len;
You could compute the `strlen` only once for each in the function.