psxsdk/tools/bin2c.c

31 lines
377 B
C

/*
* bin2c: converts a file to a C array of bytes
*/
#include <stdio.h>
int main(int argc, char *argv[])
{
char *name = "data";
int n = 0;
int c;
if(argc >= 2)
name = argv[1];
printf("unsigned char %s_array[] =\n{\n", name);
while((c=getchar()) != EOF)
{
printf("%d, ", c);
n++;
if(!(n & 15))
printf("\n");
}
printf("};\n");
return 0;
}