On Wed, Sep 24, 2008 at 11:38:21PM -0700, [EMAIL PROTECTED] wrote: >Author: carmelo >Date: 2008-09-24 23:38:21 -0700 (Wed, 24 Sep 2008) >New Revision: 23478 > >Log: >Add globally __stringify macro in libc-symbols.h. >Remove all other duplicated definitions. > >Signed-off-by: Carmelo Amoroso <[EMAIL PROTECTED]> > > >Modified: > trunk/uClibc/include/libc-symbols.h > trunk/uClibc/libpthread/linuxthreads.old/internals.h > trunk/uClibc/libpthread/linuxthreads/sysdeps/pthread/uClibc-glue.h > trunk/uClibc/test/unistd/tst-preadwrite.c > > >Changeset: >Modified: trunk/uClibc/include/libc-symbols.h >=================================================================== >--- trunk/uClibc/include/libc-symbols.h 2008-09-25 06:13:24 UTC (rev >23477) >+++ trunk/uClibc/include/libc-symbols.h 2008-09-25 06:38:21 UTC (rev >23478) >@@ -82,6 +82,12 @@ > # define IS_IN_libc 1 > #endif > >+/* Indirect stringification. Doing two levels allows >+ * the parameter to be a macro itself. >+ */ >+#define __stringify_1(x) #x >+#define __stringify(x) __stringify_1(x) >+ > #ifdef __UCLIBC_HAVE_ASM_SET_DIRECTIVE__ > # define HAVE_ASM_SET_DIRECTIVE > #else
Careful with namespace pollution. You're leaking it into the system now. Luckily this broke the testsuite ;) _______________________________________________ uClibc mailing list [email protected] http://busybox.net/cgi-bin/mailman/listinfo/uclibc
