Re: [libvirt] PATCH: Remove use of strcmp, etc

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



"Daniel P. Berrange" <berrange@xxxxxxxxxx> wrote:

> This patch removes all use of strcmp, strncmp, strcasecmp and strncasecmp
> in favour of the equality macros we have defined in internal.h, eg STREQ,
> STRNEQ, STRNEQLEN, STREQLEN, etc, etc

Nice.  With that, you can remove sc_prohibit_strcmp
from the list of disabled checks in Makefile.cfg.
You might want to extend the corresponding regexp in Makefile.maint
to prohibit the other completely excluded functions like strncmp.

BTW, did you make this change automatically?  or do a binary before/after
comparison.  In which case there's not much point in reviewing the details...

> The only strcasecmp left is in virsh where it is used in a sort function
> so does genuinely need the -1, 0, +1  tristate return value rather than a
> simple boolean for equality.

--
Libvir-list mailing list
Libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]