Tried but there are still errors 
Quick fix. Open the dtconv.c file in an editor with line numbers.
Go to line 253. Enter // in front of "fh = BNULL". So it now reads:
//fh = BNULL;
That will disable it. It's nice to set it to NULL but not needed.
In the next line you are setting fh equal. So it's ok to disable it.
On line 426 make it say:
if(error != OK) Printf("%s: Error!\n", progname);
Save the file and try again. Welcome to C programming.

Or try the file I attached.