From b86e1f46aba4d9f348e4295ea7c652b600adfa8f Mon Sep 17 00:00:00 2001 From: nbd Date: Wed, 26 Jan 2011 11:33:38 +0000 Subject: libnl-tiny: Fix for c++ compatibility g++ compiler issued some errors like "invalid conversion from void* to *struct nl_attr" when compiling cpp file which calls libnl-tiny functions. (it's OK with gcc) Also see https://dev.openwrt.org/ticket/7854 Patch from: kentarou matsuyama git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25101 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/libnl-tiny/src/include/netlink/handlers.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'package/libnl-tiny/src/include/netlink/handlers.h') diff --git a/package/libnl-tiny/src/include/netlink/handlers.h b/package/libnl-tiny/src/include/netlink/handlers.h index 5c62368a8..7fb53b4ee 100644 --- a/package/libnl-tiny/src/include/netlink/handlers.h +++ b/package/libnl-tiny/src/include/netlink/handlers.h @@ -172,7 +172,7 @@ static inline int nl_cb_set_all(struct nl_cb *cb, enum nl_cb_kind kind, int i, err; for (i = 0; i <= NL_CB_TYPE_MAX; i++) { - err = nl_cb_set(cb, i, kind, func, arg); + err = nl_cb_set(cb,(enum nl_cb_type)i, kind, func, arg); if (err < 0) return err; } -- cgit v1.2.3