Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2959 → Rev 2958

/branches/dynload/tools/bin2c.py
33,18 → 33,15
import os
 
INPUT = sys.argv[1]
FILE_NAME = sys.argv[2]
VAR_NAME = sys.argv[3]
f = open(INPUT)
line_length = 8
file_size = os.path.getsize(INPUT)
 
print """#include <sys/types.h>
print """#include <sys/types.h>'
 
const size_t """ + VAR_NAME + "_size = " + str(file_size) +""";
const char """ + VAR_NAME + "_filename[] = \"/" + FILE_NAME +"""\";
const uint8_t """ + VAR_NAME + """[] = {
""";
const size_t data_size = %d;
const char data_filename[] = "/test";
const uint8_t data[] = {""" % file_size
 
first_line = True