utility to generate C struct from table of data
added missing file
update of ranges