]> granicus.if.org Git - libnl/commit
Fix types-related warnings based on clang diagnostics
authorКоренберг Марк <mark@ideco.ru>
Fri, 8 Jun 2012 14:15:06 +0000 (20:15 +0600)
committerThomas Graf <tgraf@redhat.com>
Wed, 13 Jun 2012 11:30:26 +0000 (13:30 +0200)
commit2bdcde7e8e8bb78b165f093f1a708134f417e557
tree52d56b1b1d1f75373a33c27988ded96e6a62e36e
parent4f933648622fff2b7fd6ec6c71724da4992c2544
Fix types-related warnings based on clang diagnostics

1. Fix some places where unsigned value compared < 0
2. Fix obsolete %Z specifier to more portable %z
3. Some erroneous types substitution
4. nl_msec2str() - 64-bit msec is now properly used,

Only safe changes. I mean int <--> uint32_t and signed/unsigned fixes.
Some functinos require size_t argument instead of int, but changes of
signatures of that functions is terrible thing.

Also, I do not pretend for a full list of fixes.
Just to shut up clang -Wall -Wextra

One more thing. ifindex. I don't change that because changes will
be too big for simple fix.
18 files changed:
lib/addr.c
lib/attr.c
lib/data.c
lib/genl/genl.c
lib/msg.c
lib/nl.c
lib/object.c
lib/route/addr.c
lib/route/class.c
lib/route/classid.c
lib/route/cls.c
lib/route/cls/u32.c
lib/route/link/vlan.c
lib/route/qdisc.c
lib/route/qdisc/netem.c
lib/route/route_obj.c
lib/utils.c
src/lib/route.c