Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/lib/roken/snprintf.c b/lib/roken/snprintf.c
- index 88e996c..022118e 100644
- --- a/lib/roken/snprintf.c
- +++ b/lib/roken/snprintf.c
- @@ -117,6 +117,10 @@ typedef unsigned long u_longest;
- typedef long longest;
- #endif
- +#ifndef HAVE_UINTPTR_T
- +typedef u_longest uintptr_t;
- +#endif
- +
- static size_t
- @@ -498,7 +502,7 @@ xyzprintf (struct snprintf_state *state, const char *char_format, va_list ap)
- break;
- }
- case 'p' : {
- - u_longest arg = (u_longest)va_arg(ap, void*);
- + uintptr_t arg = (uintptr_t)va_arg(ap, void*);
- len += append_number (state, arg, 0x10, "0123456789ABCDEF",
- width, prec, flags, 0);
Add Comment
Please, Sign In to add comment