Use %c to print uint8. This avoids a crash. I'm not sure this is a gcc bug,

or we were using the previous form incorrectly. Anyway, this doesn't change
the functionality and fixes ticket #5676.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36052 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stefano Ceccherini
2010-04-06 19:06:55 +00:00
parent d888ea5d13
commit 393127df0f
+2 -2
View File
@@ -604,12 +604,12 @@ BMessage::_PrintToStream(const char* indent) const
break;
case B_INT8_TYPE:
print_type3<int8>("int8(0x%hx or %d or '%.1s')\n",
print_type3<int8>("int8(0x%hx or %d or '%c')\n",
pointer);
break;
case B_UINT8_TYPE:
print_type3<uint8>("uint8(0x%hx or %u or '%.1s')\n",
print_type3<uint8>("uint8(0x%hx or %u or '%c')\n",
pointer);
break;