File: hexify.c

package info (click to toggle)
kernel-image-2.4.18-hppa 62.3
  • links: PTS
  • area: main
  • in suites: woody
  • size: 156,012 kB
  • ctags: 448,723
  • sloc: ansic: 2,586,445; asm: 145,047; makefile: 8,574; sh: 3,097; perl: 2,578; yacc: 1,177; tcl: 577; lex: 352; awk: 251; lisp: 218; sed: 72
file content (31 lines) | stat: -rw-r--r-- 332 bytes parent folder | download | duplicates (13)
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
31
#include <stdio.h>


void main()
{
	int c;
	int comma=0;
	int count=0;
	while((c=getchar())!=EOF)
	{
		unsigned char x=c;
		if(comma)
			printf(",");
		else
			comma=1;
		if(count==8)
		{
			count=0;
			printf("\n");
		}
		if(count==0)
			printf("\t");
		printf("0x%02X",c);
		count++;
	}
	if(count)
		printf("\n");
	exit(0);
}