|
@@ -306,9 +306,10 @@ static __always_inline char * _dl_simple_ltoahex(char * local, unsigned long i)
|
|
|
_dl_write(2, tmp2, tmp1 - tmp2 + sizeof(tmp) - 1); \
|
|
|
}
|
|
|
|
|
|
-#define SEND_NUMBER_STDERR(X, add_a_newline) \
|
|
|
+#define SEND_NUMBER_STDERR(NUM, add_a_newline) \
|
|
|
{ \
|
|
|
char tmp[26], v, *tmp2, *tmp1 = tmp; \
|
|
|
+ unsigned long X = (unsigned long)(NUM); \
|
|
|
CONSTANT_STRING_GOT_FIXUP(tmp1); \
|
|
|
tmp2 = tmp1 + sizeof(tmp); \
|
|
|
*--tmp2 = '\0'; \
|