Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2958 → Rev 2959

/branches/dynload/tools/bin2c.py
33,15 → 33,18
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 data_size = %d;
const char data_filename[] = "/test";
const uint8_t data[] = {""" % file_size
const size_t """ + VAR_NAME + "_size = " + str(file_size) +""";
const char """ + VAR_NAME + "_filename[] = \"/" + FILE_NAME +"""\";
const uint8_t """ + VAR_NAME + """[] = {
""";
 
first_line = True