blob: 81ff87a0d172227a58d710a8e2236215c29c94af (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#ifdef __nvptx__
/* Force function call. NVPTX's IO is extremely limited. */
#undef putchar
#endif
void dump (void *p, unsigned int len)
{
const char digits[17] = "0123456789abcdef";
unsigned char *a = (unsigned char *)p;
int i;
for (i = 0; i < len; i++)
{
putchar (' ');
putchar (digits[a[i] / 16]);
putchar (digits[a[i] % 16]);
}
}
void put (const char s[])
{
int i;
for (i = 0; s[i]; i++)
putchar (s[i]);
}
void new_line (void)
{
putchar ('\n');
}
|