OpenCores
URL https://opencores.org/ocsvn/or1k_old/or1k_old/trunk

Subversion Repositories or1k_old

[/] [or1k_old/] [trunk/] [mp3/] [sw/] [utils/] [bin2flimg.c] - Rev 1782

Compare with Previous | Blame | View Log

#include <stdio.h>
 
int main(int argc, char **argv)
{
 
	FILE  *fd;
	int c, i, j, width;
	unsigned long word;
 
	if(argc < 3) {
		printf("no input file specified");
		exit(1);
	}
 
	width = atoi(argv[1]);
 
	fd = fopen( argv[2], "r" );
 
	while (!feof(fd)) {
                j = 0;
		word = 0;
                while (j < width) {
			c = fgetc(fd);
                        if (c == EOF) {
                                c = 0;
                        }
			word = (word << 8) + c;
                        j++;
                }
		if(width == 1)	
			printf("%.2lx\n", word);
		else if(width == 2)
			printf("%.4lx\n", word);
		else
			printf("%.8lx\n", word);
        }
	return 0;
}	
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.