[PATCH] include/common.h: fix build against recent 0.9.33 uClibc

Mike Frysinger vapier at gentoo.org
Tue Apr 15 16:09:45 PDT 2014


On Tue 15 Apr 2014 23:16:43 Baruch Siach wrote:
> An implementation of rpmatch() was backported to the 0.9.33 branch of
> uClibc. So the uClibc version check introduced in commit 50c9e11f7e
> (include/common.h: fix build against current uClibc) is not enough. Rename
> the local rpmatch() implementation to avoid collision.
> 
> Cc: Mike Frysinger <vapier at gentoo.org>
> Signed-off-by: Baruch Siach <baruch at tkos.co.il>
> ---
>  include/common.h | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/include/common.h b/include/common.h
> index 3b1366e927c4..838dc757bdf1 100644
> --- a/include/common.h
> +++ b/include/common.h
> @@ -107,7 +107,8 @@ extern "C" {
>  #if __UCLIBC_MAJOR__ == 0 && \
>  		(__UCLIBC_MINOR__ < 9 || \
>  		(__UCLIBC_MINOR__ == 9 && __UCLIBC_SUBLEVEL__ < 34))
> -static inline int rpmatch(const char *resp)
> +#define rpmatch __rpmatch

probably want to:
	#undef rpmatch
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.infradead.org/pipermail/linux-mtd/attachments/20140415/1ca27f52/attachment.sig>


More information about the linux-mtd mailing list