|
From: <sv...@va...> - 2009-07-26 08:40:33
|
Author: bart
Date: 2009-07-26 09:40:17 +0100 (Sun, 26 Jul 2009)
New Revision: 10604
Log:
Added support for %o (octal format).
Modified:
trunk/coregrind/m_debuglog.c
Modified: trunk/coregrind/m_debuglog.c
===================================================================
--- trunk/coregrind/m_debuglog.c 2009-07-25 14:03:53 UTC (rev 10603)
+++ trunk/coregrind/m_debuglog.c 2009-07-26 08:40:17 UTC (rev 10604)
@@ -780,6 +780,18 @@
else { is_long = True; }
switch (format[i]) {
+ case 'o': /* %o */
+ if (flags & VG_MSG_ALTFORMAT) {
+ ret += 2;
+ send('0',send_arg2);
+ }
+ if (is_long)
+ ret += myvprintf_int64(send, send_arg2, flags, 8, width, False,
+ (ULong)(va_arg (vargs, ULong)));
+ else
+ ret += myvprintf_int64(send, send_arg2, flags, 8, width, False,
+ (ULong)(va_arg (vargs, UInt)));
+ break;
case 'd': /* %d */
flags |= VG_MSG_SIGNED;
if (is_long)
|