The source code is written to use an ANSI C99 compatible compiler for portability between Operating Systems.
Hexed is released under the BSD license
Hexed had a problem on Windows with CR, LF line conversion. Hexed opened the file using the ‘r+b’ file mode but MinGW seemed to ignore the file mode and opened the file in text mode. I’m now setting the _fmode from fcntl.h to _O_BINARY. This fix only compiles on Windows for the MinGW compiler and is done in a separate file, bfcntl.c, to stop any warnings about DLL settings.
Hexed now also shows the version number on the help screen with the command