blob: 9e169915dd67e41a261fadd184f8fa15227aa7fd (
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
|
#include <stdio.h>
int main( int argc, char *argv[] )
{
char *data_name = "data";
int c;
int i=0;
if( argc == 2 ) {
data_name = argv[1];
}
printf( "uint8_t %s[] = {\n", data_name );
while( (c = getchar()) >= 0 ) {
if( i== 0 ) {
printf( "\t" );
} else if( i%8 == 0 ) {
printf( ",\n\t" );
} else {
printf( ", " );
}
i++;
printf( "0x%02x", c );
}
printf( "\n};\n" );
return 0;
}
|