
12 Sep
2014
12 Sep
'14
1:25 p.m.
Hi Simon,
I have a qustion about lists_driver_lookup_name() function.
for (entry = drv; entry != drv + n_ents; entry++) { if (strncmp(name, entry->name, len)) continue;
/* Full match */ if (len == strlen(entry->name)) return entry; }
Why is this not like follows?
for (entry = drv; entry != drv + n_ents; entry++) { if (!strcmp(name, entry->name)) return entry; }
It seems equivalent to the former and simpler.
Am I missing something?
Best Regards Masahiro Yamada