}
static char *hexchar = "0123456789ABCDEF";
-void SZ_HexDumpToConsole(const sizebuf_t *buf)
+void Com_HexDumpToConsole(const qbyte *data, int size)
{
int i;
char text[1024];
char *cur, *flushpointer;
cur = text;
flushpointer = text + 512;
- for (i = 0;i < buf->cursize;i++)
+ for (i = 0;i < size;i++)
{
if ((i & 15) == 0)
{
*cur++ = ' ';
if (i & 1)
{
- *cur++ = hexchar[(buf->data[i] >> 4) & 15] | 0x80;
- *cur++ = hexchar[(buf->data[i] >> 0) & 15] | 0x80;
+ *cur++ = hexchar[(data[i] >> 4) & 15] | 0x80;
+ *cur++ = hexchar[(data[i] >> 0) & 15] | 0x80;
}
else
{
- *cur++ = hexchar[(buf->data[i] >> 4) & 15];
- *cur++ = hexchar[(buf->data[i] >> 0) & 15];
+ *cur++ = hexchar[(data[i] >> 4) & 15];
+ *cur++ = hexchar[(data[i] >> 0) & 15];
}
if (cur >= flushpointer)
{
}
}
+void SZ_HexDumpToConsole(const sizebuf_t *buf)
+{
+ Com_HexDumpToConsole(buf->data, buf->cursize);
+}
+
//============================================================================