committer: mfx <mfx> 1043211831 +0000
This commit is contained in:
Markus F.X.J. Oberhumer
2003-01-22 05:03:51 +00:00
parent fc0d3ff118
commit 32e76e88cf
2 changed files with 13 additions and 5 deletions
+12 -5
View File
@@ -177,11 +177,18 @@ void throwEOFException(const char *msg, int e)
const char *prettyName(const char *n)
{
if (n == NULL)
return "";
while (*n >= '0' && *n <= '9') // gcc
n++;
if (strncmp(n, "class ", 6) == 0) // Visual C++
n += 6;
return "(null)";
while (*n)
{
if (*n >= '0' && *n <= '9') // Linux ABI
n++;
else if (*n == ' ')
n++;
else if (strncmp(n, "class ", 6) == 0) // Visual C++
n += 6;
else
break;
}
return n;
}
+1
View File
@@ -775,6 +775,7 @@ static int xdopr(char *buffer, size_t maxlen, const char *format, va_list args)
size_t ret;
// preconditions
assert(maxlen < INT_MAX);
if (buffer != NULL)
assert((int)maxlen > 0);
else